├── .azure ├── build.yaml ├── pr-check.yaml └── scripts │ ├── metadata_validator.py │ ├── process_metadata.py │ ├── trivy-scan.sh │ ├── validate_samples.py │ └── version_manager.py ├── .gitignore ├── .samples ├── angular-single-page-app.yaml ├── appointment-management.yaml ├── azure-cosmosdb-data-as-rest-api.yaml ├── ballerina-private-package-usage.yaml ├── capsulecrm-opportunities-lost-to-slack-channel-message.yaml ├── capsulecrm-opportunities-won-to-gmail-email.yaml ├── circuit-breaker.yaml ├── containerized-rabbitmq-listener.yaml ├── content-based-router-news-mi.yaml ├── content-based-routing.yaml ├── covid19-statistics-to-email.yaml ├── csv-processing.yaml ├── custom-data-types.yaml ├── customer-reward-management.yaml ├── data-mapping.yaml ├── database.yaml ├── department-api-proxy-from-github.yaml ├── docker-hello-world-manual-task.yaml ├── docker-rest-user-service.yaml ├── docker-service-to-service-mtls.yaml ├── docker-tcp-service.yaml ├── docker-time-logger-schedule.yaml ├── docker-udp-service.yaml ├── dotnet-greeter.yaml ├── dynamic-endpoint-passthrough.yaml ├── echo-service.yaml ├── edifact-order-service.yaml ├── employee-details-service.yaml ├── encode-decode.yaml ├── error-handling.yaml ├── eventbrite-attendees-to-mailchimp-subscribers.yaml ├── ftp-new-file-to-mongodb-vfs.yaml ├── gcalendar-new-event-to-asana-new-task.yaml ├── gcalendar-new-event-to-msteams-message.yaml ├── gcalendar-new-event-to-trello-card.yaml ├── gcalendar-to-twilio.yaml ├── gcp-microservices-demo-app.yaml ├── gdrive-files-to-microsoft-onedrive-files.yaml ├── gdrive-new-file-to-gsheet-rows.yaml ├── gdrive-new-file-to-mftg-message.yaml ├── gdrive-new-file-to-twilio-sms.yaml ├── github-event-to-email-webhook.yaml ├── github-issue-assigned-to-sms.yaml ├── github-issue-assigned-to-twilio-sms.yaml ├── github-issue-summary-to-email.yaml ├── github-issue-to-gsheet.yaml ├── github-issue-to-servicenow.yaml ├── github-issues-prs-to-gsheet-task.yaml ├── github-new-commit-to-google-sheet-row.yaml ├── github-new-release-to-twilio-sms.yaml ├── github-new-release-to-twitter-post.yaml ├── github-release-to-slack.yaml ├── gmail-new-attachment-to-amazon-s3.yaml ├── gmail-new-attachment-to-drive.yaml ├── go-graphql-service.yaml ├── go-grpc.yaml ├── go-reading-list-rest-api.yaml ├── go-reading-list-web-app.yaml ├── graphql-service.yaml ├── greeting-service-go.yaml ├── greeting-service.yaml ├── gsheet-new-row-to-github-new-issue.yaml ├── gsheet-new-row-to-sfdc-new-lead.yaml ├── gsheet-new-row-to-sfdc-new-record.yaml ├── gsheet-new-row-to-zoho-people-attendance.yaml ├── gsheet-row-to-twitter-post.yaml ├── gsheet-row-to-zoom-to-email.yaml ├── gsheet-row-update-to-gmail.yaml ├── gsheet-update-row-to-sfdc-update-record.yaml ├── guaranteed-delivery.yaml ├── header-based-routing.yaml ├── header-manipulation.yaml ├── hello-world-dotnet-task.yaml ├── hello-world-dotnet-webapp.yaml ├── hello-world-go-task.yaml ├── hello-world-go-webapp.yaml ├── hello-world-java-task.yaml ├── hello-world-mi.yaml ├── hello-world-nodejs-task.yaml ├── hello-world-php-service.yaml ├── hello-world-php-task.yaml ├── hello-world-php-webapp.yaml ├── hello-world-python-task.yaml ├── hello-world-ruby-service.yaml ├── hello-world-ruby-task.yaml ├── hello-world-ruby-webapp.yaml ├── hello-world.yaml ├── hotel-reservation-app.yaml ├── hubspot-contacts-to-google-contacts.yaml ├── icons │ ├── angular-single-page-app.svg │ ├── aws.svg │ ├── azure-cosmosdb-data-as-rest-api.png │ ├── ballerina-private-package-usage.svg │ ├── brave-search.svg │ ├── capsulecrm-opportunities-lost-to-slack-channel-message.png │ ├── capsulecrm-opportunities-won-to-gmail-email.png │ ├── circuit-breaker.png │ ├── containerized-rabbitmq-listener.svg │ ├── content-based-router-news-mi.png │ ├── content-based-routing.png │ ├── covid19-statistics-to-email.png │ ├── csv-processing.png │ ├── custom-data-types.png │ ├── customer-reward-management.png │ ├── data-mapping.png │ ├── database.png │ ├── docker-hello-world-manual-task.png │ ├── docker-rest-user-service.svg │ ├── docker-service-to-service-mtls.svg │ ├── docker-tcp-service.svg │ ├── docker-time-logger-schedule.svg │ ├── docker-udp-service.svg │ ├── dotnet-greeter.svg │ ├── echo-service.png │ ├── edifact-order-service.svg │ ├── employee-details-service.svg │ ├── encode-decode.png │ ├── error-handling.png │ ├── eventbrite-attendees-to-mailchimp-subscribers.png │ ├── everart.svg │ ├── ftp-new-file-to-mongodb-vfs.png │ ├── gcalendar-new-event-to-asana-new-task.png │ ├── gcalendar-new-event-to-msteams-message.png │ ├── gcalendar-new-event-to-trello-card.png │ ├── gcalendar-to-twilio.png │ ├── gcp-microservices-demo-app.svg │ ├── gdrive-files-to-microsoft-onedrive-files.png │ ├── gdrive-new-file-to-gsheet-rows.png │ ├── gdrive-new-file-to-mftg-message.png │ ├── gdrive-new-file-to-twilio-sms.png │ ├── github-event-to-email-webhook.png │ ├── github-issue-assigned-to-sms.png │ ├── github-issue-assigned-to-twilio-sms.png │ ├── github-issue-summary-to-email.png │ ├── github-issue-to-gsheet.png │ ├── github-issue-to-servicenow.png │ ├── github-issues-prs-to-gsheet-task.png │ ├── github-new-commit-to-google-sheet-row.png │ ├── github-new-release-to-twilio-sms.png │ ├── github-new-release-to-twitter-post.png │ ├── github-proxy.svg │ ├── github-release-to-slack.png │ ├── github.svg │ ├── gitlab.svg │ ├── gmail-new-attachment-to-amazon-s3.png │ ├── gmail-new-attachment-to-drive.png │ ├── go-grpc.svg │ ├── go-reading-list-rest-api.svg │ ├── go-reading-list-web-app.svg │ ├── google-drive.svg │ ├── google-map.svg │ ├── graphql-service.png │ ├── greeting-service-go.svg │ ├── greeting-service.png │ ├── gsheet-new-row-to-github-new-issue.png │ ├── gsheet-new-row-to-sfdc-new-lead.png │ ├── gsheet-new-row-to-sfdc-new-record.png │ ├── gsheet-new-row-to-zoho-people-attendance.png │ ├── gsheet-row-to-twitter-post.png │ ├── gsheet-row-to-zoom-to-email.png │ ├── gsheet-row-update-to-gmail.png │ ├── gsheet-update-row-to-sfdc-update-record.png │ ├── guaranteed-delivery.png │ ├── header-based-routing.png │ ├── header-manipulation.png │ ├── hello-world-dotnet-task.png │ ├── hello-world-dotnet-webapp.png │ ├── hello-world-go-task.png │ ├── hello-world-go-webapp.png │ ├── hello-world-java-task.png │ ├── hello-world-mi.png │ ├── hello-world-nodejs-task.png │ ├── hello-world-php-service.png │ ├── hello-world-php-task.png │ ├── hello-world-php-webapp.png │ ├── hello-world-python-task.png │ ├── hello-world-ruby-service.png │ ├── hello-world-ruby-task.png │ ├── hello-world-ruby-webapp.png │ ├── hello-world.png │ ├── hubspot-contacts-to-google-contacts.png │ ├── interzoid-currency-conversion-rate-to-slack-message.png │ ├── interzoid-weather-updates-to-slack-message.png │ ├── java-docker-pet-store.svg │ ├── java-product-catalog-rest-api.svg │ ├── json-navigation.png │ ├── json-to-json-transformation.png │ ├── json-to-xml-conversion.png │ ├── jwt-handling.png │ ├── kafka-order-processing-client.svg │ ├── kafka-sample-icon.svg │ ├── marketing-email-to-sfdc-new-lead.png │ ├── mftg-trigger-to-mftg-client.png │ ├── mi-data-service.svg │ ├── mi-env-variable-rest-api.svg │ ├── mi-jms-consumer-and-producer.png │ ├── mi-jms-integration.svg │ ├── mi-kafka-order-notification-client.svg │ ├── mi-rabbitmq-listener.svg │ ├── microsoft-excel-to-salesforce-convertlead.png │ ├── model-gateway-service.png │ ├── mysql.svg │ ├── newsapi_headlines-to-email.png │ ├── nextjs-todolist-app.svg │ ├── nodejs-reading-list-rest-api.svg │ ├── openweathermap-report-to-email.png │ ├── patient-management-service.png │ ├── paypal-new-sales-to-activecampaign-automations.png │ ├── pet-care-b2b-app.svg │ ├── pet-care-b2c-app.svg │ ├── pipedrive-new-activities-to-trello-tasks.png │ ├── prism-mock-service.svg │ ├── puppeteer.svg │ ├── python-flask-app.svg │ ├── python-reading-list-rest-api.svg │ ├── question-answering-app.svg │ ├── rdbms-data-as-rest-api.png │ ├── react-single-page-app.svg │ ├── reading-books-list-service-nodejs.svg │ ├── reading-books-list-service-python.svg │ ├── reading-list-app.svg │ ├── reading-list-graphql.svg │ ├── redis-caching.png │ ├── redis.svg │ ├── ronin_invoices_to_quickbooks_online_invoices.png │ ├── salesforce-products-to-stripe-products.png │ ├── scatter-gather-messaging.png │ ├── scatter-gather.png │ ├── scim_user_details_to_google_sheet_row.png │ ├── sentry.svg │ ├── service-chaining.png │ ├── sfdc-hot-lead-to-slack.png │ ├── sfdc-lead-to-gsheet-row.png │ ├── sfdc-marketing-campaign-emails-to-csv.png │ ├── sfdc-new-account-to-netsuite-customer.png │ ├── sfdc-new-campaign-to-aws-ses-email.png │ ├── sfdc-new-campaign-to-twitter-post.png │ ├── sfdc-new-case-to-gsheet-row.png │ ├── sfdc-new-case-to-gsheet.png │ ├── sfdc-new-contact-to-netsuite-contact.png │ ├── sfdc-new-contact-to-twilio-sms.png │ ├── sfdc-new-lead-to-mailchimp-subscribers.png │ ├── sfdc-new-lead-to-twilio-sms.png │ ├── sfdc-new-record-to-google-sheet-row.png │ ├── sfdc-opportunity-closedwon-to-slack.png │ ├── sfdc-opportunity-update-to-slack.png │ ├── sfdc-opportunity-update-to-twilio-sms.png │ ├── sfdc-outbound-msg-to-gsheet.png │ ├── sfdc-record-update-to-gsheet-update-row.png │ ├── sfdc-update-record-to-gsheet-new-row.png │ ├── shopify-customers-to-mailchimp-subscribers.png │ ├── shopify-new-customers-to-hubspot-contact.png │ ├── shopify-new-customers-to-outlook-mail.png │ ├── shopify-slack-order-notfication-service.svg │ ├── shopify-zendesk-refund-service.svg │ ├── simple-passthrough.png │ ├── slack-new-message-to-servicenow-case.png │ ├── slack-new-message-to-twilio-sms.png │ ├── slack.svg │ ├── spotify_new_release_to_sms.png │ ├── spring-boot-reading-list-rest-api.svg │ ├── test-runner-go.png │ ├── test-runner-java.png │ ├── test-runner-javascript.png │ ├── test-runner-postman.png │ ├── test-runner-python.png │ ├── twilio-new-sms-to-gmail-inbox.png │ ├── twilio-sms-to-gsheet.png │ ├── upcoming-movies-to-sms.png │ ├── user-management-service.png │ ├── vue-single-page-application.svg │ ├── weather-to-email-integration.svg │ ├── weather-to-email-scheduled-task.svg │ ├── weather-to-logs-mi-manual-task.svg │ ├── weather-to-logs-mi-scheduled-task.svg │ ├── websocket-chat-app.svg │ ├── websocket-chat-service-ballerina.svg │ ├── worldbank-data-to-covid19-statistics.png │ ├── xero-sales-invoices-to-gmail.png │ ├── xml-navigation.png │ └── xml-to-json-conversion.png ├── interzoid-currency-conversion-rate-to-slack-message.yaml ├── interzoid-weather-updates-to-slack-message.yaml ├── java-docker-pet-store.yaml ├── java-product-catalog-rest-api.yaml ├── json-navigation.yaml ├── json-to-json-transformation.yaml ├── json-to-xml-conversion.yaml ├── jwt-handling.yaml ├── kafka-order-processing-client.yaml ├── kafka-sample-consumer-temperature-alert.yaml ├── kafka-sample-temperature-producer.yaml ├── marketing-email-to-sfdc-new-lead.yaml ├── mcp-aws-kb-search-server.yaml ├── mcp-brave-search-server.yaml ├── mcp-everart-server.yaml ├── mcp-github-server.yaml ├── mcp-gitlab-server.yaml ├── mcp-google-drive-server.yaml ├── mcp-google-maps-server.yaml ├── mcp-puppeteer-server.yaml ├── mcp-redis-server.yaml ├── mcp-sentry-server.yaml ├── mcp-slack-server.yaml ├── mftg-trigger-to-mftg-client.yaml ├── mi-data-service.yaml ├── mi-env-variable-rest-api.yaml ├── mi-jms-consumer-and-producer.yaml ├── mi-jms-integration.yaml ├── mi-kafka-order-notification-client.yaml ├── mi-rabbitmq-listener.yaml ├── microsoft-excel-to-salesforce-convertlead.yaml ├── model-gateway-service.yaml ├── newsapi_headlines-to-email.yaml ├── nextjs-todolist-app.yaml ├── nodejs-reading-list-rest-api.yaml ├── openweathermap-report-to-email.yaml ├── patient-management-service.yaml ├── paypal-new-sales-to-activecampaign-automations.yaml ├── pet-care-b2b-app.yaml ├── pet-care-b2c-app.yaml ├── petstore-api-proxy-from-github.yaml ├── pipedrive-new-activities-to-trello-tasks.yaml ├── prism-mock-service.yaml ├── python-flask-app.yaml ├── python-reading-list-rest-api.yaml ├── question-answering-app.yaml ├── rdbms-data-as-rest-api.yaml ├── react-single-page-app.yaml ├── reading-books-list-service-nodejs.yaml ├── reading-books-list-service-python.yaml ├── reading-list-app.yaml ├── reading-list-graphql.yaml ├── redis-caching.yaml ├── ronin_invoices_to_quickbooks_online_invoices.yaml ├── salesforce-products-to-stripe-products.yaml ├── scatter-gather-messaging.yaml ├── scatter-gather.yaml ├── scim_user_details_to_google_sheet_row.yaml ├── service-chaining.yaml ├── sfdc-hot-lead-to-slack.yaml ├── sfdc-lead-to-gsheet-row.yaml ├── sfdc-marketing-campaign-emails-to-csv.yaml ├── sfdc-new-account-to-netsuite-customer.yaml ├── sfdc-new-campaign-to-aws-ses-email.yaml ├── sfdc-new-campaign-to-twitter-post.yaml ├── sfdc-new-case-to-gsheet-row.yaml ├── sfdc-new-case-to-gsheet.yaml ├── sfdc-new-contact-to-netsuite-contact.yaml ├── sfdc-new-contact-to-twilio-sms.yaml ├── sfdc-new-lead-to-mailchimp-subscribers.yaml ├── sfdc-new-lead-to-twilio-sms.yaml ├── sfdc-new-record-to-google-sheet-row.yaml ├── sfdc-opportunity-closedwon-to-slack.yaml ├── sfdc-opportunity-update-to-slack.yaml ├── sfdc-opportunity-update-to-twilio-sms.yaml ├── sfdc-outbound-msg-to-gsheet.yaml ├── sfdc-record-update-to-gsheet-update-row.yaml ├── sfdc-update-record-to-gsheet-new-row.yaml ├── shopify-customers-to-mailchimp-subscribers.yaml ├── shopify-new-customers-to-hubspot-contact.yaml ├── shopify-new-customers-to-outlook-mail.yaml ├── shopify-slack-order-notfication-service.yaml ├── shopify-zendesk-refund-service.yaml ├── simple-passthrough.yaml ├── slack-new-message-to-servicenow-case.yaml ├── slack-new-message-to-twilio-sms.yaml ├── spotify_new_release_to_sms.yaml ├── spring-boot-reading-list-rest-api.yaml ├── test-runner-go.yaml ├── test-runner-java.yaml ├── test-runner-javascript.yaml ├── test-runner-postman.yaml ├── test-runner-python.yaml ├── twilio-new-sms-to-gmail-inbox.yaml ├── twilio-sms-to-gsheet.yaml ├── upcoming-movies-to-sms.yaml ├── user-management-service.yaml ├── vue-single-page-application.yaml ├── weather-to-email-integration.yaml ├── weather-to-email-scheduled-task.yaml ├── weather-to-logs-mi-manual-task.yaml ├── weather-to-logs-mi-scheduled-task.yaml ├── websocket-chat-app.yaml ├── websocket-chat-service-ballerina.yaml ├── worldbank-data-to-covid19-statistics.yaml ├── xero-sales-invoices-to-gmail.yaml ├── xml-navigation.yaml └── xml-to-json-conversion.yaml ├── LICENSE ├── README.md ├── angular-single-page-app ├── .editorconfig ├── .gitignore ├── CRA_README.md ├── Dockerfile ├── angular.json ├── package-lock.json ├── package.json ├── readme.md ├── src │ ├── app │ │ ├── about │ │ │ ├── about.component.css │ │ │ ├── about.component.html │ │ │ ├── about.component.spec.ts │ │ │ └── about.component.ts │ │ ├── app-routing.module.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── contact │ │ │ ├── contact.component.css │ │ │ ├── contact.component.html │ │ │ ├── contact.component.spec.ts │ │ │ └── contact.component.ts │ │ ├── home │ │ │ ├── home.component.css │ │ │ ├── home.component.html │ │ │ ├── home.component.spec.ts │ │ │ └── home.component.ts │ │ └── not-found │ │ │ ├── not-found.component.css │ │ │ ├── not-found.component.html │ │ │ ├── not-found.component.spec.ts │ │ │ └── not-found.component.ts │ ├── assets │ │ └── .gitkeep │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ └── styles.css ├── tsconfig.app.json ├── tsconfig.json └── tsconfig.spec.json ├── appointment-management ├── appointment-service │ ├── .choreo │ │ └── component.yaml │ ├── .gitignore │ ├── appointmentModel.js │ ├── database.js │ ├── openapi.yaml │ ├── package-lock.json │ ├── package.json │ └── server.js ├── readme.md └── web-portal │ ├── backend │ ├── .choreo │ │ └── component.yaml │ ├── .gitignore │ ├── openapi.yaml │ ├── package-lock.json │ ├── package.json │ ├── server.js │ └── src │ │ └── authenticate.js │ ├── frontend │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ ├── src │ │ ├── App.css │ │ ├── App.js │ │ ├── App.test.js │ │ ├── LoginPage.js │ │ ├── ProtectedRoute.js │ │ ├── components │ │ │ ├── BookingForm.js │ │ │ └── UpcomingAppointments.js │ │ ├── index.css │ │ ├── index.js │ │ ├── login-background.webp │ │ ├── logo.svg │ │ ├── reportWebVitals.js │ │ ├── serviceData.js │ │ ├── services │ │ │ └── appointmentService.js │ │ ├── setupTests.js │ │ └── theme.js │ └── userstore.csv │ └── package-lock.json ├── azure-cosmosdb-data-as-rest-api ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── ballerina-private-package-usage ├── .devcontainer │ └── devcontainer.json ├── greeting_lib │ ├── .gitignore │ ├── Ballerina.toml │ ├── Module.md │ ├── Package.md │ ├── greeting_lib.bal │ ├── resources │ │ └── .keep │ └── tests │ │ └── lib_test.bal ├── greeting_service │ ├── .gitignore │ ├── Ballerina.toml │ ├── service.bal │ └── tests │ │ └── service_test.bal └── readme.md ├── capsulecrm-opportunities-lost-to-slack-channel-message ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── capsulecrm-opportunities-won-to-gmail-email ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── circuit-breaker ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── containerized-rabbitmq-listener ├── Dockerfile ├── consumer.py ├── readme.md └── requirements.txt ├── content-based-router-news-mi ├── .choreo │ └── component.yaml ├── content-based-router-newsCompositeExporter │ └── pom.xml ├── content-based-router-newsConfigs │ ├── artifact.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── resources │ │ └── metadata │ │ │ ├── NewsAPI_metadata.yaml │ │ │ └── NewsAPI_swagger.yaml │ │ └── synapse-config │ │ └── api │ │ └── NewsAPI.xml ├── news_openapi.yaml ├── pom.xml └── readme.md ├── content-based-routing ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── covid19-statistics-to-email ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ ├── .gitignore │ │ └── template_flow.png ├── readme.md └── sample.bal ├── csv-processing ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── custom-data-types ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── customer-reward-management ├── customer-reward-management-system.png ├── loyalty-management │ ├── data-store │ │ ├── .choreo │ │ │ └── component.yaml │ │ ├── .gitignore │ │ ├── Ballerina.toml │ │ ├── Dependencies.toml │ │ ├── openapi.yaml │ │ └── service.bal │ ├── loyalty-engine │ │ ├── .choreo │ │ │ └── component.yaml │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── go.mod │ │ ├── go.sum │ │ ├── main.go │ │ └── openapi.yaml │ └── qrcode-generator-api │ │ ├── .choreo │ │ └── component.yaml │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── openapi.yaml │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── ramith │ │ │ │ └── qrcodegenerator │ │ │ │ ├── AppConfig.java │ │ │ │ ├── QrcodeGeneratorApplication.java │ │ │ │ └── controllers │ │ │ │ └── QRCodeGeneratorRestController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── ramith │ │ └── qrcodegenerator │ │ └── QrcodeGeneratorApplicationTests.java ├── readme.md ├── rewards-frontend │ ├── reward-management-api │ │ ├── .gitignore │ │ ├── Ballerina.toml │ │ ├── Dependencies.toml │ │ ├── jwtutil.bal │ │ └── service.bal │ └── reward-management-web-app │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ ├── favicon.ico │ │ ├── images │ │ │ ├── grubhub.png │ │ │ ├── jamba.png │ │ │ ├── starbucks.png │ │ │ └── target.png │ │ └── index.html │ │ ├── src │ │ ├── App.tsx │ │ ├── QuestUiKitDarkTheme.tsx │ │ ├── QuestUiKitLightTheme.tsx │ │ ├── api │ │ │ ├── api.ts │ │ │ ├── http.ts │ │ │ └── types.ts │ │ ├── assets │ │ │ └── images │ │ │ │ ├── 2Portal_Card_1.png │ │ │ │ ├── 2Portal_Vector.png │ │ │ │ ├── 2Portal_Vector_1.png │ │ │ │ ├── 2Portal_Vector_2.png │ │ │ │ ├── 2Portal_Vector_3.png │ │ │ │ ├── 2Portal_Vector_4.png │ │ │ │ ├── 2Portal_Vector_5.png │ │ │ │ ├── 2Portal_Vector_6.png │ │ │ │ ├── 2Portal_Vector_7.png │ │ │ │ ├── 2Portal_Vector_8.png │ │ │ │ ├── 3Rewards_Card_1.png │ │ │ │ ├── 3Rewards_Vector.png │ │ │ │ ├── 3Rewards_Vector_1.png │ │ │ │ ├── 3Rewards_img.png │ │ │ │ ├── 3Rewards_img_1.png │ │ │ │ ├── 4RewardPage_Card_1.png │ │ │ │ ├── 4RewardPage_brand_img.png │ │ │ │ ├── 5QRCode_QR_Code.png │ │ │ │ ├── 5QRCode_brand_img.png │ │ │ │ ├── BannerTop_logo_light.png │ │ │ │ ├── BannerTop_search_icon.png │ │ │ │ ├── CardReward_img.png │ │ │ │ ├── Footer1_Horizon_Logo.png │ │ │ │ ├── QRCode_size_big.png │ │ │ │ ├── _IconAlert.svg │ │ │ │ ├── _IconAlert_1.svg │ │ │ │ ├── _IconChecked.svg │ │ │ │ ├── _IconInfo.svg │ │ │ │ ├── _IconMixed.svg │ │ │ │ ├── _IconSuccess.svg │ │ │ │ └── _IconUnchecked.svg │ │ ├── components │ │ │ ├── BannerTop │ │ │ │ ├── BannerTop.tsx │ │ │ │ ├── useBannerTop.ts │ │ │ │ └── useBannerTopResponsiveSize.ts │ │ │ ├── CardReward │ │ │ │ ├── CardReward.tsx │ │ │ │ └── useCardReward.ts │ │ │ ├── Footer1 │ │ │ │ ├── Footer1.tsx │ │ │ │ ├── useFooter1.ts │ │ │ │ └── useFooter1ResponsiveSize.ts │ │ │ ├── Q2Portal │ │ │ │ ├── Q2Portal.tsx │ │ │ │ ├── useQ2Portal.ts │ │ │ │ └── useQ2PortalResponsiveSize.ts │ │ │ ├── Q3Rewards │ │ │ │ ├── Q3Rewards.tsx │ │ │ │ ├── useQ3Rewards.ts │ │ │ │ └── useQ3RewardsResponsiveSize.ts │ │ │ ├── Q4RewardPage │ │ │ │ ├── Q4RewardPage.tsx │ │ │ │ ├── useQ4RewardPage.ts │ │ │ │ └── useQ4RewardPageResponsiveSize.ts │ │ │ ├── Q5QrCode │ │ │ │ ├── Q5QrCode.tsx │ │ │ │ ├── useQ5QrCode.ts │ │ │ │ └── useQ5QrCodeResponsiveSize.ts │ │ │ ├── Q6RewardConfirmations │ │ │ │ ├── Q6RewardConfirmations.tsx │ │ │ │ ├── useQ6RewardConfirmations.ts │ │ │ │ └── useQ6RewardConfirmationsResponsiveSize.ts │ │ │ └── QrCode │ │ │ │ └── QrCode.tsx │ │ ├── index.css │ │ ├── index.tsx │ │ ├── react-app-env.d.ts │ │ ├── reportWebVitals.ts │ │ ├── setupTests.ts │ │ └── types.ts │ │ └── tsconfig.json └── vendor-management │ ├── reward-confirmation-receiver │ ├── .gitignore │ ├── Ballerina.toml │ ├── Dependencies.toml │ └── service.bal │ └── reward-vendor │ ├── .choreo │ └── component.yaml │ ├── .gitignore │ ├── Dockerfile │ ├── go.mod │ ├── go.sum │ ├── main.go │ └── openapi.yaml ├── data-mapping ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── database ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── department-api-proxy-from-github ├── .choreo │ └── component.yaml ├── openapi.yaml └── readme.md ├── docker-hello-world-manual-task ├── Dockerfile ├── go.mod ├── main.go └── readme.md ├── docker-rest-user-service ├── .choreo │ ├── component.yaml │ └── endpoints.yaml ├── Dockerfile ├── api │ └── routes │ │ ├── api_v1.go │ │ ├── healthz.go │ │ ├── init_controllers.go │ │ └── user_list.go ├── configs │ └── initial_data.json ├── docs │ ├── docs.go │ ├── openapi.yaml │ ├── swagger.json │ └── swagger.yaml ├── go.mod ├── go.sum ├── internal │ ├── config │ │ ├── config.go │ │ └── config_loader.go │ ├── controllers │ │ ├── user_controller.go │ │ └── user_controller_test.go │ ├── models │ │ └── user.go │ ├── repositories │ │ ├── errors.go │ │ ├── user_repository.go │ │ └── user_repository_test.go │ └── utils │ │ └── request_utils.go ├── main.go └── readme.md ├── docker-service-to-service-mtls ├── .choreo │ └── component.yaml ├── .gitignore ├── Dockerfile.client ├── Dockerfile.server ├── certs │ ├── ca.cnf │ ├── client-csr.cnf │ └── server-csr.cnf ├── client │ └── main.go ├── gen-certs.sh ├── go.mod ├── pkg │ ├── certs │ │ └── certs.go │ └── config │ │ └── config.go ├── readme.md ├── server │ └── main.go └── server_openapi.yaml ├── docker-tcp-service ├── .choreo │ └── component.yaml ├── .gitignore ├── Dockerfile.client ├── Dockerfile.server ├── client │ └── main.go ├── go.mod ├── readme.md └── server │ └── main.go ├── docker-time-logger-schedule ├── Dockerfile ├── go.mod ├── main.go └── readme.md ├── docker-udp-service ├── .choreo │ └── component.yaml ├── .gitignore ├── Dockerfile.client ├── Dockerfile.server ├── client │ └── main.go ├── go.mod ├── readme.md └── server │ └── main.go ├── dotnet-greeter ├── .choreo │ └── component.yaml ├── .devcontainer │ └── devcontainer.json ├── .gitignore ├── Dockerfile ├── Program.cs ├── greeter.csproj ├── openapi.yaml └── readme.md ├── dynamic-endpoint-passthrough ├── .devcontainer.json ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── service.bal ├── echo-service ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── edifact-order-service ├── Ballerina.toml ├── Dependencies.toml ├── diagrams │ └── EDIFACT sample scenario.png ├── main.bal └── readme.md ├── employee-details-service ├── Ballerina.toml ├── main.bal └── readme.md ├── encode-decode ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── error-handling ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── eventbrite-attendees-to-mailchimp-subscribers ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── ftp-new-file-to-mongodb-vfs ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── gcalendar-new-event-to-asana-new-task ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── gcalendar-new-event-to-msteams-message ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ ├── teams1.png │ │ ├── teams2.png │ │ └── teams3.png ├── readme.md └── sample.bal ├── gcalendar-new-event-to-trello-card ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── gcalendar-to-twilio ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ └── template_flow.png ├── readme.md └── sample.bal ├── gcp-microservices-demo-app ├── readme-resources │ ├── Hipster_HeroLogoMaroon.svg │ ├── feature-preview.png │ ├── online-boutique-frontend-1.png │ └── online-boutique-frontend-2.png └── readme.md ├── gdrive-files-to-microsoft-onedrive-files ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── gdrive-new-file-to-gsheet-rows ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ ├── gdrive-new-file-to-rows-ghseet.png │ │ └── template_flow.png ├── readme.md └── sample.bal ├── gdrive-new-file-to-mftg-message ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── gdrive-new-file-to-twilio-sms ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ └── template_flow.png ├── readme.md └── sample.bal ├── github-event-to-email-webhook ├── .devcontainer.json ├── .gitignore ├── Ballerina.toml ├── Dependencies.toml ├── main.bal └── readme.md ├── github-issue-assigned-to-sms ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ └── template_flow.png ├── readme.md └── sample.bal ├── github-issue-assigned-to-twilio-sms ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ └── template_flow.png ├── readme.md └── sample.bal ├── github-issue-summary-to-email ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ └── template_flow.png ├── readme.md └── sample.bal ├── github-issue-to-gsheet ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ ├── spreadsheet_id_example.png │ │ └── template_flow.png ├── readme.md └── sample.bal ├── github-issue-to-servicenow ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── github-issues-prs-to-gsheet-task ├── Ballerina.toml ├── main.bal ├── readme.md ├── types.bal └── utils.bal ├── github-new-commit-to-google-sheet-row ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ └── template_flow.png ├── readme.md └── sample.bal ├── github-new-release-to-twilio-sms ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ └── template_flow.png ├── readme.md └── sample.bal ├── github-new-release-to-twitter-post ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── github-release-to-slack ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ ├── slack_token.png │ │ └── template_flow.png ├── readme.md └── sample.bal ├── gmail-new-attachment-to-amazon-s3 ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── gmail-new-attachment-to-drive ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ └── gmail_new_attachment_to_drive.png ├── readme.md └── sample.bal ├── go-graphql-service ├── .choreo │ └── endpoints.yaml ├── Dockerfile ├── go.mod ├── go.sum ├── main.go └── readme.md ├── go-grpc ├── .choreo │ └── component.yaml ├── .devcontainer │ ├── Dockerfile │ └── devcontainer.json ├── .gitignore ├── Dockerfile.client ├── Dockerfile.server ├── Makefile ├── go.mod ├── go.sum ├── greeter_client │ └── main.go ├── greeter_server │ └── main.go ├── pkg │ ├── greeter.pb.go │ ├── greeter.proto │ └── greeter_grpc.pb.go └── readme.md ├── go-reading-list-rest-api ├── .choreo │ ├── component.yaml │ └── endpoints.yaml ├── .gitignore ├── Dockerfile ├── api │ └── routes │ │ ├── api_v1.go │ │ ├── healthz.go │ │ ├── init_controllers.go │ │ └── reading_list.go ├── configs │ └── initial_data.json ├── docs │ ├── docs.go │ ├── openapi.yaml │ ├── swagger.json │ └── swagger.yaml ├── go.mod ├── go.sum ├── internal │ ├── config │ │ ├── config.go │ │ └── config_loader.go │ ├── controllers │ │ ├── book_controller.go │ │ └── book_controller_test.go │ ├── models │ │ └── book.go │ ├── repositories │ │ ├── book_repository.go │ │ ├── book_repository_test.go │ │ └── errors.go │ └── utils │ │ └── request_utils.go ├── main.go └── readme.md ├── go-reading-list-web-app ├── .gitignore ├── README.md ├── go.mod ├── go.sum ├── internal │ ├── config │ │ ├── configs.go │ │ └── types.go │ ├── routes │ │ ├── protected_routes.go │ │ └── public_routes.go │ ├── service │ │ └── service.go │ └── templates │ │ ├── addNewBook.tmpl │ │ ├── dashboard.tmpl │ │ ├── error.tmpl │ │ └── index.tmpl ├── main.go └── sample.env ├── graphql-service ├── .choreo │ └── component.yaml ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── greeting-service-go ├── .choreo │ └── component.yaml ├── .devcontainer │ └── devcontainer.json ├── .gitignore ├── Dockerfile ├── README.md ├── go.mod ├── main.go ├── main_test.go └── openapi.yaml ├── greeting-service ├── Ballerina.toml ├── Dependencies.toml ├── readme.md ├── sample.bal └── tests │ └── service_test.bal ├── gsheet-new-row-to-github-new-issue ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ ├── sheet_headings.png │ │ └── template_flow.png ├── readme.md └── sample.bal ├── gsheet-new-row-to-sfdc-new-lead ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ ├── sheet_headings.png │ │ └── template_flow.png ├── readme.md └── sample.bal ├── gsheet-new-row-to-sfdc-new-record ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ ├── sheet_headings.png │ │ └── template_flow.png ├── readme.md └── sample.bal ├── gsheet-new-row-to-zoho-people-attendance ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── gsheet-row-to-twitter-post ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── gsheet-row-to-zoom-to-email ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ ├── gsheet_format.png │ │ └── template_flow.png ├── readme.md └── sample.bal ├── gsheet-row-update-to-gmail ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ └── template_gsheet_update_row_to_gmail.png ├── readme.md └── sample.bal ├── gsheet-update-row-to-sfdc-update-record ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ └── template_update_gsheet_rows_to_sfdc_sobjects.png ├── readme.md └── sample.bal ├── guaranteed-delivery ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── header-based-routing ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── header-manipulation ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── hello-world-dotnet-task ├── Program.cs ├── helloworld.csproj ├── project.toml ├── readme.md └── tests │ ├── HelloWorldApp.Tests.csproj │ └── ProgramTests.cs ├── hello-world-dotnet-webapp ├── HelloWorldWebApp.csproj ├── Pages │ ├── Index.cshtml │ ├── Index.cshtml.cs │ ├── Shared │ │ └── _Layout.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml ├── Program.cs ├── Properties │ └── launchSettings.json ├── appsettings.json └── readme.md ├── hello-world-go-task ├── go.mod ├── main.go └── readme.md ├── hello-world-go-webapp ├── README.md ├── go.mod ├── go.sum ├── main.go └── templates │ └── index.tmpl ├── hello-world-java-task ├── pom.xml ├── readme.md └── src │ ├── main │ └── java │ │ └── com │ │ └── sample │ │ └── app │ │ └── App.java │ └── test │ └── java │ └── com │ └── sample │ └── app │ └── AppTest.java ├── hello-world-mi ├── helloCompositeExporter │ └── pom.xml ├── helloConfigs │ ├── ReadMe.html │ ├── artifact.xml │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── resources │ │ │ └── metadata │ │ │ │ ├── HelloWorld_metadata.yaml │ │ │ │ └── HelloWorld_swagger.yaml │ │ │ └── synapse-config │ │ │ └── api │ │ │ └── HelloWorld.xml │ └── test │ │ └── HelloWorldTest.xml ├── pom.xml └── readme.md ├── hello-world-nodejs-task ├── index.js ├── index.test.js ├── package-lock.json ├── package.json └── readme.md ├── hello-world-php-service ├── .choreo │ └── component.yaml ├── Procfile ├── README.md ├── index.php └── openapi.yaml ├── hello-world-php-task ├── Procfile ├── index.php └── readme.md ├── hello-world-php-webapp ├── README.md ├── composer.json └── index.php ├── hello-world-python-task ├── Procfile ├── main.py ├── readme.md ├── requirements.txt └── test_main.py ├── hello-world-ruby-service ├── .choreo │ └── component.yaml ├── Gemfile ├── Gemfile.lock ├── Procfile ├── README.md ├── app.rb ├── config.ru └── openapi.yaml ├── hello-world-ruby-task ├── Procfile ├── app.rb └── readme.md ├── hello-world-ruby-webapp ├── Gemfile ├── Gemfile.lock ├── Procfile ├── README.md ├── app.rb └── views │ └── index.erb ├── hello-world ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── hotel-reservation-app ├── README.md ├── hotel-reservation-frontend │ ├── .env │ ├── .gitignore │ ├── .prettierignore │ ├── openapitools.json │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ ├── src │ │ ├── App.tsx │ │ ├── api │ │ │ ├── config.ts │ │ │ └── retry.ts │ │ ├── contexts │ │ │ └── user.tsx │ │ ├── hooks │ │ │ ├── query.tsx │ │ │ ├── reservations.tsx │ │ │ └── rooms.tsx │ │ ├── index.tsx │ │ ├── layout │ │ │ └── AppBar.tsx │ │ ├── pages │ │ │ ├── error │ │ │ │ └── index.tsx │ │ │ ├── landing_page │ │ │ │ └── index.tsx │ │ │ ├── not_found │ │ │ │ └── index.tsx │ │ │ ├── reservation_listing │ │ │ │ ├── ReservationListItem.tsx │ │ │ │ └── index.tsx │ │ │ ├── reservations_adding │ │ │ │ ├── ReservationForm.tsx │ │ │ │ └── index.tsx │ │ │ ├── reservations_updating │ │ │ │ ├── ReservationUpdateForm.tsx │ │ │ │ └── index.tsx │ │ │ └── room_listing │ │ │ │ ├── RoomListItem.tsx │ │ │ │ ├── RoomSearchBar.tsx │ │ │ │ └── index.tsx │ │ ├── resources │ │ │ └── hotel-room.png │ │ ├── setupProxy.js │ │ ├── theme.ts │ │ ├── types │ │ │ └── generated │ │ │ │ ├── error-payload.ts │ │ │ │ ├── index.ts │ │ │ │ ├── reservation-request.ts │ │ │ │ ├── reservation.ts │ │ │ │ ├── room-type.ts │ │ │ │ ├── room.ts │ │ │ │ ├── update-reservation-request.ts │ │ │ │ └── user.ts │ │ └── utils │ │ │ └── utils.ts │ └── tsconfig.json └── hotel-reservation-service │ ├── .choreo │ └── component.yaml │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── openapi.yaml │ ├── package-lock.json │ ├── package.json │ ├── tsconfig.json │ ├── types.ts │ └── util.ts ├── hubspot-contacts-to-google-contacts ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── interzoid-currency-conversion-rate-to-slack-message ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── interzoid-weather-updates-to-slack-message ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── issue_template.md ├── java-docker-pet-store ├── .choreo │ └── component.yaml ├── .gitignore ├── .trivyignore ├── Dockerfile ├── inflector.yaml ├── openapi.yaml ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── io │ │ └── swagger │ │ └── petstore │ │ ├── controller │ │ ├── PetController.java │ │ └── UserController.java │ │ ├── data │ │ ├── PetData.java │ │ └── UserData.java │ │ ├── model │ │ ├── ApiResponse.java │ │ ├── Category.java │ │ ├── Pet.java │ │ ├── Tag.java │ │ └── User.java │ │ └── utils │ │ ├── HandleAuthUrlProcessor.java │ │ └── Util.java │ ├── resources │ └── openapi.yaml │ └── webapp │ ├── WEB-INF │ └── web.xml │ └── index.html ├── java-product-catalog-rest-api ├── .choreo │ └── component.yaml ├── .devcontainer │ └── devcontainer.json ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── .trivyignore ├── Dockerfile ├── mvnw ├── mvnw.cmd ├── openapi.yaml ├── pom.xml ├── readme.md └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── wso2 │ │ │ └── choreo │ │ │ └── sample │ │ │ └── springboot │ │ │ ├── ProductCatalogApplication.java │ │ │ ├── controller │ │ │ └── ProductController.java │ │ │ ├── model │ │ │ └── Product.java │ │ │ ├── repository │ │ │ └── ProductRepository.java │ │ │ └── service │ │ │ └── ProductService.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── wso2 │ └── choreo │ └── sample │ └── springboot │ └── ProductCatalogApplicationTests.java ├── json-navigation ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── json-to-json-transformation ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── json-to-xml-conversion ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── jwt-handling ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── kafka-order-processing-client ├── Ballerina.toml ├── Dependencies.toml ├── main.bal └── readme.md ├── kafka-sample-consumer-temperature-alert ├── Dockerfile ├── README.md ├── go.mod ├── go.sum └── main.go ├── kafka-sample-temperature-producer ├── .choreo │ └── endpoints.yaml ├── Dockerfile ├── README.md ├── go.mod ├── go.sum ├── main.go └── openapi.yaml ├── marketing-email-to-sfdc-new-lead ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── mftg-trigger-to-mftg-client ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── mi-data-service ├── .choreo │ └── component.yaml ├── DataServiceCompositeExporter │ └── pom.xml ├── DataServiceDataServiceConfigs │ ├── artifact.xml │ ├── dataservice │ │ └── RDBMSDataService.dbs │ └── pom.xml ├── libs │ └── mysql-connector-j-8.0.31.jar ├── openapi.yaml ├── pom.xml ├── readme.md └── resources │ └── misampledb.sql ├── mi-env-variable-rest-api ├── EnvVariableRestAPICompositeExporter │ └── pom.xml ├── EnvVariableRestAPIConfigs │ ├── artifact.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── resources │ │ └── metadata │ │ │ ├── PetStore_metadata.yaml │ │ │ └── PetStore_swagger.yaml │ │ └── synapse-config │ │ └── api │ │ └── PetStore.xml ├── openapi.yaml ├── pom.xml └── readme.md ├── mi-jms-consumer-and-producer ├── JMSConsumerAndProducerCompositeExporter │ └── pom.xml ├── JMSConsumerAndProducerConfigs │ ├── artifact.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── resources │ │ └── metadata │ │ │ └── SimpleStockQuoteService_proxy_metadata.yaml │ │ └── synapse-config │ │ └── proxy-services │ │ └── SimpleStockQuoteService.xml ├── deployment.toml ├── libs │ ├── activeio-core-3.1.4.jar │ ├── activemq-broker-5.17.3.jar │ ├── activemq-client-5.17.3.jar │ ├── activemq-kahadb-store-5.17.3.jar │ ├── geronimo-j2ee-management_1.1_spec-1.0.1.jar │ ├── geronimo-jms_1.1_spec-1.1.1.jar │ ├── geronimo-jta_1.1_spec-1.1.1.jar │ ├── hawtbuf-1.11.jar │ └── slf4j-api-1.7.36.jar ├── pom.xml └── readme.md ├── mi-jms-integration ├── JMSIntegrationCompositeExporter │ └── pom.xml ├── JMSIntegrationConfigs │ ├── ReadMe.html │ ├── artifact.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── resources │ │ └── metadata │ │ │ ├── OrderPaymentServiceAPI_metadata.yaml │ │ │ └── OrderPaymentServiceAPI_swagger.yaml │ │ └── synapse-config │ │ ├── api │ │ └── OrderPaymentServiceAPI.xml │ │ ├── endpoints │ │ └── OrderPaymentQueueEP.xml │ │ ├── inbound-endpoints │ │ └── OrderPaymentQueueInboundEP.xml │ │ └── sequences │ │ ├── OrderPaymentQueueErrorSeq.xml │ │ └── OrderPaymentQueueProcessSeq.xml ├── libs │ ├── activeio-core-3.1.4.jar │ ├── activemq-broker-6.1.5.jar │ ├── activemq-client-6.1.5.jar │ ├── activemq-kahadb-store-5.17.3.jar │ ├── geronimo-j2ee-management_1.1_spec-1.0.1.jar │ ├── geronimo-jms_1.1_spec-1.1.1.jar │ ├── geronimo-jta_1.1_spec-1.1.1.jar │ ├── hawtbuf-1.11.jar │ └── slf4j-api-1.7.36.jar ├── openapi.yaml ├── pom.xml └── readme.md ├── mi-kafka-order-notification-client ├── README.md ├── kafka-order-notifierCompositeExporter │ └── pom.xml ├── kafka-order-notifierConfigs │ ├── artifact.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── resources │ │ └── metadata │ │ │ ├── orderProducerApi_metadata.yaml │ │ │ └── orderProducerApi_swagger.yaml │ │ └── synapse-config │ │ ├── api │ │ └── orderProducerApi.xml │ │ ├── inbound-endpoints │ │ └── orderConsumerInbound.xml │ │ └── sequences │ │ ├── orderConsumeErrorSequence.xml │ │ └── orderCosumeSequence.xml ├── kafka-order-notifierConnectorExporter │ ├── artifact.xml │ ├── kafkaTransport-connector-3.1.5.zip │ └── pom.xml ├── libs │ ├── avro-1.11.0.jar │ ├── common-config-5.4.0.jar │ ├── common-utils-5.4.0.jar │ ├── kafka-avro-serializer-5.3.0.jar │ ├── kafka-clients-3.5.0.jar │ ├── kafka-schema-registry-client-5.3.0.jar │ ├── kafka_2.13-3.5.0.jar │ ├── metrics-core-2.2.0.jar │ ├── org.apache.synapse.kafka.poll-1.2.0.jar │ ├── scala-library-2.13.10.jar │ ├── zkclient-0.11.jar │ └── zookeeper-3.9.1.jar └── pom.xml ├── mi-rabbitmq-listener ├── pom.xml ├── readme.md ├── sales-rabbitmq-inboundCompositeExporter │ └── pom.xml └── sales-rabbitmq-inboundConfigs │ ├── artifact.xml │ ├── pom.xml │ └── src │ └── main │ └── synapse-config │ ├── endpoints │ └── SalesOrderQueueEP.xml │ ├── inbound-endpoints │ └── SalesOrderInbooundEP.xml │ └── sequences │ └── SalesOrderSequence.xml ├── microsoft-excel-to-salesforce-convertlead ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── model-gateway-service ├── .devcontainer.json ├── .gitignore ├── Ballerina.toml ├── Dependencies.toml ├── README.md └── service.bal ├── newsapi_headlines-to-email ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── nextjs-todolist-app ├── README.md ├── nexjs-todolist-app-backend │ ├── .choreo │ │ └── component.yaml │ ├── Dockerfile │ ├── go.mod │ ├── go.sum │ ├── go │ │ ├── README.md │ │ ├── api_default.go │ │ ├── logger.go │ │ ├── model_todo_request.go │ │ ├── model_todo_response.go │ │ └── routers.go │ ├── main.go │ └── openapi.yaml └── nexjs-todolist-app-frontend │ ├── .eslintrc.json │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── components │ ├── navbar.tsx │ └── primitives.ts │ ├── config │ ├── fonts.ts │ └── site.ts │ ├── layouts │ ├── default.tsx │ └── head.tsx │ ├── next.config.js │ ├── package-lock.json │ ├── package.json │ ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ ├── auth │ │ │ └── [...nextauth].ts │ │ └── hello.ts │ ├── index.tsx │ ├── profile.tsx │ ├── todo │ │ └── [id].tsx │ └── todos.tsx │ ├── postcss.config.js │ ├── public │ ├── favicon.ico │ └── next.svg │ ├── styles │ └── globals.css │ ├── svc │ ├── backend.client.ts │ └── signin.tsx │ ├── tailwind.config.js │ ├── tsconfig.json │ └── utils │ ├── redirect.ts │ └── session.ts ├── nodejs-reading-list-rest-api ├── .choreo │ └── component.yaml ├── .gitignore ├── Dockerfile ├── app.mjs ├── cache.mjs ├── index.mjs ├── openapi.yaml ├── package-lock.json ├── package.json ├── readme.md └── test.mjs ├── openweathermap-report-to-email ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ └── template_flow.png ├── readme.md └── sample.bal ├── patient-management-service ├── .choreo │ └── component.yaml ├── Ballerina.toml ├── Dependencies.toml ├── README.md ├── openapi.yaml └── service.bal ├── paypal-new-sales-to-activecampaign-automations ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── pet-care-b2b-app ├── channel-service │ ├── .choreo │ │ └── component.yaml │ ├── .devcontainer.json │ ├── Ballerina.toml │ ├── Module.md │ ├── Package.md │ ├── README.md │ ├── channel_mgt_dao.bal │ ├── channel_mgt_impl.bal │ ├── resources │ │ └── .keep │ ├── service.bal │ ├── service_openapi.yaml │ └── types.bal ├── email-service │ ├── .choreo │ │ └── component.yaml │ ├── .devcontainer.json │ ├── Ballerina.toml │ ├── Cloud.toml │ ├── Module.md │ ├── Package.md │ ├── README.md │ ├── resources │ │ ├── .keep │ │ └── email-templates │ │ │ ├── booking_confirmation.html │ │ │ └── vaccination_alert.html │ ├── service.bal │ ├── service_openapi.yaml │ └── types.bal ├── pet-management-service │ ├── .choreo │ │ └── component.yaml │ ├── .devcontainer.json │ ├── Ballerina.toml │ ├── Module.md │ ├── Package.md │ ├── README.md │ ├── pet_mgt_dao.bal │ ├── pet_mgt_impl.bal │ ├── resources │ │ └── .keep │ ├── schedule_job.bal │ ├── service.bal │ ├── service_openapi.yaml │ └── types.bal ├── pet-management-webapp │ ├── .eslintrc.js │ ├── .eslintrc.json │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── apps │ │ └── business-admin-app │ │ │ ├── .env │ │ │ ├── .eslintrc.json │ │ │ ├── APICalls │ │ │ ├── CreateBooking │ │ │ │ └── post-booking.ts │ │ │ ├── CreateDoctor │ │ │ │ └── post-doc.ts │ │ │ ├── CreateMedicalReport │ │ │ │ └── post-medical-report.ts │ │ │ ├── CreatePet │ │ │ │ ├── instance.ts │ │ │ │ └── post-pet.ts │ │ │ ├── DeleteBooking │ │ │ │ └── delete-booking.ts │ │ │ ├── DeleteMedicalReport │ │ │ │ └── deleteMedicalReport.ts │ │ │ ├── DeletePet │ │ │ │ └── delete-pet.ts │ │ │ ├── GebookingsPerDay │ │ │ │ └── get-bookings-per-day.ts │ │ │ ├── GetAppointmentNo │ │ │ │ └── get-appointment-no.ts │ │ │ ├── GetDocThumbnail │ │ │ │ └── get-doc-thumbnail.tsx │ │ │ ├── GetDoctorBookings │ │ │ │ └── get-doc-bookings.ts │ │ │ ├── GetMedicalReports │ │ │ │ └── get-medical-reports.ts │ │ │ ├── GetOrgDetails │ │ │ │ └── get-org-info.ts │ │ │ ├── GetPet │ │ │ │ └── get-pet.ts │ │ │ ├── GetProfileInfo │ │ │ │ └── me.ts │ │ │ ├── GetThumbnail │ │ │ │ └── get-thumbnail.ts │ │ │ ├── GetUserBookings │ │ │ │ └── get-bookings.ts │ │ │ ├── Notifications │ │ │ │ ├── get-notification.ts │ │ │ │ └── post-notification.ts │ │ │ ├── UpdateBooking │ │ │ │ └── put-booking.ts │ │ │ ├── UpdateDoctor │ │ │ │ └── put-doc.tsx │ │ │ ├── UpdateMedicalReport │ │ │ │ └── put-medicalReport.ts │ │ │ ├── UpdateOrgInfo │ │ │ │ └── put-org-info.ts │ │ │ ├── UpdatePet │ │ │ │ └── update-pet.ts │ │ │ ├── UploadDocThumbnail │ │ │ │ └── put-doc-thumbnail.tsx │ │ │ ├── UploadThumbnail │ │ │ │ └── put-thumbnail.ts │ │ │ ├── createHeaders.ts │ │ │ ├── getDoctors │ │ │ │ ├── doctorInstance.ts │ │ │ │ ├── get-doctor.ts │ │ │ │ └── get-doctors.ts │ │ │ ├── getPetList │ │ │ │ └── get-pets.ts │ │ │ └── instance.ts │ │ │ ├── components │ │ │ └── sections │ │ │ │ ├── home.tsx │ │ │ │ └── sections │ │ │ │ ├── getStartedSection │ │ │ │ ├── getStartedSectionComponent.tsx │ │ │ │ ├── getStartedSectionForAdmin.tsx │ │ │ │ ├── getStartedSectionForDoctor.tsx │ │ │ │ ├── getStartedSectionForPetOwner.tsx │ │ │ │ └── otherComponents │ │ │ │ │ └── getStartedText.tsx │ │ │ │ ├── sectionsReatedToPetOwner │ │ │ │ ├── addPet.tsx │ │ │ │ ├── editPet.tsx │ │ │ │ ├── imageUploader.tsx │ │ │ │ ├── petCard.tsx │ │ │ │ ├── petOverview.tsx │ │ │ │ ├── petsPage.tsx │ │ │ │ └── settings.tsx │ │ │ │ ├── sectionsRelatedToBookings │ │ │ │ ├── addBooking.tsx │ │ │ │ ├── bookingCard.tsx │ │ │ │ ├── bookingOverviewInPetOwner.tsx │ │ │ │ ├── bookingsInPetOwnerView.tsx │ │ │ │ ├── channelDocSection.tsx │ │ │ │ ├── dateConverter.ts │ │ │ │ ├── petCardInAddBooking.tsx │ │ │ │ └── timeConverter.ts │ │ │ │ ├── sectionsRelatedToDoctor │ │ │ │ ├── addDoctorComponent.tsx │ │ │ │ ├── addMedicalReport.tsx │ │ │ │ ├── doctorBookings.tsx │ │ │ │ ├── doctorCard.tsx │ │ │ │ ├── doctorOverview.tsx │ │ │ │ ├── doctorProfile.tsx │ │ │ │ ├── editDoctor.tsx │ │ │ │ ├── editDoctorProfile.tsx │ │ │ │ ├── imageUploader.tsx │ │ │ │ ├── manageDoctors.tsx │ │ │ │ ├── medicalReportEdit.tsx │ │ │ │ └── medicalReportOverview.tsx │ │ │ │ └── settingsSection │ │ │ │ ├── idpSection │ │ │ │ ├── idpSectionComponent.tsx │ │ │ │ └── otherComponents │ │ │ │ │ ├── buttonGroupIdentityProviderDetails.tsx │ │ │ │ │ ├── confirmAddRemoveLoginFlowModal.tsx │ │ │ │ │ ├── identityProviderDetails.tsx │ │ │ │ │ ├── identityProviderList.tsx │ │ │ │ │ ├── idpCreateModal │ │ │ │ │ ├── externalIdentityProvider.tsx │ │ │ │ │ ├── googleIdentityProvider.tsx │ │ │ │ │ └── idpCreate.tsx │ │ │ │ │ ├── idpDetailsSections │ │ │ │ │ ├── general.tsx │ │ │ │ │ ├── settings.tsx │ │ │ │ │ └── settingsFormSection │ │ │ │ │ │ └── settingsFormSelection.tsx │ │ │ │ │ └── selectIdentityProvider.tsx │ │ │ │ ├── manageGroupSection │ │ │ │ ├── manageGroupSectionComponent.tsx │ │ │ │ └── otherComponents │ │ │ │ │ ├── addGroupButton.tsx │ │ │ │ │ ├── addGroupComponent.tsx │ │ │ │ │ ├── deleteGroupComponent.tsx │ │ │ │ │ └── editGroupComponent.tsx │ │ │ │ ├── manageUserSection │ │ │ │ ├── manageUserSectionComponent.tsx │ │ │ │ └── otherComponents │ │ │ │ │ ├── addUserButton.tsx │ │ │ │ │ ├── addUserComponent.tsx │ │ │ │ │ ├── deleteUserComponent.tsx │ │ │ │ │ └── editUserComponent.tsx │ │ │ │ └── roleManagementSection │ │ │ │ ├── data │ │ │ │ └── orgRolesData.json │ │ │ │ ├── otherComponents │ │ │ │ ├── createRoleButton.tsx │ │ │ │ ├── createRoleComponent │ │ │ │ │ ├── createRoleComponent.tsx │ │ │ │ │ └── createRoleComponentInner │ │ │ │ │ │ ├── general.tsx │ │ │ │ │ │ ├── permission.tsx │ │ │ │ │ │ └── users.tsx │ │ │ │ ├── roleItem │ │ │ │ │ ├── roleItem.tsx │ │ │ │ │ └── roleItemDetailsSection │ │ │ │ │ │ ├── general.tsx │ │ │ │ │ │ ├── permission.tsx │ │ │ │ │ │ └── users.tsx │ │ │ │ └── rolesList.tsx │ │ │ │ └── roleManagementSectionComponent.tsx │ │ │ ├── index.d.ts │ │ │ ├── jest.config.ts │ │ │ ├── next-env.d.ts │ │ │ ├── next.config.js │ │ │ ├── pages │ │ │ ├── 404.tsx │ │ │ ├── 500.tsx │ │ │ ├── _app.tsx │ │ │ ├── _document.tsx │ │ │ ├── api │ │ │ │ ├── auth │ │ │ │ │ └── [...nextauth].ts │ │ │ │ └── settings │ │ │ │ │ ├── application │ │ │ │ │ ├── getApplication │ │ │ │ │ │ └── [id].ts │ │ │ │ │ ├── listAllApplications.ts │ │ │ │ │ ├── listCurrentApplication.ts │ │ │ │ │ └── patchApplicationAuthSteps │ │ │ │ │ │ └── [id].ts │ │ │ │ │ ├── group │ │ │ │ │ ├── addGroup.ts │ │ │ │ │ ├── deleteGroup.ts │ │ │ │ │ ├── patchGroupMembers.ts │ │ │ │ │ ├── patchGroupName.ts │ │ │ │ │ ├── viewGroups.ts │ │ │ │ │ └── viewUsersInGroup.ts │ │ │ │ │ ├── identityProvider │ │ │ │ │ ├── createIdentityProvider.ts │ │ │ │ │ ├── deleteIdentityProvider │ │ │ │ │ │ └── [id].ts │ │ │ │ │ ├── getDetailedIdentityProvider │ │ │ │ │ │ └── [id].ts │ │ │ │ │ ├── getDiscoveryUrl.ts │ │ │ │ │ ├── getFederatedAuthenticators │ │ │ │ │ │ └── [id].ts │ │ │ │ │ ├── listAllIdentityProviders.ts │ │ │ │ │ ├── patchGeneralSettingsIdp │ │ │ │ │ │ └── [id].ts │ │ │ │ │ └── updateFederatedAuthenticators │ │ │ │ │ │ └── [id].ts │ │ │ │ │ ├── role │ │ │ │ │ ├── createRole.ts │ │ │ │ │ ├── editRole.ts │ │ │ │ │ ├── getRole.ts │ │ │ │ │ ├── listAllRoles.ts │ │ │ │ │ ├── patchRole.ts │ │ │ │ │ └── userRoles │ │ │ │ │ │ └── [id].ts │ │ │ │ │ ├── switchOrg.ts │ │ │ │ │ └── user │ │ │ │ │ ├── addUser.ts │ │ │ │ │ ├── deleteUser.ts │ │ │ │ │ ├── editUser │ │ │ │ │ └── [id].ts │ │ │ │ │ └── viewUsers.ts │ │ │ ├── bookingDetails.tsx │ │ │ ├── index.tsx │ │ │ ├── o │ │ │ │ ├── [id].tsx │ │ │ │ └── moveOrg.tsx │ │ │ └── signin.tsx │ │ │ ├── public │ │ │ ├── favicon-easy.png │ │ │ ├── favicon.png │ │ │ ├── favicon1.png │ │ │ └── favicon2.png │ │ │ ├── styles │ │ │ ├── Home.module.css │ │ │ ├── Settings.module.css │ │ │ ├── app.module.css │ │ │ ├── application.module.css │ │ │ ├── booking.module.css │ │ │ ├── custom-theme.less │ │ │ ├── doctor.module.css │ │ │ ├── globals.css │ │ │ └── idp.module.css │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.spec.json │ │ │ └── types │ │ │ ├── booking.ts │ │ │ ├── doctor.ts │ │ │ ├── next-auth.d.ts │ │ │ └── pets.ts │ ├── babel.config.json │ ├── config.json │ ├── jest.config.ts │ ├── jest.preset.js │ ├── libs │ │ ├── business-admin-app │ │ │ ├── data-access │ │ │ │ ├── data-access-common-api-util │ │ │ │ │ ├── .babelrc │ │ │ │ │ ├── .eslintrc.json │ │ │ │ │ ├── README.md │ │ │ │ │ ├── jest.config.ts │ │ │ │ │ ├── src │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ └── apiUtil │ │ │ │ │ │ │ └── api │ │ │ │ │ │ │ └── apiRequestOptions.ts │ │ │ │ │ ├── tsconfig.json │ │ │ │ │ ├── tsconfig.lib.json │ │ │ │ │ └── tsconfig.spec.json │ │ │ │ ├── data-access-common-models-util │ │ │ │ │ ├── .babelrc │ │ │ │ │ ├── .eslintrc.json │ │ │ │ │ ├── jest.config.ts │ │ │ │ │ ├── src │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ ├── application │ │ │ │ │ │ │ ├── application.ts │ │ │ │ │ │ │ ├── applicationList.ts │ │ │ │ │ │ │ ├── applicationUtils.ts │ │ │ │ │ │ │ ├── authenticaitonSequenceModel.ts │ │ │ │ │ │ │ ├── authenticationSequence.ts │ │ │ │ │ │ │ └── authenticationSequenceStepOption.ts │ │ │ │ │ │ │ ├── identityProvider │ │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ │ └── templates │ │ │ │ │ │ │ │ │ ├── enterprise-identity-provider.json │ │ │ │ │ │ │ │ │ └── google.json │ │ │ │ │ │ │ ├── identityProvider.ts │ │ │ │ │ │ │ ├── identityProviderConfigureType.ts │ │ │ │ │ │ │ ├── identityProviderDiscoveryUrl.ts │ │ │ │ │ │ │ ├── identityProviderFederatedAuthenticator.ts │ │ │ │ │ │ │ ├── identityProviderList.ts │ │ │ │ │ │ │ ├── identityProviderTemplate.ts │ │ │ │ │ │ │ ├── identityProviderTemplateModel.ts │ │ │ │ │ │ │ └── identityProviderUtils.ts │ │ │ │ │ │ │ └── role │ │ │ │ │ │ │ ├── role.ts │ │ │ │ │ │ │ ├── roleGroups.ts │ │ │ │ │ │ │ ├── roleList.ts │ │ │ │ │ │ │ └── roleUsers.ts │ │ │ │ │ ├── tsconfig.json │ │ │ │ │ ├── tsconfig.lib.json │ │ │ │ │ └── tsconfig.spec.json │ │ │ │ └── data-access-controller │ │ │ │ │ ├── .babelrc │ │ │ │ │ ├── .eslintrc.json │ │ │ │ │ ├── jest.config.ts │ │ │ │ │ ├── src │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── lib │ │ │ │ │ │ └── controller │ │ │ │ │ │ │ ├── application │ │ │ │ │ │ │ ├── controllerGetApplication │ │ │ │ │ │ │ │ ├── controllerCallGetApplication.ts │ │ │ │ │ │ │ │ └── controllerDecodeGetApplication.ts │ │ │ │ │ │ │ ├── controllerListAllApplications │ │ │ │ │ │ │ │ ├── controllerCallListAllApplications.ts │ │ │ │ │ │ │ │ └── controllerDecodeListAllApplications.ts │ │ │ │ │ │ │ ├── controllerListCurrentApplication │ │ │ │ │ │ │ │ ├── controllerCallListCurrentApplication.ts │ │ │ │ │ │ │ │ └── controllerDecodeListCurrentApplication.ts │ │ │ │ │ │ │ └── controllerPatchApplicationAuthSteps │ │ │ │ │ │ │ │ ├── controllerCallPatchApplicationAuthSteps.ts │ │ │ │ │ │ │ │ └── controllerDecodePatchApplicationAuthSteps.ts │ │ │ │ │ │ │ ├── controllerSwitchOrg │ │ │ │ │ │ │ ├── controllerCallSwitchOrg.ts │ │ │ │ │ │ │ └── controllerDecodeSwitchOrg.ts │ │ │ │ │ │ │ ├── group │ │ │ │ │ │ │ ├── controllerAddGroup │ │ │ │ │ │ │ │ ├── controllerCallAddGroup.ts │ │ │ │ │ │ │ │ └── controllerCallDecodeAddGroup.ts │ │ │ │ │ │ │ ├── controllerDeleteGroup │ │ │ │ │ │ │ │ ├── controllerCallDeleteGroup.ts │ │ │ │ │ │ │ │ └── controllerDecodeDeleteGroup.ts │ │ │ │ │ │ │ ├── controllerPatchGroupMembers │ │ │ │ │ │ │ │ ├── controllerCallPatchGroupMembers.ts │ │ │ │ │ │ │ │ └── controllerDecodePatchGroupMembers.ts │ │ │ │ │ │ │ ├── controllerPatchGroupName │ │ │ │ │ │ │ │ ├── controllerCallPatchGroupName.ts │ │ │ │ │ │ │ │ └── controllerDecodePatchGroupName.ts │ │ │ │ │ │ │ ├── controllerViewGroup │ │ │ │ │ │ │ │ ├── controllerCallViewGroups.ts │ │ │ │ │ │ │ │ └── controllerDecodeViewGroups.ts │ │ │ │ │ │ │ └── controllerViewUsersInGroup │ │ │ │ │ │ │ │ ├── controllerCallViewUsersInGroup.ts │ │ │ │ │ │ │ │ └── controllerDecodeViewUsersInGroup.ts │ │ │ │ │ │ │ ├── identityProvider │ │ │ │ │ │ │ ├── controllerCreateIdentityProvider │ │ │ │ │ │ │ │ ├── controllerCallCreateIdentityProvider.ts │ │ │ │ │ │ │ │ └── controllerDecodeCreateIdentityProvider.ts │ │ │ │ │ │ │ ├── controllerDeleteIdentityProvider │ │ │ │ │ │ │ │ ├── controllerCallDeleteIdentityProvider.ts │ │ │ │ │ │ │ │ └── controllerDecodeDeleteIdentityProvider.ts │ │ │ │ │ │ │ ├── controllerGetDetailedIdentityProvider │ │ │ │ │ │ │ │ ├── controllerCallGetDetailedIdentityProvider.ts │ │ │ │ │ │ │ │ └── controllerDecodeGetDetailedIdentityProvider.ts │ │ │ │ │ │ │ ├── controllerGetDiscoveryUrl │ │ │ │ │ │ │ │ ├── controllerCallGetDiscoveryUrl.ts │ │ │ │ │ │ │ │ └── controllerDecodeGetDiscoveryUrl.ts │ │ │ │ │ │ │ ├── controllerGetFederatedAuthenticators │ │ │ │ │ │ │ │ ├── controllerCallGetFederatedAuthenticators.ts │ │ │ │ │ │ │ │ └── controllerDecodeGetFederatedAuthenticators.ts │ │ │ │ │ │ │ ├── controllerListAllIdentityProviders │ │ │ │ │ │ │ │ ├── controllerCallListAllIdentityProviders.ts │ │ │ │ │ │ │ │ └── controllerDecodeListAllIdentityProviders.ts │ │ │ │ │ │ │ ├── controllerPatchGeneralSettingsIdp │ │ │ │ │ │ │ │ ├── controllerCallPatchGeneralSettingsIdp.ts │ │ │ │ │ │ │ │ └── controllerDecodePatchGeneralSettingsIdp.ts │ │ │ │ │ │ │ └── controllerUpdateFederatedAuthenticators │ │ │ │ │ │ │ │ ├── controllerCallUpdateFederatedAuthenticators.ts │ │ │ │ │ │ │ │ └── controllerDecodeUpdateFederatedAuthenticators.ts │ │ │ │ │ │ │ ├── role │ │ │ │ │ │ │ ├── controllerCreateRole │ │ │ │ │ │ │ │ ├── controllerCallCreateRole.ts │ │ │ │ │ │ │ │ └── controllerDecodeCreateRole.ts │ │ │ │ │ │ │ ├── controllerEditRolesToAddOrRemoveUser │ │ │ │ │ │ │ │ └── controllerDecodeEditRolesToAddOrRemoveUser.ts │ │ │ │ │ │ │ ├── controllerGetRole │ │ │ │ │ │ │ │ ├── controllerCallGetRole.ts │ │ │ │ │ │ │ │ └── controllerDecodeGetRole.ts │ │ │ │ │ │ │ ├── controllerListAllRoles │ │ │ │ │ │ │ │ ├── controllerCallListAllRoles.ts │ │ │ │ │ │ │ │ └── controllerDecodeListAllRoles.ts │ │ │ │ │ │ │ ├── controllerPatchRole │ │ │ │ │ │ │ │ ├── controllerCallPatchRole.ts │ │ │ │ │ │ │ │ └── controllerDecodePatchRole.ts │ │ │ │ │ │ │ └── controllerUserRole │ │ │ │ │ │ │ │ ├── controllerCallUserRole.ts │ │ │ │ │ │ │ │ └── controllerDecodeUserRole.ts │ │ │ │ │ │ │ └── user │ │ │ │ │ │ │ ├── controllerAddUser │ │ │ │ │ │ │ ├── controllerCallAddUser.ts │ │ │ │ │ │ │ └── controllerDecodeAddUser.ts │ │ │ │ │ │ │ ├── controllerDeleteUser │ │ │ │ │ │ │ ├── controllerCallDeleteUser.ts │ │ │ │ │ │ │ └── controllerDecodeDeleteUser.ts │ │ │ │ │ │ │ ├── controllerEditUser │ │ │ │ │ │ │ ├── controllerCallEditUser.ts │ │ │ │ │ │ │ └── controllerDecodeEditUser.ts │ │ │ │ │ │ │ └── controllerViewUser │ │ │ │ │ │ │ ├── controllerCallViewUsers.ts │ │ │ │ │ │ │ └── controllerDecodeViewUsers.ts │ │ │ │ │ └── types │ │ │ │ │ │ └── next-auth.d.ts │ │ │ │ │ ├── tsconfig.json │ │ │ │ │ ├── tsconfig.lib.json │ │ │ │ │ └── tsconfig.spec.json │ │ │ ├── ui │ │ │ │ ├── ui-assets │ │ │ │ │ └── src │ │ │ │ │ │ └── lib │ │ │ │ │ │ ├── data │ │ │ │ │ │ ├── sideNav.json │ │ │ │ │ │ ├── sideNavDataForAdmin.json │ │ │ │ │ │ ├── sideNavDataForDoctor.json │ │ │ │ │ │ └── sideNavDataForPetOwner.json │ │ │ │ │ │ └── images │ │ │ │ │ │ ├── businessAdminHome.jpeg │ │ │ │ │ │ ├── businessAdminHome1.jpeg │ │ │ │ │ │ ├── businessAdminHome2.jpeg │ │ │ │ │ │ ├── businessAdminHome_.jpeg │ │ │ │ │ │ ├── enterprise.svg │ │ │ │ │ │ ├── female-doc-thumbnail.png │ │ │ │ │ │ ├── getStarted.svg │ │ │ │ │ │ ├── getStartedWelcome.svg │ │ │ │ │ │ ├── google.svg │ │ │ │ │ │ ├── logo-easy.png │ │ │ │ │ │ ├── logo-easyMeet.png │ │ │ │ │ │ ├── logo.png │ │ │ │ │ │ ├── male-doc-thumbnail.png │ │ │ │ │ │ ├── pet_care_logo.png │ │ │ │ │ │ ├── profile.svg │ │ │ │ │ │ └── thumbnail.png │ │ │ │ └── ui-components │ │ │ │ │ ├── .babelrc │ │ │ │ │ ├── .eslintrc.json │ │ │ │ │ ├── README.md │ │ │ │ │ ├── jest.config.ts │ │ │ │ │ ├── src │ │ │ │ │ ├── index.ts │ │ │ │ │ └── lib │ │ │ │ │ │ ├── components │ │ │ │ │ │ └── logoComponent │ │ │ │ │ │ │ ├── logoComponent.module.css │ │ │ │ │ │ │ └── logoComponent.tsx │ │ │ │ │ │ └── models │ │ │ │ │ │ └── logoComponent │ │ │ │ │ │ └── logoComponent.ts │ │ │ │ │ ├── tsconfig.json │ │ │ │ │ ├── tsconfig.lib.json │ │ │ │ │ └── tsconfig.spec.json │ │ │ └── util │ │ │ │ ├── util-application-config-util │ │ │ │ ├── .babelrc │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── jest.config.ts │ │ │ │ ├── src │ │ │ │ │ ├── index.ts │ │ │ │ │ └── lib │ │ │ │ │ │ ├── appConfigGeneratorUtil.ts │ │ │ │ │ │ └── applicationConfigUtil.ts │ │ │ │ ├── tsconfig.json │ │ │ │ ├── tsconfig.lib.json │ │ │ │ └── tsconfig.spec.json │ │ │ │ └── util-authorization-config-util │ │ │ │ ├── .babelrc │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── README.md │ │ │ │ ├── jest.config.ts │ │ │ │ ├── src │ │ │ │ ├── index.ts │ │ │ │ └── lib │ │ │ │ │ └── authorizationConfigUtil.ts │ │ │ │ ├── tsconfig.json │ │ │ │ ├── tsconfig.lib.json │ │ │ │ └── tsconfig.spec.json │ │ └── shared │ │ │ ├── data-access │ │ │ ├── data-access-common-api-util │ │ │ │ ├── .babelrc │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── jest.config.ts │ │ │ │ ├── src │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── lib │ │ │ │ │ │ └── apiUtil │ │ │ │ │ │ │ ├── api │ │ │ │ │ │ │ ├── apiErrors.ts │ │ │ │ │ │ │ ├── apiRequestOptions.ts │ │ │ │ │ │ │ └── requestMethod.ts │ │ │ │ │ │ │ ├── controllerCall │ │ │ │ │ │ │ ├── commonControllerCall.ts │ │ │ │ │ │ │ └── controllerCallApiRequestOptions.ts │ │ │ │ │ │ │ └── controllerDecode │ │ │ │ │ │ │ └── commonControllerDecode.ts │ │ │ │ │ └── types │ │ │ │ │ │ └── next-auth.d.ts │ │ │ │ ├── tsconfig.json │ │ │ │ ├── tsconfig.lib.json │ │ │ │ └── tsconfig.spec.json │ │ │ └── data-access-common-models-util │ │ │ │ ├── .babelrc │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── jest.config.ts │ │ │ │ ├── src │ │ │ │ ├── index.ts │ │ │ │ └── lib │ │ │ │ │ └── model │ │ │ │ │ ├── controllerParam │ │ │ │ │ └── controllerCallParam.ts │ │ │ │ │ ├── controllerReturn │ │ │ │ │ ├── controllerCallReturn.ts │ │ │ │ │ └── controllerDecodeReturn.ts │ │ │ │ │ ├── group │ │ │ │ │ ├── addedGroup.ts │ │ │ │ │ ├── group.ts │ │ │ │ │ ├── groupList.ts │ │ │ │ │ ├── groupUtils.ts │ │ │ │ │ ├── internalGroup.ts │ │ │ │ │ ├── meta.ts │ │ │ │ │ ├── sendEditGroupMembers.ts │ │ │ │ │ ├── sendEditGroupName.ts │ │ │ │ │ ├── sendGroup.ts │ │ │ │ │ └── updatedGroup.ts │ │ │ │ │ ├── orgSession │ │ │ │ │ ├── orgSession.ts │ │ │ │ │ └── orgSessionControllerParam.ts │ │ │ │ │ ├── patchBody │ │ │ │ │ ├── patchBody.ts │ │ │ │ │ └── patchOperation.ts │ │ │ │ │ ├── sideNav │ │ │ │ │ ├── sideNavItem.ts │ │ │ │ │ └── sideNavList.ts │ │ │ │ │ └── user │ │ │ │ │ ├── internalUser.ts │ │ │ │ │ ├── sendEditUser.ts │ │ │ │ │ ├── sendUser.ts │ │ │ │ │ ├── user.ts │ │ │ │ │ ├── userList.ts │ │ │ │ │ └── userUtils.ts │ │ │ │ ├── tsconfig.json │ │ │ │ ├── tsconfig.lib.json │ │ │ │ └── tsconfig.spec.json │ │ │ ├── ui │ │ │ ├── ui-assets │ │ │ │ └── src │ │ │ │ │ └── lib │ │ │ │ │ └── images │ │ │ │ │ ├── 404.svg │ │ │ │ │ ├── 500.svg │ │ │ │ │ ├── logo.png │ │ │ │ │ └── pet_care_logo.png │ │ │ ├── ui-basic-components │ │ │ │ ├── .babelrc │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── src │ │ │ │ │ ├── index.ts │ │ │ │ │ └── lib │ │ │ │ │ │ ├── components │ │ │ │ │ │ ├── customHtmlHeading │ │ │ │ │ │ │ └── customHtmlHeading.tsx │ │ │ │ │ │ ├── formButtonToolbar │ │ │ │ │ │ │ ├── formButtonToolbar.module.css │ │ │ │ │ │ │ └── formButtonToolbar.tsx │ │ │ │ │ │ ├── formField │ │ │ │ │ │ │ └── formField.tsx │ │ │ │ │ │ └── modelHeaderComponent │ │ │ │ │ │ │ ├── modelHeaderComponent.module.css │ │ │ │ │ │ │ └── modelHeaderComponent.tsx │ │ │ │ │ │ └── models │ │ │ │ │ │ ├── customHtmlHeading │ │ │ │ │ │ └── customHtmlHeadingProps.ts │ │ │ │ │ │ ├── formButtonToolbar │ │ │ │ │ │ └── formButtonToolbarProps.ts │ │ │ │ │ │ ├── formField │ │ │ │ │ │ └── formFieldProps.ts │ │ │ │ │ │ └── modelHeaderComponent │ │ │ │ │ │ └── modelHeaderComponentProps.ts │ │ │ │ ├── tsconfig.json │ │ │ │ ├── tsconfig.lib.json │ │ │ │ └── tsconfig.spec.json │ │ │ └── ui-components │ │ │ │ ├── .babelrc │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── jest.config.ts │ │ │ │ ├── src │ │ │ │ ├── index.ts │ │ │ │ └── lib │ │ │ │ │ ├── components │ │ │ │ │ ├── accordianItemHeaderComponent │ │ │ │ │ │ └── accordianItemHeaderComponent.tsx │ │ │ │ │ ├── custom404Component │ │ │ │ │ │ ├── custom404Component.module.css │ │ │ │ │ │ └── custom404Component.tsx │ │ │ │ │ ├── custom500Component │ │ │ │ │ │ ├── custom500Component.module.css │ │ │ │ │ │ └── custom500Component.tsx │ │ │ │ │ ├── dialogComponent │ │ │ │ │ │ └── dialogComponent.tsx │ │ │ │ │ ├── emptySettingsComponent │ │ │ │ │ │ └── emptySettingsComponent.tsx │ │ │ │ │ ├── footerComponent │ │ │ │ │ │ ├── footerComponent.module.css │ │ │ │ │ │ └── footerComponent.tsx │ │ │ │ │ ├── helperTextComponent │ │ │ │ │ │ ├── helperTextComponent.module.css │ │ │ │ │ │ └── helperTextComponent.tsx │ │ │ │ │ ├── homeComponent │ │ │ │ │ │ ├── homeComponent.module.css │ │ │ │ │ │ ├── homeComponent.tsx │ │ │ │ │ │ ├── homeComponentForAdmin.tsx │ │ │ │ │ │ ├── homeComponentForDoctor.tsx │ │ │ │ │ │ └── homeComponentForPetOwner.tsx │ │ │ │ │ ├── indexHomeComponent │ │ │ │ │ │ ├── indexHomeComponent.module.css │ │ │ │ │ │ └── indexHomeComponent.tsx │ │ │ │ │ ├── jsonDisplayComponent │ │ │ │ │ │ ├── jsonDisplayComponent.module.css │ │ │ │ │ │ └── jsonDisplayComponent.tsx │ │ │ │ │ ├── mainPanelComponent │ │ │ │ │ │ ├── mainPanelComponent.module.css │ │ │ │ │ │ └── mainPanelComponent.tsx │ │ │ │ │ ├── moveOrganizationComponent │ │ │ │ │ │ ├── moveOrganizationComponent.module.css │ │ │ │ │ │ └── moveOrganizationComponent.tsx │ │ │ │ │ ├── settingsTitleComponent │ │ │ │ │ │ └── settingsTitleComponent.tsx │ │ │ │ │ ├── sharedLogoComponent; │ │ │ │ │ │ ├── sharedLogoComponent.module.css │ │ │ │ │ │ └── sharedLogoComponent.tsx │ │ │ │ │ ├── sidenavComponent │ │ │ │ │ │ ├── sidenavComponent.module.css │ │ │ │ │ │ └── sidenavComponent.tsx │ │ │ │ │ ├── signinRedirectComponent │ │ │ │ │ │ ├── signinRedirectComponent.module.css │ │ │ │ │ │ └── signinRedirectComponent.tsx │ │ │ │ │ └── signoutComponent │ │ │ │ │ │ ├── signoutComponent.module.css │ │ │ │ │ │ └── signoutComponent.tsx │ │ │ │ │ └── models │ │ │ │ │ ├── accordianItemHeaderComponent │ │ │ │ │ └── accordianItemHeaderComponent.ts │ │ │ │ │ ├── custom500Component │ │ │ │ │ └── custom500Component.ts │ │ │ │ │ ├── dialogComponent │ │ │ │ │ └── dialogComponent.ts │ │ │ │ │ ├── emptySettingsComponent │ │ │ │ │ └── emptySettingsComponent.ts │ │ │ │ │ ├── helperTextComponent │ │ │ │ │ └── helperTextComponent.ts │ │ │ │ │ ├── homeComponent │ │ │ │ │ └── homeComponent.ts │ │ │ │ │ ├── indexHomeComponent │ │ │ │ │ └── indexHomeComponent.ts │ │ │ │ │ ├── jsonDisplayComponent │ │ │ │ │ └── jsonDisplayComponent.ts │ │ │ │ │ ├── mainPanelComponent │ │ │ │ │ └── mainPanelComponent.ts │ │ │ │ │ ├── settingsTitleComponent │ │ │ │ │ └── settingsTitleComponent.ts │ │ │ │ │ ├── sharedLogoComponent │ │ │ │ │ └── sharedLogoComponent.ts │ │ │ │ │ ├── sidenavComponent │ │ │ │ │ └── sidenavComponent.ts │ │ │ │ │ ├── signinRedirectComponent │ │ │ │ │ └── signinRedirectComponent.ts │ │ │ │ │ └── signoutComponent │ │ │ │ │ └── signoutComponent.ts │ │ │ │ ├── tsconfig.json │ │ │ │ ├── tsconfig.lib.json │ │ │ │ └── tsconfig.spec.json │ │ │ └── util │ │ │ ├── util-application-config-util │ │ │ ├── .babelrc │ │ │ ├── .eslintrc.json │ │ │ ├── jest.config.ts │ │ │ ├── src │ │ │ │ ├── index.ts │ │ │ │ └── lib │ │ │ │ │ └── applicationConfigUtil.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.lib.json │ │ │ └── tsconfig.spec.json │ │ │ ├── util-authorization-config-util │ │ │ ├── .babelrc │ │ │ ├── .eslintrc.json │ │ │ ├── jest.config.ts │ │ │ ├── src │ │ │ │ ├── index.ts │ │ │ │ ├── lib │ │ │ │ │ └── authorizationConfigUtil.ts │ │ │ │ ├── model │ │ │ │ │ └── authorizationConfigModal.ts │ │ │ │ └── types │ │ │ │ │ └── next-auth.d.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.lib.json │ │ │ └── tsconfig.spec.json │ │ │ ├── util-common │ │ │ ├── .babelrc │ │ │ ├── .eslintrc.json │ │ │ ├── jest.config.ts │ │ │ ├── src │ │ │ │ ├── index.ts │ │ │ │ ├── lib │ │ │ │ │ ├── common.ts │ │ │ │ │ └── consoleLogTypes.ts │ │ │ │ └── model │ │ │ │ │ └── copyTextToClipboardCallback.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.lib.json │ │ │ └── tsconfig.spec.json │ │ │ └── util-front-end-util │ │ │ ├── .babelrc │ │ │ ├── .eslintrc.json │ │ │ ├── jest.config.ts │ │ │ ├── src │ │ │ ├── index.ts │ │ │ └── lib │ │ │ │ ├── formUtil │ │ │ │ └── formUtil.ts │ │ │ │ └── frontendUtil.tsx │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.lib.json │ │ │ └── tsconfig.spec.json │ ├── nx.json │ ├── package-lock.json │ ├── package.json │ ├── server.js │ ├── tsconfig.base.json │ └── workspace.json ├── readme-resources │ ├── admin-view.png │ ├── b2b-login-options.png │ ├── b2b-org-hierarchy.png │ ├── doctor-view.png │ ├── enable-km.png │ ├── favicon.png │ ├── feature-preview.png │ ├── landing-page.png │ ├── organization-login-signin-method.png │ ├── pet-care-logo.png │ ├── pet-owner-view.png │ └── solution-architecture.jpg └── readme.md ├── pet-care-b2c-app ├── pet-management-service │ ├── .choreo │ │ └── component.yaml │ ├── .devcontainer.json │ ├── Ballerina.toml │ ├── Cloud.toml │ ├── Module.md │ ├── Package.md │ ├── README.md │ ├── pet_mgt_dao.bal │ ├── pet_mgt_impl.bal │ ├── resources │ │ ├── .keep │ │ └── email_template.html │ ├── schedule_job.bal │ ├── service.bal │ ├── service_openapi.yaml │ └── types.bal ├── pet-management-webapp │ ├── Dockerfile │ ├── README.md │ ├── babel.config.js │ ├── config.js │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── .eslintrc.js │ │ ├── app.css │ │ ├── app.tsx │ │ ├── components │ │ │ ├── CreatePet │ │ │ │ ├── instance.ts │ │ │ │ └── post-pet.ts │ │ │ ├── DeletePet │ │ │ │ └── delete-pet.ts │ │ │ ├── GetThumbnail │ │ │ │ └── get-thumbnail.ts │ │ │ ├── LogoutRequestDenied.tsx │ │ │ ├── Notifications │ │ │ │ ├── get-notification.ts │ │ │ │ └── post-notification.ts │ │ │ ├── UpdatePet │ │ │ │ └── update-pet.ts │ │ │ ├── UploadThumbnail │ │ │ │ └── put-thumbnail.ts │ │ │ ├── UserMenu.tsx │ │ │ ├── authentication-response.tsx │ │ │ ├── getPetList │ │ │ │ └── get-pets.ts │ │ │ └── index.tsx │ │ ├── constants │ │ │ └── errors.ts │ │ ├── error-boundary.tsx │ │ ├── favicon.ico │ │ ├── images │ │ │ ├── cat.png │ │ │ ├── dog_image.png │ │ │ ├── footer.png │ │ │ ├── nav-image.png │ │ │ ├── pet_care_logo.png │ │ │ ├── rabbit.png │ │ │ ├── settings.png │ │ │ └── thumbnail.png │ │ ├── layouts │ │ │ ├── content-loader.tsx │ │ │ └── default.tsx │ │ ├── pages │ │ │ ├── 404.tsx │ │ │ ├── AuthenticationFailure.tsx │ │ │ ├── InvalidSystemTime.tsx │ │ │ ├── Pets │ │ │ │ ├── PetCard │ │ │ │ │ └── index.tsx │ │ │ │ ├── addPets.tsx │ │ │ │ ├── fileUploader.tsx │ │ │ │ ├── model.tsx │ │ │ │ ├── petOverview.tsx │ │ │ │ ├── pets.css │ │ │ │ └── updatePet.tsx │ │ │ ├── create-base-urls.ts │ │ │ ├── home.tsx │ │ │ ├── index.tsx │ │ │ ├── instance.ts │ │ │ └── settings.tsx │ │ ├── types │ │ │ ├── imports.d.ts │ │ │ └── pet.ts │ │ └── util │ │ │ └── getConfig.tsx │ ├── tsconfig.json │ └── vite.config.js ├── readme-resources │ ├── email.png │ ├── enable-km.png │ ├── favicon.png │ ├── feature-preview.png │ ├── home-page.png │ ├── landing-page.png │ ├── pet-care-logo.png │ ├── pet-care-solution.png │ └── sign-in-methods.png └── readme.md ├── petstore-api-proxy-from-github ├── .choreo │ └── component.yaml ├── openapi.yaml └── readme.md ├── pipedrive-new-activities-to-trello-tasks ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── prism-mock-service ├── .choreo │ └── component.yaml ├── readme.md └── specs │ └── petstore_openapi.yaml ├── proxy ├── README.md ├── custom-add-header-policy │ ├── Ballerina.toml │ ├── Dependencies.toml │ ├── Package.md │ ├── README.md │ └── policy.bal └── openapi.yaml ├── pull_request_template.md ├── python-flask-app ├── .choreo │ └── component.yaml ├── .trivyignore ├── Dockerfile ├── app.py ├── data.txt ├── openapi.yaml ├── readme.md └── requirements.txt ├── python-reading-list-rest-api ├── .choreo │ └── component.yaml ├── .gitignore ├── Dockerfile ├── app.py ├── openapi.yaml ├── readme.md ├── requirements.txt └── test_app.py ├── question-answering-app ├── .gitignore ├── README.md ├── question-answering-app-frontend │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.cjs │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.css │ │ ├── api │ │ │ └── chat.ts │ │ ├── components │ │ │ ├── BotMessage.tsx │ │ │ ├── ChatBot.tsx │ │ │ ├── Header.tsx │ │ │ ├── Input.tsx │ │ │ ├── Messages.tsx │ │ │ └── UserMessage.tsx │ │ ├── env.d.ts │ │ ├── index.css │ │ ├── index.tsx │ │ └── main.tsx │ ├── tailwind.config.cjs │ └── vite.config.js ├── question-answering-backend │ ├── .choreo │ │ └── component.yaml │ ├── Dockerfile │ ├── Procfile │ ├── README.md │ ├── answer_generator.py │ ├── app.py │ ├── config_loader.py │ ├── constants.py │ ├── openapi.yaml │ └── requirements.txt └── question-answering-data-loader │ ├── Procfile │ ├── README.md │ ├── config_loader.py │ ├── constants.py │ ├── data │ └── example-data.csv │ ├── main.py │ └── requirements.txt ├── rdbms-data-as-rest-api ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── react-single-page-app ├── .gitignore ├── CRA_README.md ├── Dockerfile ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── readme.md └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── reportWebVitals.js │ └── setupTests.js ├── reading-books-list-service-nodejs ├── .choreo │ └── component.yaml ├── Dockerfile ├── README.md ├── app.mjs ├── cache.mjs ├── index.mjs ├── openapi.yaml ├── package-lock.json ├── package.json └── test.mjs ├── reading-books-list-service-python ├── .choreo │ └── component.yaml ├── Dockerfile ├── Procfile ├── app.py ├── openapi.yaml ├── readme.md ├── requirements.txt └── test_app.py ├── reading-list-app ├── README.md ├── reading-list-front-end-with-managed-auth │ ├── .gitignore │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.cjs │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.css │ │ ├── api │ │ │ ├── books │ │ │ │ ├── constants.ts │ │ │ │ ├── delete-books.ts │ │ │ │ ├── get-books.ts │ │ │ │ ├── post-books.ts │ │ │ │ └── types │ │ │ │ │ └── book.ts │ │ │ └── request-wrapper.ts │ │ ├── components │ │ │ └── modal │ │ │ │ ├── fragments │ │ │ │ └── add-item.tsx │ │ │ │ └── modal.tsx │ │ ├── env.d.ts │ │ ├── index.css │ │ ├── index.tsx │ │ └── main.tsx │ ├── tailwind.config.cjs │ └── vite.config.js ├── reading-list-front-end │ ├── .gitignore │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.cjs │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.css │ │ ├── api │ │ │ └── books │ │ │ │ ├── delete-books.ts │ │ │ │ ├── get-books.ts │ │ │ │ ├── instance.ts │ │ │ │ ├── post-books.ts │ │ │ │ └── types │ │ │ │ └── book.ts │ │ ├── components │ │ │ └── modal │ │ │ │ ├── fragments │ │ │ │ └── add-item.tsx │ │ │ │ └── modal.tsx │ │ ├── env.d.ts │ │ ├── index.css │ │ ├── index.tsx │ │ └── main.tsx │ ├── tailwind.config.cjs │ └── vite.config.js └── reading-list-service │ ├── .devcontainer.json │ ├── .gitignore │ ├── Ballerina.toml │ └── service.bal ├── reading-list-graphql ├── .choreo │ └── component.yaml ├── .devcontainer │ └── .devcontainer.json ├── .gitignore ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── service.bal ├── redis-caching ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── ronin_invoices_to_quickbooks_online_invoices ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── salesforce-products-to-stripe-products ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── scatter-gather-messaging ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── diagram.png ├── readme.md └── sample.bal ├── scatter-gather ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── scim_user_details_to_google_sheet_row ├── .gitignore ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── service-chaining ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── sfdc-hot-lead-to-slack ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ ├── new_hot_lead.png │ │ └── slack_token.png ├── readme.md └── sample.bal ├── sfdc-lead-to-gsheet-row ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ └── spreadsheet_id_example.jpeg ├── readme.md └── sample.bal ├── sfdc-marketing-campaign-emails-to-csv ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ ├── salesforce_campaign_id.png │ │ └── template_sfdc_marketing_campaign_emails_to_csv.png ├── readme.md └── sample.bal ├── sfdc-new-account-to-netsuite-customer ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── sfdc-new-campaign-to-aws-ses-email ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── sfdc-new-campaign-to-twitter-post ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── sfdc-new-case-to-gsheet-row ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ └── template_pic_sfdc_case_to_new_row.png ├── readme.md └── sample.bal ├── sfdc-new-case-to-gsheet ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ └── sfdccase2gsheet.png ├── readme.md └── sample.bal ├── sfdc-new-contact-to-netsuite-contact ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ └── sfdc_contact_to_Netsuite.png ├── readme.md └── sample.bal ├── sfdc-new-contact-to-twilio-sms ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ └── template_flow.png ├── readme.md └── sample.bal ├── sfdc-new-lead-to-mailchimp-subscribers ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── sfdc-new-lead-to-twilio-sms ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ └── template_flow.png ├── readme.md └── sample.bal ├── sfdc-new-record-to-google-sheet-row ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ ├── new_record.png │ │ └── spreadsheet_id_example.jpeg ├── readme.md └── sample.bal ├── sfdc-opportunity-closedwon-to-slack ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ ├── closed_won.png │ │ └── closedwon_diagram.png ├── readme.md └── sample.bal ├── sfdc-opportunity-update-to-slack ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ ├── opp_update.png │ │ └── update-opportunity.png ├── readme.md └── sample.bal ├── sfdc-opportunity-update-to-twilio-sms ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ └── template_flow.png ├── readme.md └── sample.bal ├── sfdc-outbound-msg-to-gsheet ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ ├── spreadsheet_id_example.png │ │ └── template_flow.png ├── readme.md └── sample.bal ├── sfdc-record-update-to-gsheet-update-row ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ └── template_flow.png ├── readme.md └── sample.bal ├── sfdc-update-record-to-gsheet-new-row ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ ├── spreadsheet_id_example.jpeg │ │ └── template_flow.png ├── readme.md └── sample.bal ├── shopify-customers-to-mailchimp-subscribers ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── shopify-new-customers-to-hubspot-contact ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── shopify-new-customers-to-outlook-mail ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── shopify-slack-order-notfication-service ├── Ballerina.toml ├── Dependencies.toml ├── main.bal └── readme.md ├── shopify-zendesk-refund-service ├── Ballerina.toml ├── main.bal └── readme.md ├── simple-passthrough ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── slack-new-message-to-servicenow-case ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── slack-new-message-to-twilio-sms ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ ├── event_subscription.png │ │ ├── slack_channel_id.png │ │ └── template_flow.png ├── readme.md └── sample.bal ├── spotify_new_release_to_sms ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── spring-boot-reading-list-rest-api ├── .choreo │ └── component.yaml ├── .devcontainer │ └── devcontainer.json ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── .trivyignore ├── Dockerfile ├── mvnw ├── mvnw.cmd ├── openapi.yaml ├── pom.xml ├── readme.md └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── wso2 │ │ │ └── choreo │ │ │ └── sample │ │ │ └── springboot │ │ │ ├── ReadingListApplication.java │ │ │ ├── controller │ │ │ └── BookController.java │ │ │ ├── model │ │ │ └── Book.java │ │ │ ├── repository │ │ │ └── BookRepository.java │ │ │ └── service │ │ │ └── BookService.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── wso2 │ └── choreo │ └── sample │ └── springboot │ └── ReadingListApplicationTests.java ├── test-runner-go ├── go.mod ├── go.sum ├── main.go └── readme.md ├── test-runner-java ├── Procfile ├── pom.xml ├── readme.md └── src │ └── main │ └── java │ └── com │ └── example │ └── TestRunner.java ├── test-runner-javascript ├── index.js ├── package-lock.json ├── package.json └── readme.md ├── test-runner-postman ├── postman-collection-dir │ ├── Book_Listing_API-v1.postman_collection.json │ └── Book_Listing_API-v2.postman_collection.json └── readme.md ├── test-runner-python ├── Procfile ├── main.py ├── readme.md └── requirements.txt ├── twilio-new-sms-to-gmail-inbox ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ ├── template_flow.png │ │ └── webhook_callback.png ├── readme.md └── sample.bal ├── twilio-sms-to-gsheet ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ ├── initial_spreadsheet.png │ │ ├── spreadsheet_id_example.png │ │ ├── template_flow.png │ │ └── webhook_callback.png ├── readme.md └── sample.bal ├── upcoming-movies-to-sms ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── user-management-service ├── .choreo │ └── component.yaml ├── .gitignore ├── README.md ├── go.mod ├── main.go └── openapi.yaml ├── vue-single-page-application ├── .gitignore ├── Dockerfile ├── babel.config.js ├── jsconfig.json ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ └── index.html ├── readme.md ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ └── HelloWorld.vue │ └── main.js └── vue.config.js ├── weather-to-email-integration ├── Ballerina.toml ├── main.bal ├── readme.md ├── types.bal └── utils.bal ├── weather-to-email-scheduled-task ├── Ballerina.toml ├── main.bal ├── readme.md ├── types.bal └── utils.bal ├── weather-to-logs-mi-manual-task ├── pom.xml ├── readme.md ├── weather_to_logs_taskCompositeExporter │ └── pom.xml └── weather_to_logs_taskConfigs │ ├── artifact.xml │ ├── build-artifacts │ ├── pom.xml │ └── sequences │ │ └── WeatherToLogsSequence │ │ └── pom.xml │ ├── pom.xml │ └── src │ └── main │ └── synapse-config │ └── sequences │ └── WeatherToLogsSequence.xml ├── weather-to-logs-mi-scheduled-task ├── pom.xml ├── readme.md ├── weather_to_logs_taskCompositeExporter │ └── pom.xml └── weather_to_logs_taskConfigs │ ├── artifact.xml │ ├── build-artifacts │ ├── pom.xml │ └── sequences │ │ └── WeatherToLogsSequence │ │ └── pom.xml │ ├── pom.xml │ └── src │ └── main │ └── synapse-config │ └── sequences │ └── WeatherToLogsSequence.xml ├── websocket-chat-app ├── readme.md ├── websocket-chat-app-frontend │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── index.html │ │ ├── manifest.json │ │ └── robots.txt │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── components │ │ │ └── Header.tsx │ │ ├── index.css │ │ ├── main.tsx │ │ ├── pages │ │ │ ├── ChatRoom.tsx │ │ │ ├── Home.tsx │ │ │ ├── PageNotFound.tsx │ │ │ ├── Unauthenticated.tsx │ │ │ └── styles.css │ │ └── types │ │ │ └── global.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts └── websocket-chat-service-nodejs │ ├── .choreo │ └── component.yaml │ ├── .gitignore │ ├── .trivyignore │ ├── ChatRoom.js │ ├── User.js │ ├── asyncapi.yaml │ ├── package-lock.json │ ├── package.json │ ├── readme.md │ ├── server.js │ └── utils.js ├── websocket-chat-service-ballerina ├── .choreo │ ├── component.yaml │ └── endpoints.yaml ├── Ballerina.toml ├── Dependencies.toml ├── asyncapi.yaml ├── main.bal └── readme.md ├── worldbank-data-to-covid19-statistics ├── Ballerina.toml ├── Dependencies.toml ├── docs │ └── images │ │ └── template_flow.png ├── readme.md └── sample.bal ├── xero-sales-invoices-to-gmail ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal ├── xml-navigation ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal └── xml-to-json-conversion ├── Ballerina.toml ├── Dependencies.toml ├── readme.md └── sample.bal /.azure/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.azure/build.yaml -------------------------------------------------------------------------------- /.azure/pr-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.azure/pr-check.yaml -------------------------------------------------------------------------------- /.azure/scripts/metadata_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.azure/scripts/metadata_validator.py -------------------------------------------------------------------------------- /.azure/scripts/process_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.azure/scripts/process_metadata.py -------------------------------------------------------------------------------- /.azure/scripts/trivy-scan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.azure/scripts/trivy-scan.sh -------------------------------------------------------------------------------- /.azure/scripts/validate_samples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.azure/scripts/validate_samples.py -------------------------------------------------------------------------------- /.azure/scripts/version_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.azure/scripts/version_manager.py -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.gitignore -------------------------------------------------------------------------------- /.samples/angular-single-page-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/angular-single-page-app.yaml -------------------------------------------------------------------------------- /.samples/appointment-management.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/appointment-management.yaml -------------------------------------------------------------------------------- /.samples/circuit-breaker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/circuit-breaker.yaml -------------------------------------------------------------------------------- /.samples/content-based-router-news-mi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/content-based-router-news-mi.yaml -------------------------------------------------------------------------------- /.samples/content-based-routing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/content-based-routing.yaml -------------------------------------------------------------------------------- /.samples/covid19-statistics-to-email.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/covid19-statistics-to-email.yaml -------------------------------------------------------------------------------- /.samples/csv-processing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/csv-processing.yaml -------------------------------------------------------------------------------- /.samples/custom-data-types.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/custom-data-types.yaml -------------------------------------------------------------------------------- /.samples/customer-reward-management.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/customer-reward-management.yaml -------------------------------------------------------------------------------- /.samples/data-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/data-mapping.yaml -------------------------------------------------------------------------------- /.samples/database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/database.yaml -------------------------------------------------------------------------------- /.samples/docker-hello-world-manual-task.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/docker-hello-world-manual-task.yaml -------------------------------------------------------------------------------- /.samples/docker-rest-user-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/docker-rest-user-service.yaml -------------------------------------------------------------------------------- /.samples/docker-service-to-service-mtls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/docker-service-to-service-mtls.yaml -------------------------------------------------------------------------------- /.samples/docker-tcp-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/docker-tcp-service.yaml -------------------------------------------------------------------------------- /.samples/docker-time-logger-schedule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/docker-time-logger-schedule.yaml -------------------------------------------------------------------------------- /.samples/docker-udp-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/docker-udp-service.yaml -------------------------------------------------------------------------------- /.samples/dotnet-greeter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/dotnet-greeter.yaml -------------------------------------------------------------------------------- /.samples/dynamic-endpoint-passthrough.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/dynamic-endpoint-passthrough.yaml -------------------------------------------------------------------------------- /.samples/echo-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/echo-service.yaml -------------------------------------------------------------------------------- /.samples/edifact-order-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/edifact-order-service.yaml -------------------------------------------------------------------------------- /.samples/employee-details-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/employee-details-service.yaml -------------------------------------------------------------------------------- /.samples/encode-decode.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/encode-decode.yaml -------------------------------------------------------------------------------- /.samples/error-handling.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/error-handling.yaml -------------------------------------------------------------------------------- /.samples/ftp-new-file-to-mongodb-vfs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/ftp-new-file-to-mongodb-vfs.yaml -------------------------------------------------------------------------------- /.samples/gcalendar-to-twilio.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/gcalendar-to-twilio.yaml -------------------------------------------------------------------------------- /.samples/gcp-microservices-demo-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/gcp-microservices-demo-app.yaml -------------------------------------------------------------------------------- /.samples/gdrive-new-file-to-gsheet-rows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/gdrive-new-file-to-gsheet-rows.yaml -------------------------------------------------------------------------------- /.samples/gdrive-new-file-to-twilio-sms.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/gdrive-new-file-to-twilio-sms.yaml -------------------------------------------------------------------------------- /.samples/github-event-to-email-webhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/github-event-to-email-webhook.yaml -------------------------------------------------------------------------------- /.samples/github-issue-assigned-to-sms.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/github-issue-assigned-to-sms.yaml -------------------------------------------------------------------------------- /.samples/github-issue-summary-to-email.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/github-issue-summary-to-email.yaml -------------------------------------------------------------------------------- /.samples/github-issue-to-gsheet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/github-issue-to-gsheet.yaml -------------------------------------------------------------------------------- /.samples/github-issue-to-servicenow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/github-issue-to-servicenow.yaml -------------------------------------------------------------------------------- /.samples/github-release-to-slack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/github-release-to-slack.yaml -------------------------------------------------------------------------------- /.samples/gmail-new-attachment-to-drive.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/gmail-new-attachment-to-drive.yaml -------------------------------------------------------------------------------- /.samples/go-graphql-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/go-graphql-service.yaml -------------------------------------------------------------------------------- /.samples/go-grpc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/go-grpc.yaml -------------------------------------------------------------------------------- /.samples/go-reading-list-rest-api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/go-reading-list-rest-api.yaml -------------------------------------------------------------------------------- /.samples/go-reading-list-web-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/go-reading-list-web-app.yaml -------------------------------------------------------------------------------- /.samples/graphql-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/graphql-service.yaml -------------------------------------------------------------------------------- /.samples/greeting-service-go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/greeting-service-go.yaml -------------------------------------------------------------------------------- /.samples/greeting-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/greeting-service.yaml -------------------------------------------------------------------------------- /.samples/gsheet-row-to-twitter-post.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/gsheet-row-to-twitter-post.yaml -------------------------------------------------------------------------------- /.samples/gsheet-row-to-zoom-to-email.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/gsheet-row-to-zoom-to-email.yaml -------------------------------------------------------------------------------- /.samples/gsheet-row-update-to-gmail.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/gsheet-row-update-to-gmail.yaml -------------------------------------------------------------------------------- /.samples/guaranteed-delivery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/guaranteed-delivery.yaml -------------------------------------------------------------------------------- /.samples/header-based-routing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/header-based-routing.yaml -------------------------------------------------------------------------------- /.samples/header-manipulation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/header-manipulation.yaml -------------------------------------------------------------------------------- /.samples/hello-world-dotnet-task.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/hello-world-dotnet-task.yaml -------------------------------------------------------------------------------- /.samples/hello-world-dotnet-webapp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/hello-world-dotnet-webapp.yaml -------------------------------------------------------------------------------- /.samples/hello-world-go-task.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/hello-world-go-task.yaml -------------------------------------------------------------------------------- /.samples/hello-world-go-webapp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/hello-world-go-webapp.yaml -------------------------------------------------------------------------------- /.samples/hello-world-java-task.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/hello-world-java-task.yaml -------------------------------------------------------------------------------- /.samples/hello-world-mi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/hello-world-mi.yaml -------------------------------------------------------------------------------- /.samples/hello-world-nodejs-task.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/hello-world-nodejs-task.yaml -------------------------------------------------------------------------------- /.samples/hello-world-php-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/hello-world-php-service.yaml -------------------------------------------------------------------------------- /.samples/hello-world-php-task.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/hello-world-php-task.yaml -------------------------------------------------------------------------------- /.samples/hello-world-php-webapp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/hello-world-php-webapp.yaml -------------------------------------------------------------------------------- /.samples/hello-world-python-task.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/hello-world-python-task.yaml -------------------------------------------------------------------------------- /.samples/hello-world-ruby-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/hello-world-ruby-service.yaml -------------------------------------------------------------------------------- /.samples/hello-world-ruby-task.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/hello-world-ruby-task.yaml -------------------------------------------------------------------------------- /.samples/hello-world-ruby-webapp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/hello-world-ruby-webapp.yaml -------------------------------------------------------------------------------- /.samples/hello-world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/hello-world.yaml -------------------------------------------------------------------------------- /.samples/hotel-reservation-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/hotel-reservation-app.yaml -------------------------------------------------------------------------------- /.samples/icons/angular-single-page-app.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/angular-single-page-app.svg -------------------------------------------------------------------------------- /.samples/icons/aws.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/aws.svg -------------------------------------------------------------------------------- /.samples/icons/brave-search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/brave-search.svg -------------------------------------------------------------------------------- /.samples/icons/circuit-breaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/circuit-breaker.png -------------------------------------------------------------------------------- /.samples/icons/content-based-routing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/content-based-routing.png -------------------------------------------------------------------------------- /.samples/icons/csv-processing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/csv-processing.png -------------------------------------------------------------------------------- /.samples/icons/custom-data-types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/custom-data-types.png -------------------------------------------------------------------------------- /.samples/icons/data-mapping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/data-mapping.png -------------------------------------------------------------------------------- /.samples/icons/database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/database.png -------------------------------------------------------------------------------- /.samples/icons/docker-rest-user-service.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/docker-rest-user-service.svg -------------------------------------------------------------------------------- /.samples/icons/docker-tcp-service.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/docker-tcp-service.svg -------------------------------------------------------------------------------- /.samples/icons/docker-udp-service.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/docker-udp-service.svg -------------------------------------------------------------------------------- /.samples/icons/dotnet-greeter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/dotnet-greeter.svg -------------------------------------------------------------------------------- /.samples/icons/echo-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/echo-service.png -------------------------------------------------------------------------------- /.samples/icons/edifact-order-service.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/edifact-order-service.svg -------------------------------------------------------------------------------- /.samples/icons/employee-details-service.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/employee-details-service.svg -------------------------------------------------------------------------------- /.samples/icons/encode-decode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/encode-decode.png -------------------------------------------------------------------------------- /.samples/icons/error-handling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/error-handling.png -------------------------------------------------------------------------------- /.samples/icons/everart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/everart.svg -------------------------------------------------------------------------------- /.samples/icons/gcalendar-to-twilio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/gcalendar-to-twilio.png -------------------------------------------------------------------------------- /.samples/icons/github-issue-to-gsheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/github-issue-to-gsheet.png -------------------------------------------------------------------------------- /.samples/icons/github-proxy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/github-proxy.svg -------------------------------------------------------------------------------- /.samples/icons/github-release-to-slack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/github-release-to-slack.png -------------------------------------------------------------------------------- /.samples/icons/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/github.svg -------------------------------------------------------------------------------- /.samples/icons/gitlab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/gitlab.svg -------------------------------------------------------------------------------- /.samples/icons/go-grpc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/go-grpc.svg -------------------------------------------------------------------------------- /.samples/icons/go-reading-list-rest-api.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/go-reading-list-rest-api.svg -------------------------------------------------------------------------------- /.samples/icons/go-reading-list-web-app.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/go-reading-list-web-app.svg -------------------------------------------------------------------------------- /.samples/icons/google-drive.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/google-drive.svg -------------------------------------------------------------------------------- /.samples/icons/google-map.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/google-map.svg -------------------------------------------------------------------------------- /.samples/icons/graphql-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/graphql-service.png -------------------------------------------------------------------------------- /.samples/icons/greeting-service-go.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/greeting-service-go.svg -------------------------------------------------------------------------------- /.samples/icons/greeting-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/greeting-service.png -------------------------------------------------------------------------------- /.samples/icons/guaranteed-delivery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/guaranteed-delivery.png -------------------------------------------------------------------------------- /.samples/icons/header-based-routing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/header-based-routing.png -------------------------------------------------------------------------------- /.samples/icons/header-manipulation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/header-manipulation.png -------------------------------------------------------------------------------- /.samples/icons/hello-world-dotnet-task.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/hello-world-dotnet-task.png -------------------------------------------------------------------------------- /.samples/icons/hello-world-dotnet-webapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/hello-world-dotnet-webapp.png -------------------------------------------------------------------------------- /.samples/icons/hello-world-go-task.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/hello-world-go-task.png -------------------------------------------------------------------------------- /.samples/icons/hello-world-go-webapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/hello-world-go-webapp.png -------------------------------------------------------------------------------- /.samples/icons/hello-world-java-task.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/hello-world-java-task.png -------------------------------------------------------------------------------- /.samples/icons/hello-world-mi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/hello-world-mi.png -------------------------------------------------------------------------------- /.samples/icons/hello-world-nodejs-task.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/hello-world-nodejs-task.png -------------------------------------------------------------------------------- /.samples/icons/hello-world-php-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/hello-world-php-service.png -------------------------------------------------------------------------------- /.samples/icons/hello-world-php-task.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/hello-world-php-task.png -------------------------------------------------------------------------------- /.samples/icons/hello-world-php-webapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/hello-world-php-webapp.png -------------------------------------------------------------------------------- /.samples/icons/hello-world-python-task.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/hello-world-python-task.png -------------------------------------------------------------------------------- /.samples/icons/hello-world-ruby-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/hello-world-ruby-service.png -------------------------------------------------------------------------------- /.samples/icons/hello-world-ruby-task.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/hello-world-ruby-task.png -------------------------------------------------------------------------------- /.samples/icons/hello-world-ruby-webapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/hello-world-ruby-webapp.png -------------------------------------------------------------------------------- /.samples/icons/hello-world.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/hello-world.png -------------------------------------------------------------------------------- /.samples/icons/java-docker-pet-store.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/java-docker-pet-store.svg -------------------------------------------------------------------------------- /.samples/icons/json-navigation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/json-navigation.png -------------------------------------------------------------------------------- /.samples/icons/json-to-xml-conversion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/json-to-xml-conversion.png -------------------------------------------------------------------------------- /.samples/icons/jwt-handling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/jwt-handling.png -------------------------------------------------------------------------------- /.samples/icons/kafka-sample-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/kafka-sample-icon.svg -------------------------------------------------------------------------------- /.samples/icons/mi-data-service.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/mi-data-service.svg -------------------------------------------------------------------------------- /.samples/icons/mi-env-variable-rest-api.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/mi-env-variable-rest-api.svg -------------------------------------------------------------------------------- /.samples/icons/mi-jms-integration.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/mi-jms-integration.svg -------------------------------------------------------------------------------- /.samples/icons/mi-rabbitmq-listener.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/mi-rabbitmq-listener.svg -------------------------------------------------------------------------------- /.samples/icons/model-gateway-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/model-gateway-service.png -------------------------------------------------------------------------------- /.samples/icons/mysql.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/mysql.svg -------------------------------------------------------------------------------- /.samples/icons/nextjs-todolist-app.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/nextjs-todolist-app.svg -------------------------------------------------------------------------------- /.samples/icons/pet-care-b2b-app.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/pet-care-b2b-app.svg -------------------------------------------------------------------------------- /.samples/icons/pet-care-b2c-app.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/pet-care-b2c-app.svg -------------------------------------------------------------------------------- /.samples/icons/prism-mock-service.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/prism-mock-service.svg -------------------------------------------------------------------------------- /.samples/icons/puppeteer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/puppeteer.svg -------------------------------------------------------------------------------- /.samples/icons/python-flask-app.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/python-flask-app.svg -------------------------------------------------------------------------------- /.samples/icons/question-answering-app.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/question-answering-app.svg -------------------------------------------------------------------------------- /.samples/icons/rdbms-data-as-rest-api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/rdbms-data-as-rest-api.png -------------------------------------------------------------------------------- /.samples/icons/react-single-page-app.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/react-single-page-app.svg -------------------------------------------------------------------------------- /.samples/icons/reading-list-app.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/reading-list-app.svg -------------------------------------------------------------------------------- /.samples/icons/reading-list-graphql.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/reading-list-graphql.svg -------------------------------------------------------------------------------- /.samples/icons/redis-caching.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/redis-caching.png -------------------------------------------------------------------------------- /.samples/icons/redis.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/redis.svg -------------------------------------------------------------------------------- /.samples/icons/scatter-gather-messaging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/scatter-gather-messaging.png -------------------------------------------------------------------------------- /.samples/icons/scatter-gather.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/scatter-gather.png -------------------------------------------------------------------------------- /.samples/icons/sentry.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/sentry.svg -------------------------------------------------------------------------------- /.samples/icons/service-chaining.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/service-chaining.png -------------------------------------------------------------------------------- /.samples/icons/sfdc-hot-lead-to-slack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/sfdc-hot-lead-to-slack.png -------------------------------------------------------------------------------- /.samples/icons/sfdc-lead-to-gsheet-row.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/sfdc-lead-to-gsheet-row.png -------------------------------------------------------------------------------- /.samples/icons/sfdc-new-case-to-gsheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/sfdc-new-case-to-gsheet.png -------------------------------------------------------------------------------- /.samples/icons/simple-passthrough.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/simple-passthrough.png -------------------------------------------------------------------------------- /.samples/icons/slack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/slack.svg -------------------------------------------------------------------------------- /.samples/icons/test-runner-go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/test-runner-go.png -------------------------------------------------------------------------------- /.samples/icons/test-runner-java.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/test-runner-java.png -------------------------------------------------------------------------------- /.samples/icons/test-runner-javascript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/test-runner-javascript.png -------------------------------------------------------------------------------- /.samples/icons/test-runner-postman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/test-runner-postman.png -------------------------------------------------------------------------------- /.samples/icons/test-runner-python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/test-runner-python.png -------------------------------------------------------------------------------- /.samples/icons/twilio-sms-to-gsheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/twilio-sms-to-gsheet.png -------------------------------------------------------------------------------- /.samples/icons/upcoming-movies-to-sms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/upcoming-movies-to-sms.png -------------------------------------------------------------------------------- /.samples/icons/user-management-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/user-management-service.png -------------------------------------------------------------------------------- /.samples/icons/websocket-chat-app.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/websocket-chat-app.svg -------------------------------------------------------------------------------- /.samples/icons/xml-navigation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/xml-navigation.png -------------------------------------------------------------------------------- /.samples/icons/xml-to-json-conversion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/icons/xml-to-json-conversion.png -------------------------------------------------------------------------------- /.samples/java-docker-pet-store.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/java-docker-pet-store.yaml -------------------------------------------------------------------------------- /.samples/java-product-catalog-rest-api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/java-product-catalog-rest-api.yaml -------------------------------------------------------------------------------- /.samples/json-navigation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/json-navigation.yaml -------------------------------------------------------------------------------- /.samples/json-to-json-transformation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/json-to-json-transformation.yaml -------------------------------------------------------------------------------- /.samples/json-to-xml-conversion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/json-to-xml-conversion.yaml -------------------------------------------------------------------------------- /.samples/jwt-handling.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/jwt-handling.yaml -------------------------------------------------------------------------------- /.samples/kafka-order-processing-client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/kafka-order-processing-client.yaml -------------------------------------------------------------------------------- /.samples/mcp-aws-kb-search-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/mcp-aws-kb-search-server.yaml -------------------------------------------------------------------------------- /.samples/mcp-brave-search-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/mcp-brave-search-server.yaml -------------------------------------------------------------------------------- /.samples/mcp-everart-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/mcp-everart-server.yaml -------------------------------------------------------------------------------- /.samples/mcp-github-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/mcp-github-server.yaml -------------------------------------------------------------------------------- /.samples/mcp-gitlab-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/mcp-gitlab-server.yaml -------------------------------------------------------------------------------- /.samples/mcp-google-drive-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/mcp-google-drive-server.yaml -------------------------------------------------------------------------------- /.samples/mcp-google-maps-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/mcp-google-maps-server.yaml -------------------------------------------------------------------------------- /.samples/mcp-puppeteer-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/mcp-puppeteer-server.yaml -------------------------------------------------------------------------------- /.samples/mcp-redis-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/mcp-redis-server.yaml -------------------------------------------------------------------------------- /.samples/mcp-sentry-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/mcp-sentry-server.yaml -------------------------------------------------------------------------------- /.samples/mcp-slack-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/mcp-slack-server.yaml -------------------------------------------------------------------------------- /.samples/mftg-trigger-to-mftg-client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/mftg-trigger-to-mftg-client.yaml -------------------------------------------------------------------------------- /.samples/mi-data-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/mi-data-service.yaml -------------------------------------------------------------------------------- /.samples/mi-env-variable-rest-api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/mi-env-variable-rest-api.yaml -------------------------------------------------------------------------------- /.samples/mi-jms-consumer-and-producer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/mi-jms-consumer-and-producer.yaml -------------------------------------------------------------------------------- /.samples/mi-jms-integration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/mi-jms-integration.yaml -------------------------------------------------------------------------------- /.samples/mi-rabbitmq-listener.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/mi-rabbitmq-listener.yaml -------------------------------------------------------------------------------- /.samples/model-gateway-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/model-gateway-service.yaml -------------------------------------------------------------------------------- /.samples/newsapi_headlines-to-email.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/newsapi_headlines-to-email.yaml -------------------------------------------------------------------------------- /.samples/nextjs-todolist-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/nextjs-todolist-app.yaml -------------------------------------------------------------------------------- /.samples/nodejs-reading-list-rest-api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/nodejs-reading-list-rest-api.yaml -------------------------------------------------------------------------------- /.samples/openweathermap-report-to-email.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/openweathermap-report-to-email.yaml -------------------------------------------------------------------------------- /.samples/patient-management-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/patient-management-service.yaml -------------------------------------------------------------------------------- /.samples/pet-care-b2b-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/pet-care-b2b-app.yaml -------------------------------------------------------------------------------- /.samples/pet-care-b2c-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/pet-care-b2c-app.yaml -------------------------------------------------------------------------------- /.samples/petstore-api-proxy-from-github.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/petstore-api-proxy-from-github.yaml -------------------------------------------------------------------------------- /.samples/prism-mock-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/prism-mock-service.yaml -------------------------------------------------------------------------------- /.samples/python-flask-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/python-flask-app.yaml -------------------------------------------------------------------------------- /.samples/python-reading-list-rest-api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/python-reading-list-rest-api.yaml -------------------------------------------------------------------------------- /.samples/question-answering-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/question-answering-app.yaml -------------------------------------------------------------------------------- /.samples/rdbms-data-as-rest-api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/rdbms-data-as-rest-api.yaml -------------------------------------------------------------------------------- /.samples/react-single-page-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/react-single-page-app.yaml -------------------------------------------------------------------------------- /.samples/reading-list-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/reading-list-app.yaml -------------------------------------------------------------------------------- /.samples/reading-list-graphql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/reading-list-graphql.yaml -------------------------------------------------------------------------------- /.samples/redis-caching.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/redis-caching.yaml -------------------------------------------------------------------------------- /.samples/scatter-gather-messaging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/scatter-gather-messaging.yaml -------------------------------------------------------------------------------- /.samples/scatter-gather.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/scatter-gather.yaml -------------------------------------------------------------------------------- /.samples/service-chaining.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/service-chaining.yaml -------------------------------------------------------------------------------- /.samples/sfdc-hot-lead-to-slack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/sfdc-hot-lead-to-slack.yaml -------------------------------------------------------------------------------- /.samples/sfdc-lead-to-gsheet-row.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/sfdc-lead-to-gsheet-row.yaml -------------------------------------------------------------------------------- /.samples/sfdc-new-case-to-gsheet-row.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/sfdc-new-case-to-gsheet-row.yaml -------------------------------------------------------------------------------- /.samples/sfdc-new-case-to-gsheet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/sfdc-new-case-to-gsheet.yaml -------------------------------------------------------------------------------- /.samples/sfdc-new-contact-to-twilio-sms.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/sfdc-new-contact-to-twilio-sms.yaml -------------------------------------------------------------------------------- /.samples/sfdc-new-lead-to-twilio-sms.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/sfdc-new-lead-to-twilio-sms.yaml -------------------------------------------------------------------------------- /.samples/sfdc-outbound-msg-to-gsheet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/sfdc-outbound-msg-to-gsheet.yaml -------------------------------------------------------------------------------- /.samples/shopify-zendesk-refund-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/shopify-zendesk-refund-service.yaml -------------------------------------------------------------------------------- /.samples/simple-passthrough.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/simple-passthrough.yaml -------------------------------------------------------------------------------- /.samples/spotify_new_release_to_sms.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/spotify_new_release_to_sms.yaml -------------------------------------------------------------------------------- /.samples/test-runner-go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/test-runner-go.yaml -------------------------------------------------------------------------------- /.samples/test-runner-java.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/test-runner-java.yaml -------------------------------------------------------------------------------- /.samples/test-runner-javascript.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/test-runner-javascript.yaml -------------------------------------------------------------------------------- /.samples/test-runner-postman.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/test-runner-postman.yaml -------------------------------------------------------------------------------- /.samples/test-runner-python.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/test-runner-python.yaml -------------------------------------------------------------------------------- /.samples/twilio-new-sms-to-gmail-inbox.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/twilio-new-sms-to-gmail-inbox.yaml -------------------------------------------------------------------------------- /.samples/twilio-sms-to-gsheet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/twilio-sms-to-gsheet.yaml -------------------------------------------------------------------------------- /.samples/upcoming-movies-to-sms.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/upcoming-movies-to-sms.yaml -------------------------------------------------------------------------------- /.samples/user-management-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/user-management-service.yaml -------------------------------------------------------------------------------- /.samples/vue-single-page-application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/vue-single-page-application.yaml -------------------------------------------------------------------------------- /.samples/weather-to-email-integration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/weather-to-email-integration.yaml -------------------------------------------------------------------------------- /.samples/weather-to-logs-mi-manual-task.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/weather-to-logs-mi-manual-task.yaml -------------------------------------------------------------------------------- /.samples/websocket-chat-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/websocket-chat-app.yaml -------------------------------------------------------------------------------- /.samples/xero-sales-invoices-to-gmail.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/xero-sales-invoices-to-gmail.yaml -------------------------------------------------------------------------------- /.samples/xml-navigation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/xml-navigation.yaml -------------------------------------------------------------------------------- /.samples/xml-to-json-conversion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/.samples/xml-to-json-conversion.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/README.md -------------------------------------------------------------------------------- /angular-single-page-app/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/angular-single-page-app/.editorconfig -------------------------------------------------------------------------------- /angular-single-page-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/angular-single-page-app/.gitignore -------------------------------------------------------------------------------- /angular-single-page-app/CRA_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/angular-single-page-app/CRA_README.md -------------------------------------------------------------------------------- /angular-single-page-app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/angular-single-page-app/Dockerfile -------------------------------------------------------------------------------- /angular-single-page-app/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/angular-single-page-app/angular.json -------------------------------------------------------------------------------- /angular-single-page-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/angular-single-page-app/package-lock.json -------------------------------------------------------------------------------- /angular-single-page-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/angular-single-page-app/package.json -------------------------------------------------------------------------------- /angular-single-page-app/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/angular-single-page-app/readme.md -------------------------------------------------------------------------------- /angular-single-page-app/src/app/about/about.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /angular-single-page-app/src/app/about/about.component.html: -------------------------------------------------------------------------------- 1 |
about works!
2 | -------------------------------------------------------------------------------- /angular-single-page-app/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /angular-single-page-app/src/app/contact/contact.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /angular-single-page-app/src/app/contact/contact.component.html: -------------------------------------------------------------------------------- 1 |contact works!
2 | -------------------------------------------------------------------------------- /angular-single-page-app/src/app/home/home.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /angular-single-page-app/src/app/home/home.component.html: -------------------------------------------------------------------------------- 1 |home works!
2 | -------------------------------------------------------------------------------- /angular-single-page-app/src/app/not-found/not-found.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /angular-single-page-app/src/app/not-found/not-found.component.html: -------------------------------------------------------------------------------- 1 |not-found works!
2 | -------------------------------------------------------------------------------- /angular-single-page-app/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /angular-single-page-app/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/angular-single-page-app/src/favicon.ico -------------------------------------------------------------------------------- /angular-single-page-app/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/angular-single-page-app/src/index.html -------------------------------------------------------------------------------- /angular-single-page-app/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/angular-single-page-app/src/main.ts -------------------------------------------------------------------------------- /angular-single-page-app/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/angular-single-page-app/src/styles.css -------------------------------------------------------------------------------- /angular-single-page-app/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/angular-single-page-app/tsconfig.app.json -------------------------------------------------------------------------------- /angular-single-page-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/angular-single-page-app/tsconfig.json -------------------------------------------------------------------------------- /angular-single-page-app/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/angular-single-page-app/tsconfig.spec.json -------------------------------------------------------------------------------- /appointment-management/appointment-service/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | /node_modules 3 | -------------------------------------------------------------------------------- /appointment-management/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/appointment-management/readme.md -------------------------------------------------------------------------------- /appointment-management/web-portal/backend/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | .env 3 | -------------------------------------------------------------------------------- /azure-cosmosdb-data-as-rest-api/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/azure-cosmosdb-data-as-rest-api/readme.md -------------------------------------------------------------------------------- /azure-cosmosdb-data-as-rest-api/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/azure-cosmosdb-data-as-rest-api/sample.bal -------------------------------------------------------------------------------- /ballerina-private-package-usage/greeting_lib/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | generated 3 | Config.toml 4 | -------------------------------------------------------------------------------- /ballerina-private-package-usage/greeting_lib/resources/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ballerina-private-package-usage/greeting_service/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | generated 3 | Config.toml 4 | -------------------------------------------------------------------------------- /ballerina-private-package-usage/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/ballerina-private-package-usage/readme.md -------------------------------------------------------------------------------- /circuit-breaker/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/circuit-breaker/Ballerina.toml -------------------------------------------------------------------------------- /circuit-breaker/Dependencies.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/circuit-breaker/Dependencies.toml -------------------------------------------------------------------------------- /circuit-breaker/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/circuit-breaker/readme.md -------------------------------------------------------------------------------- /circuit-breaker/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/circuit-breaker/sample.bal -------------------------------------------------------------------------------- /containerized-rabbitmq-listener/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/containerized-rabbitmq-listener/Dockerfile -------------------------------------------------------------------------------- /containerized-rabbitmq-listener/consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/containerized-rabbitmq-listener/consumer.py -------------------------------------------------------------------------------- /containerized-rabbitmq-listener/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/containerized-rabbitmq-listener/readme.md -------------------------------------------------------------------------------- /containerized-rabbitmq-listener/requirements.txt: -------------------------------------------------------------------------------- 1 | pika -------------------------------------------------------------------------------- /content-based-router-news-mi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/content-based-router-news-mi/pom.xml -------------------------------------------------------------------------------- /content-based-router-news-mi/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/content-based-router-news-mi/readme.md -------------------------------------------------------------------------------- /content-based-routing/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/content-based-routing/Ballerina.toml -------------------------------------------------------------------------------- /content-based-routing/Dependencies.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/content-based-routing/Dependencies.toml -------------------------------------------------------------------------------- /content-based-routing/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/content-based-routing/readme.md -------------------------------------------------------------------------------- /content-based-routing/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/content-based-routing/sample.bal -------------------------------------------------------------------------------- /covid19-statistics-to-email/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/covid19-statistics-to-email/Ballerina.toml -------------------------------------------------------------------------------- /covid19-statistics-to-email/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/covid19-statistics-to-email/readme.md -------------------------------------------------------------------------------- /covid19-statistics-to-email/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/covid19-statistics-to-email/sample.bal -------------------------------------------------------------------------------- /csv-processing/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/csv-processing/Ballerina.toml -------------------------------------------------------------------------------- /csv-processing/Dependencies.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/csv-processing/Dependencies.toml -------------------------------------------------------------------------------- /csv-processing/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/csv-processing/readme.md -------------------------------------------------------------------------------- /csv-processing/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/csv-processing/sample.bal -------------------------------------------------------------------------------- /custom-data-types/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/custom-data-types/Ballerina.toml -------------------------------------------------------------------------------- /custom-data-types/Dependencies.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/custom-data-types/Dependencies.toml -------------------------------------------------------------------------------- /custom-data-types/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/custom-data-types/readme.md -------------------------------------------------------------------------------- /custom-data-types/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/custom-data-types/sample.bal -------------------------------------------------------------------------------- /customer-reward-management/loyalty-management/data-store/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | generated 3 | Config.toml 4 | -------------------------------------------------------------------------------- /customer-reward-management/loyalty-management/loyalty-engine/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | -------------------------------------------------------------------------------- /customer-reward-management/loyalty-management/qrcode-generator-api/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /customer-reward-management/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/choreo-samples/HEAD/customer-reward-management/readme.md -------------------------------------------------------------------------------- /customer-reward-management/rewards-frontend/reward-management-api/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | generated 3 | Config.toml 4 | -------------------------------------------------------------------------------- /customer-reward-management/rewards-frontend/reward-management-web-app/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | ///