├── .dockerignore ├── .env.example ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE │ ├── --bug-report.yaml │ └── --feature-request.yaml ├── SECURITY.md ├── labeler.yml ├── pull_request_template.md └── workflows │ ├── development.yml │ ├── pr-labeler.yml │ ├── pr-title-check.yaml │ ├── release-v1.yml │ ├── release-v2.yml │ ├── reusable-release-deploy.yml │ ├── sonarqube.yml │ ├── sparrow-api-selfhost-publish.yml │ ├── sparrow-plans.yml │ ├── staging.yml │ └── stale.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .lintstagedrc.json ├── .prettierrc ├── .vscode └── settings.json ├── Dockerfile ├── LICENSE ├── README.md ├── deploymentManifests ├── deployment.yml ├── release-plan.yml ├── release-v0.yml ├── release-v1.yml └── release-v2.yml ├── docker-compose.yml ├── docs ├── CODEOWNERS.md ├── CONTRIBUTING.md └── ENV.md ├── eslint.config.js ├── jest.config.ts ├── migrations ├── add-community-plan-to-teams.migration.ts ├── add-testflow-tests.migration.ts ├── add-tests-to-root-request-items.migration.ts ├── ai-emailId.migration.ts ├── ai-model.migration.ts ├── auth-to-array.migration.ts ├── create-load-testing-user.migration.ts ├── create-plan.migration.ts ├── create-superadmin.migration.ts ├── create-test-user.migration.ts ├── empty-array.migration.ts ├── encrypt-llm.migration.ts ├── hub.migration.ts ├── self-host.migration.ts ├── update-hub-billing.migration.ts ├── update-mock-request-url.migration.ts ├── update-plan-testflow-history.migration.ts ├── update-plan-testflow-schedule.migration.ts ├── update-test-flow-model.migration.ts ├── update-workspaceType.migration.ts └── upgrade-plan.migration.ts ├── nest-cli.json ├── nodemon-debug.json ├── nodemon.json ├── package.json ├── pnpm-lock.yaml ├── sonar-project.properties ├── src ├── add-community-plan-to-teams.ts ├── add-testflow-tests.ts ├── add-tests-to-request.ts ├── create-plan.ts ├── main.ts ├── migration-authArray.ts ├── migration-chatbotstats.ts ├── migration-emailId.ts ├── migration-emptyAuthArray.ts ├── migration-encrypt-llm.ts ├── migration-superadmin.ts ├── migration.ts ├── migrationHubBilling.ts ├── migrationMockRequestUrl.ts ├── migrationTestflow.ts ├── migrationWorkspaceType.ts ├── modules │ ├── app │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.repository.ts │ │ ├── app.roles.ts │ │ ├── app.service.ts │ │ ├── middleware │ │ │ └── metrics.middleware.ts │ │ └── payloads │ │ │ ├── curl.payload.ts │ │ │ ├── subscribe.payload.ts │ │ │ └── updaterJson.payload.ts │ ├── billing │ │ ├── billing.module.ts │ │ ├── controllers │ │ │ ├── payment-methods.controller.ts │ │ │ └── stripe.controller.ts │ │ ├── gateways │ │ │ └── stripe-webhook.gateway.ts │ │ ├── helpers │ │ │ ├── payment-email.helper.ts │ │ │ ├── stripe-subscription.helpers.ts │ │ │ └── stripe-webhook.helper.ts │ │ ├── payloads │ │ │ ├── downgrade-user.payload.ts │ │ │ ├── payment-methods.payload.ts │ │ │ └── stripe.payload.ts │ │ ├── repositories │ │ │ ├── billing-audit.repository.ts │ │ │ ├── downgradeTeam.repository.ts │ │ │ ├── downgradeUser.repository.ts │ │ │ ├── downgradeWorkspace.repository.ts │ │ │ ├── promocode.repository.ts │ │ │ └── stripe-subscription.repository.ts │ │ └── services │ │ │ ├── billing-audit.service.ts │ │ │ ├── downgrade.service.ts │ │ │ ├── excel-email.service.ts │ │ │ ├── license-management.service.ts │ │ │ ├── payment-email.service.ts │ │ │ ├── promocode.service.ts │ │ │ ├── stripe-customer.service.ts │ │ │ ├── stripe-scheduler.service.ts │ │ │ ├── stripe-subscription.service.ts │ │ │ └── upgrade.service.ts │ ├── common │ │ ├── common.module.ts │ │ ├── config │ │ │ ├── configuration.ts │ │ │ └── env.validation.ts │ │ ├── decorators │ │ │ ├── roles.decorators.ts │ │ │ └── user.decorator.ts │ │ ├── enum │ │ │ ├── ai-services.enum.ts │ │ │ ├── billing.enum.ts │ │ │ ├── collection.request.enum.ts │ │ │ ├── database.collection.enum.ts │ │ │ ├── error-messages.enum.ts │ │ │ ├── feedback.enum.ts │ │ │ ├── httpStatusCode.enum.ts │ │ │ ├── plan.enum.ts │ │ │ ├── roles.enum.ts │ │ │ ├── subscription.enum.ts │ │ │ ├── testflow.enum.ts │ │ │ ├── topic.enum.ts │ │ │ ├── trial.enum.ts │ │ │ ├── updates.enum.ts │ │ │ └── user-limit-enum.ts │ │ ├── exception │ │ │ └── logging.exception-filter.ts │ │ ├── guards │ │ │ ├── google-oauth.guard.ts │ │ │ ├── jwt-auth.guard.ts │ │ │ ├── refresh-token.guard.ts │ │ │ └── roles.guard.ts │ │ ├── instructions │ │ │ ├── fix-pre-test-script.ts │ │ │ ├── fix-test-script.ts │ │ │ ├── generate-pre-script.ts │ │ │ ├── generate-test-cases.ts │ │ │ └── prompt.ts │ │ ├── models │ │ │ ├── ai-limit.model.ts │ │ │ ├── ai-log.model.ts │ │ │ ├── billing.model.ts │ │ │ ├── branch.model.ts │ │ │ ├── chatbot-stats.model.ts │ │ │ ├── collection.model.ts │ │ │ ├── collection.rxdb.model.ts │ │ │ ├── environment.model.ts │ │ │ ├── feature.model.ts │ │ │ ├── feedback.model.ts │ │ │ ├── licenses.model.ts │ │ │ ├── llm-conversation.model.ts │ │ │ ├── openapi20.model.ts │ │ │ ├── openapi303.model.ts │ │ │ ├── plan.model.ts │ │ │ ├── pricing.model.ts │ │ │ ├── promocode.model.ts │ │ │ ├── sales-email.model.ts │ │ │ ├── team.model.ts │ │ │ ├── testflow.model.ts │ │ │ ├── updates.model.ts │ │ │ ├── user-invites.model.ts │ │ │ ├── user.model.ts │ │ │ └── workspace.model.ts │ │ ├── services │ │ │ ├── api-response.service.ts │ │ │ ├── blobStorage.service.ts │ │ │ ├── email.service.ts │ │ │ ├── encryption.service.ts │ │ │ ├── event-consumer.service.ts │ │ │ ├── event-producer.service.ts │ │ │ ├── helper │ │ │ │ ├── oapi2.transformer.ts │ │ │ │ ├── oapi3.transformer.ts │ │ │ │ ├── parser.helper.ts │ │ │ │ └── postman.parser.ts │ │ │ ├── insights.service.ts │ │ │ ├── instrument.service.ts │ │ │ ├── parser.service.ts │ │ │ └── postman.parser.service.ts │ │ └── util │ │ │ ├── email.parser.util.ts │ │ │ ├── isImageBuffer.util.ts │ │ │ ├── sleep.util.ts │ │ │ └── validate.name.util.ts │ ├── identity │ │ ├── controllers │ │ │ ├── auth.controller.ts │ │ │ ├── plan.controller.ts │ │ │ ├── team.controller.ts │ │ │ ├── test │ │ │ │ ├── auth.controller.spec.ts │ │ │ │ └── mockData │ │ │ │ │ └── auth.payload.ts │ │ │ └── user.controller.ts │ │ ├── guards │ │ │ ├── create-team-guard.ts │ │ │ ├── hub-bulk-invite-guard.ts │ │ │ ├── hub-invite.guard.ts │ │ │ └── user-limt-guard.ts │ │ ├── identity.module.ts │ │ ├── payloads │ │ │ ├── jwt.payload.ts │ │ │ ├── login.payload.ts │ │ │ ├── plan.payload.ts │ │ │ ├── register.payload.ts │ │ │ ├── resetPassword.payload.ts │ │ │ ├── team.payload.ts │ │ │ ├── teamUser.payload.ts │ │ │ ├── user.payload.ts │ │ │ ├── userInvites.payload.ts │ │ │ └── verification.payload.ts │ │ ├── repositories │ │ │ ├── plan.repository.ts │ │ │ ├── team.repository.ts │ │ │ ├── user.repository.ts │ │ │ └── userInvites.repository.ts │ │ ├── services │ │ │ ├── auth.service.ts │ │ │ ├── hubspot.service.ts │ │ │ ├── plan.service.ts │ │ │ ├── team-user.service.ts │ │ │ ├── team.service.ts │ │ │ └── user.service.ts │ │ └── strategies │ │ │ ├── google.strategy.ts │ │ │ ├── jwt.strategy.ts │ │ │ └── refresh-token.strategy.ts │ ├── proxy │ │ ├── adapters │ │ │ └── custom-websocket-adapter.ts │ │ ├── controllers │ │ │ └── http.controller.ts │ │ ├── gateway │ │ │ ├── socketio.gateway.ts │ │ │ └── websocket.gateway.ts │ │ ├── proxy.module.ts │ │ └── services │ │ │ ├── http.service.ts │ │ │ ├── socketio.service.ts │ │ │ └── websocket.service.ts │ ├── user-admin │ │ ├── controllers │ │ │ ├── user-admin.auth.controller.ts │ │ │ ├── user-admin.enterprise-user.controller.ts │ │ │ ├── user-admin.hubs.controller.ts │ │ │ ├── user-admin.members.controller.ts │ │ │ └── user-admin.workspace.controller.ts │ │ ├── payloads │ │ │ ├── auth.payload.ts │ │ │ ├── hub.payload.ts │ │ │ ├── members.payload.ts │ │ │ └── workspace.payload.ts │ │ ├── repositories │ │ │ ├── user-admin.auth.repository.ts │ │ │ ├── user-admin.hubs.repository.ts │ │ │ ├── user-admin.members.repository.ts │ │ │ ├── user-admin.updates.repository.ts │ │ │ └── user-admin.workspace.repository.ts │ │ ├── services │ │ │ ├── user-admin.auth.service.ts │ │ │ ├── user-admin.enterprise-user.service.ts │ │ │ ├── user-admin.hubs.service.ts │ │ │ ├── user-admin.members.service.ts │ │ │ └── user-admin.workspace.service.ts │ │ └── user-admin.module.ts │ ├── views │ │ ├── addTeamAdminEmail.handlebars │ │ ├── demoteEditorEmail.handlebars │ │ ├── demoteTeamAdminEmail.handlebars │ │ ├── downgradedToCommunityEmail.handlebars │ │ ├── expireInviteEmail.handlebars │ │ ├── hubDowngradeRemoveUserEmail.handlebars │ │ ├── hubDowngradedEmail.handlebars │ │ ├── inviteTeamEmail.handlebars │ │ ├── inviteWorkspaceEmail.handlebars │ │ ├── layouts │ │ │ └── main.handlebars │ │ ├── leaveTeamEmail.handlebars │ │ ├── magicCodeEmail.handlebars │ │ ├── newOwnerEmail.handlebars │ │ ├── newWorkspaceEmail.handlebars │ │ ├── oldOwnerEmail.handlebars │ │ ├── partials │ │ │ ├── footer.handlebars │ │ │ ├── footerV2.handlebars │ │ │ ├── header.handlebars │ │ │ └── headerV2.handlebars │ │ ├── paymentFailedEmail.handlebars │ │ ├── paymentInfoUpdatedEmail.handlebars │ │ ├── paymentSuccessEmail.handlebars │ │ ├── planDowngradedEmail.handlebars │ │ ├── planUpgradeOwnerEmail.handlebars │ │ ├── planUpgradedEmail.handlebars │ │ ├── promoteViewerEmail.handlebars │ │ ├── removeUserEmail.handlebars │ │ ├── salesTrialEmail.handlebars │ │ ├── salesTrialEmail2.handlebars │ │ ├── signUpEmail.handlebars │ │ ├── signUpVerifiedUserEmail.handlebars │ │ ├── signUpVerifyEmail.handlebars │ │ ├── subscriptionCanceledEmail.handlebars │ │ ├── subscriptionExpiredEmail.handlebars │ │ ├── subscriptionResubscribedEmail.handlebars │ │ ├── teamInviteNonRegisteredReciever.handlebars │ │ ├── teamInviteRegisteredReciever.handlebars │ │ ├── testflowScheduleDataSetEmail.handlebars │ │ ├── testflowScheduleRunEmail.handlebars │ │ ├── upcomingPaymentActionRequiredEmail.handlebars │ │ ├── verifyEmail.handlebars │ │ └── welcomeEmail.handlebars │ └── workspace │ │ ├── controllers │ │ ├── ai-assistant.controller.ts │ │ ├── ai-assistant.gateway.ts │ │ ├── chatbot-stats.controller.ts │ │ ├── collection.controller.spec.ts │ │ ├── collection.controller.ts │ │ ├── environment.controller.ts │ │ ├── feature.controller.ts │ │ ├── feedback.controller.ts │ │ ├── llm-conversation.controller.ts │ │ ├── mock-server.controller.ts │ │ ├── pricing.controller.ts │ │ ├── sales-email.controller.ts │ │ ├── testflow.controller.ts │ │ ├── updates.controller.ts │ │ └── workspace.controller.ts │ │ ├── guards │ │ └── plan-limits │ │ │ ├── create-testflow-block-guard.ts │ │ │ ├── create-testflow-guard.ts │ │ │ ├── create-testflow-schedule-guard.ts │ │ │ ├── create-workspace-guard.ts │ │ │ └── workspace-invite.guard.ts │ │ ├── handlers │ │ ├── addUser.handler.ts │ │ ├── ai-log.handler.ts │ │ ├── chatbot-token.handler.ts │ │ ├── demoteAdmin.handlers.ts │ │ ├── promoteAdmin.handlers.ts │ │ ├── removeUser.handler.ts │ │ ├── teamUpdated.handler.ts │ │ ├── updates.handler.ts │ │ └── workspace.handler.ts │ │ ├── payloads │ │ ├── ai-assistant.payload.ts │ │ ├── ai-log.payload.ts │ │ ├── branch.payload.ts │ │ ├── chatbot-stats.payload.ts │ │ ├── collection.payload.ts │ │ ├── collectionRequest.payload.ts │ │ ├── environment.payload.ts │ │ ├── feature.payload.ts │ │ ├── feedback.payload.ts │ │ ├── llm-conversation.payload.ts │ │ ├── mock-server.payload.ts │ │ ├── sales-email.payload.ts │ │ ├── testflow.payload.ts │ │ ├── updates.payload.ts │ │ ├── workspace.payload.ts │ │ └── workspaceUser.payload.ts │ │ ├── repositories │ │ ├── ai-assistant.repository.ts │ │ ├── ai-log.repository.ts │ │ ├── branch.repository.ts │ │ ├── chatbot-stats.repositoy.ts │ │ ├── collection.repository.ts │ │ ├── environment.repository.ts │ │ ├── feature.repository.ts │ │ ├── feedback.repository.ts │ │ ├── llm-conversation.repository.ts │ │ ├── pricing.repository.ts │ │ ├── sales-email.repository.ts │ │ ├── testflow.repository.ts │ │ ├── updates.repository.ts │ │ ├── userLimit.repository.ts │ │ └── workspace.repository.ts │ │ ├── schedulers │ │ └── ai-consumption.scheduler.ts │ │ ├── services │ │ ├── ai-assistant.service.ts │ │ ├── ai-log.service.ts │ │ ├── branch.service.ts │ │ ├── chatbot-stats.service.ts │ │ ├── collection-request.service.ts │ │ ├── collection.service.ts │ │ ├── environment.service.ts │ │ ├── feature.service.ts │ │ ├── feedback.service.ts │ │ ├── llm-conversation.service.ts │ │ ├── mock-server.service.ts │ │ ├── pricing.repository.ts │ │ ├── sales-email.service.ts │ │ ├── testflow-dataset.service.ts │ │ ├── testflow-run.service.ts │ │ ├── testflow-schedular.service.ts │ │ ├── testflow.service.ts │ │ ├── updates.service.ts │ │ ├── userLimit.service.ts │ │ ├── workspace-user.service.ts │ │ └── workspace.service.ts │ │ └── workspace.module.ts ├── types │ └── fastify.d.ts ├── update-plan-testflow-schedule.ts └── upgrade-plan.ts ├── test ├── app.e2e-spec.ts └── jest-e2e.json ├── tsconfig.build.json ├── tsconfig.json └── tsconfig.spec.json /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .env 3 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/--bug-report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.github/ISSUE_TEMPLATE/--bug-report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/--feature-request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.github/ISSUE_TEMPLATE/--feature-request.yaml -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/development.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.github/workflows/development.yml -------------------------------------------------------------------------------- /.github/workflows/pr-labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.github/workflows/pr-labeler.yml -------------------------------------------------------------------------------- /.github/workflows/pr-title-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.github/workflows/pr-title-check.yaml -------------------------------------------------------------------------------- /.github/workflows/release-v1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.github/workflows/release-v1.yml -------------------------------------------------------------------------------- /.github/workflows/release-v2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.github/workflows/release-v2.yml -------------------------------------------------------------------------------- /.github/workflows/reusable-release-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.github/workflows/reusable-release-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/sonarqube.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.github/workflows/sonarqube.yml -------------------------------------------------------------------------------- /.github/workflows/sparrow-api-selfhost-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.github/workflows/sparrow-api-selfhost-publish.yml -------------------------------------------------------------------------------- /.github/workflows/sparrow-plans.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.github/workflows/sparrow-plans.yml -------------------------------------------------------------------------------- /.github/workflows/staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.github/workflows/staging.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | pnpm lint:staged:fix -------------------------------------------------------------------------------- /.lintstagedrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "*.ts": ["prettier --write", "eslint"] 3 | } 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/README.md -------------------------------------------------------------------------------- /deploymentManifests/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/deploymentManifests/deployment.yml -------------------------------------------------------------------------------- /deploymentManifests/release-plan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/deploymentManifests/release-plan.yml -------------------------------------------------------------------------------- /deploymentManifests/release-v0.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/deploymentManifests/release-v0.yml -------------------------------------------------------------------------------- /deploymentManifests/release-v1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/deploymentManifests/release-v1.yml -------------------------------------------------------------------------------- /deploymentManifests/release-v2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/deploymentManifests/release-v2.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/CODEOWNERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/docs/CODEOWNERS.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/ENV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/docs/ENV.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/eslint.config.js -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/jest.config.ts -------------------------------------------------------------------------------- /migrations/add-community-plan-to-teams.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/add-community-plan-to-teams.migration.ts -------------------------------------------------------------------------------- /migrations/add-testflow-tests.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/add-testflow-tests.migration.ts -------------------------------------------------------------------------------- /migrations/add-tests-to-root-request-items.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/add-tests-to-root-request-items.migration.ts -------------------------------------------------------------------------------- /migrations/ai-emailId.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/ai-emailId.migration.ts -------------------------------------------------------------------------------- /migrations/ai-model.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/ai-model.migration.ts -------------------------------------------------------------------------------- /migrations/auth-to-array.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/auth-to-array.migration.ts -------------------------------------------------------------------------------- /migrations/create-load-testing-user.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/create-load-testing-user.migration.ts -------------------------------------------------------------------------------- /migrations/create-plan.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/create-plan.migration.ts -------------------------------------------------------------------------------- /migrations/create-superadmin.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/create-superadmin.migration.ts -------------------------------------------------------------------------------- /migrations/create-test-user.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/create-test-user.migration.ts -------------------------------------------------------------------------------- /migrations/empty-array.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/empty-array.migration.ts -------------------------------------------------------------------------------- /migrations/encrypt-llm.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/encrypt-llm.migration.ts -------------------------------------------------------------------------------- /migrations/hub.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/hub.migration.ts -------------------------------------------------------------------------------- /migrations/self-host.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/self-host.migration.ts -------------------------------------------------------------------------------- /migrations/update-hub-billing.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/update-hub-billing.migration.ts -------------------------------------------------------------------------------- /migrations/update-mock-request-url.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/update-mock-request-url.migration.ts -------------------------------------------------------------------------------- /migrations/update-plan-testflow-history.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/update-plan-testflow-history.migration.ts -------------------------------------------------------------------------------- /migrations/update-plan-testflow-schedule.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/update-plan-testflow-schedule.migration.ts -------------------------------------------------------------------------------- /migrations/update-test-flow-model.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/update-test-flow-model.migration.ts -------------------------------------------------------------------------------- /migrations/update-workspaceType.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/update-workspaceType.migration.ts -------------------------------------------------------------------------------- /migrations/upgrade-plan.migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/migrations/upgrade-plan.migration.ts -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/nest-cli.json -------------------------------------------------------------------------------- /nodemon-debug.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/nodemon-debug.json -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- 1 | sonar.projectKey=sparrow-api -------------------------------------------------------------------------------- /src/add-community-plan-to-teams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/add-community-plan-to-teams.ts -------------------------------------------------------------------------------- /src/add-testflow-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/add-testflow-tests.ts -------------------------------------------------------------------------------- /src/add-tests-to-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/add-tests-to-request.ts -------------------------------------------------------------------------------- /src/create-plan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/create-plan.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/migration-authArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/migration-authArray.ts -------------------------------------------------------------------------------- /src/migration-chatbotstats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/migration-chatbotstats.ts -------------------------------------------------------------------------------- /src/migration-emailId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/migration-emailId.ts -------------------------------------------------------------------------------- /src/migration-emptyAuthArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/migration-emptyAuthArray.ts -------------------------------------------------------------------------------- /src/migration-encrypt-llm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/migration-encrypt-llm.ts -------------------------------------------------------------------------------- /src/migration-superadmin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/migration-superadmin.ts -------------------------------------------------------------------------------- /src/migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/migration.ts -------------------------------------------------------------------------------- /src/migrationHubBilling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/migrationHubBilling.ts -------------------------------------------------------------------------------- /src/migrationMockRequestUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/migrationMockRequestUrl.ts -------------------------------------------------------------------------------- /src/migrationTestflow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/migrationTestflow.ts -------------------------------------------------------------------------------- /src/migrationWorkspaceType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/migrationWorkspaceType.ts -------------------------------------------------------------------------------- /src/modules/app/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/app/app.controller.ts -------------------------------------------------------------------------------- /src/modules/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/app/app.module.ts -------------------------------------------------------------------------------- /src/modules/app/app.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/app/app.repository.ts -------------------------------------------------------------------------------- /src/modules/app/app.roles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/app/app.roles.ts -------------------------------------------------------------------------------- /src/modules/app/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/app/app.service.ts -------------------------------------------------------------------------------- /src/modules/app/middleware/metrics.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/app/middleware/metrics.middleware.ts -------------------------------------------------------------------------------- /src/modules/app/payloads/curl.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/app/payloads/curl.payload.ts -------------------------------------------------------------------------------- /src/modules/app/payloads/subscribe.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/app/payloads/subscribe.payload.ts -------------------------------------------------------------------------------- /src/modules/app/payloads/updaterJson.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/app/payloads/updaterJson.payload.ts -------------------------------------------------------------------------------- /src/modules/billing/billing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/billing.module.ts -------------------------------------------------------------------------------- /src/modules/billing/controllers/payment-methods.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/controllers/payment-methods.controller.ts -------------------------------------------------------------------------------- /src/modules/billing/controllers/stripe.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/controllers/stripe.controller.ts -------------------------------------------------------------------------------- /src/modules/billing/gateways/stripe-webhook.gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/gateways/stripe-webhook.gateway.ts -------------------------------------------------------------------------------- /src/modules/billing/helpers/payment-email.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/helpers/payment-email.helper.ts -------------------------------------------------------------------------------- /src/modules/billing/helpers/stripe-subscription.helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/helpers/stripe-subscription.helpers.ts -------------------------------------------------------------------------------- /src/modules/billing/helpers/stripe-webhook.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/helpers/stripe-webhook.helper.ts -------------------------------------------------------------------------------- /src/modules/billing/payloads/downgrade-user.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/payloads/downgrade-user.payload.ts -------------------------------------------------------------------------------- /src/modules/billing/payloads/payment-methods.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/payloads/payment-methods.payload.ts -------------------------------------------------------------------------------- /src/modules/billing/payloads/stripe.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/payloads/stripe.payload.ts -------------------------------------------------------------------------------- /src/modules/billing/repositories/billing-audit.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/repositories/billing-audit.repository.ts -------------------------------------------------------------------------------- /src/modules/billing/repositories/downgradeTeam.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/repositories/downgradeTeam.repository.ts -------------------------------------------------------------------------------- /src/modules/billing/repositories/downgradeUser.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/repositories/downgradeUser.repository.ts -------------------------------------------------------------------------------- /src/modules/billing/repositories/downgradeWorkspace.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/repositories/downgradeWorkspace.repository.ts -------------------------------------------------------------------------------- /src/modules/billing/repositories/promocode.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/repositories/promocode.repository.ts -------------------------------------------------------------------------------- /src/modules/billing/repositories/stripe-subscription.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/repositories/stripe-subscription.repository.ts -------------------------------------------------------------------------------- /src/modules/billing/services/billing-audit.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/services/billing-audit.service.ts -------------------------------------------------------------------------------- /src/modules/billing/services/downgrade.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/services/downgrade.service.ts -------------------------------------------------------------------------------- /src/modules/billing/services/excel-email.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/services/excel-email.service.ts -------------------------------------------------------------------------------- /src/modules/billing/services/license-management.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/services/license-management.service.ts -------------------------------------------------------------------------------- /src/modules/billing/services/payment-email.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/services/payment-email.service.ts -------------------------------------------------------------------------------- /src/modules/billing/services/promocode.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/services/promocode.service.ts -------------------------------------------------------------------------------- /src/modules/billing/services/stripe-customer.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/services/stripe-customer.service.ts -------------------------------------------------------------------------------- /src/modules/billing/services/stripe-scheduler.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/services/stripe-scheduler.service.ts -------------------------------------------------------------------------------- /src/modules/billing/services/stripe-subscription.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/services/stripe-subscription.service.ts -------------------------------------------------------------------------------- /src/modules/billing/services/upgrade.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/billing/services/upgrade.service.ts -------------------------------------------------------------------------------- /src/modules/common/common.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/common.module.ts -------------------------------------------------------------------------------- /src/modules/common/config/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/config/configuration.ts -------------------------------------------------------------------------------- /src/modules/common/config/env.validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/config/env.validation.ts -------------------------------------------------------------------------------- /src/modules/common/decorators/roles.decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/decorators/roles.decorators.ts -------------------------------------------------------------------------------- /src/modules/common/decorators/user.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/decorators/user.decorator.ts -------------------------------------------------------------------------------- /src/modules/common/enum/ai-services.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/enum/ai-services.enum.ts -------------------------------------------------------------------------------- /src/modules/common/enum/billing.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/enum/billing.enum.ts -------------------------------------------------------------------------------- /src/modules/common/enum/collection.request.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/enum/collection.request.enum.ts -------------------------------------------------------------------------------- /src/modules/common/enum/database.collection.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/enum/database.collection.enum.ts -------------------------------------------------------------------------------- /src/modules/common/enum/error-messages.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/enum/error-messages.enum.ts -------------------------------------------------------------------------------- /src/modules/common/enum/feedback.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/enum/feedback.enum.ts -------------------------------------------------------------------------------- /src/modules/common/enum/httpStatusCode.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/enum/httpStatusCode.enum.ts -------------------------------------------------------------------------------- /src/modules/common/enum/plan.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/enum/plan.enum.ts -------------------------------------------------------------------------------- /src/modules/common/enum/roles.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/enum/roles.enum.ts -------------------------------------------------------------------------------- /src/modules/common/enum/subscription.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/enum/subscription.enum.ts -------------------------------------------------------------------------------- /src/modules/common/enum/testflow.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/enum/testflow.enum.ts -------------------------------------------------------------------------------- /src/modules/common/enum/topic.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/enum/topic.enum.ts -------------------------------------------------------------------------------- /src/modules/common/enum/trial.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/enum/trial.enum.ts -------------------------------------------------------------------------------- /src/modules/common/enum/updates.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/enum/updates.enum.ts -------------------------------------------------------------------------------- /src/modules/common/enum/user-limit-enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/enum/user-limit-enum.ts -------------------------------------------------------------------------------- /src/modules/common/exception/logging.exception-filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/exception/logging.exception-filter.ts -------------------------------------------------------------------------------- /src/modules/common/guards/google-oauth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/guards/google-oauth.guard.ts -------------------------------------------------------------------------------- /src/modules/common/guards/jwt-auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/guards/jwt-auth.guard.ts -------------------------------------------------------------------------------- /src/modules/common/guards/refresh-token.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/guards/refresh-token.guard.ts -------------------------------------------------------------------------------- /src/modules/common/guards/roles.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/guards/roles.guard.ts -------------------------------------------------------------------------------- /src/modules/common/instructions/fix-pre-test-script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/instructions/fix-pre-test-script.ts -------------------------------------------------------------------------------- /src/modules/common/instructions/fix-test-script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/instructions/fix-test-script.ts -------------------------------------------------------------------------------- /src/modules/common/instructions/generate-pre-script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/instructions/generate-pre-script.ts -------------------------------------------------------------------------------- /src/modules/common/instructions/generate-test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/instructions/generate-test-cases.ts -------------------------------------------------------------------------------- /src/modules/common/instructions/prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/instructions/prompt.ts -------------------------------------------------------------------------------- /src/modules/common/models/ai-limit.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/ai-limit.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/ai-log.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/ai-log.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/billing.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/billing.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/branch.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/branch.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/chatbot-stats.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/chatbot-stats.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/collection.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/collection.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/collection.rxdb.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/collection.rxdb.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/environment.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/environment.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/feature.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/feature.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/feedback.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/feedback.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/licenses.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/licenses.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/llm-conversation.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/llm-conversation.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/openapi20.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/openapi20.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/openapi303.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/openapi303.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/plan.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/plan.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/pricing.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/pricing.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/promocode.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/promocode.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/sales-email.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/sales-email.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/team.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/team.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/testflow.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/testflow.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/updates.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/updates.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/user-invites.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/user-invites.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/user.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/user.model.ts -------------------------------------------------------------------------------- /src/modules/common/models/workspace.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/models/workspace.model.ts -------------------------------------------------------------------------------- /src/modules/common/services/api-response.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/services/api-response.service.ts -------------------------------------------------------------------------------- /src/modules/common/services/blobStorage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/services/blobStorage.service.ts -------------------------------------------------------------------------------- /src/modules/common/services/email.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/services/email.service.ts -------------------------------------------------------------------------------- /src/modules/common/services/encryption.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/services/encryption.service.ts -------------------------------------------------------------------------------- /src/modules/common/services/event-consumer.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/services/event-consumer.service.ts -------------------------------------------------------------------------------- /src/modules/common/services/event-producer.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/services/event-producer.service.ts -------------------------------------------------------------------------------- /src/modules/common/services/helper/oapi2.transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/services/helper/oapi2.transformer.ts -------------------------------------------------------------------------------- /src/modules/common/services/helper/oapi3.transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/services/helper/oapi3.transformer.ts -------------------------------------------------------------------------------- /src/modules/common/services/helper/parser.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/services/helper/parser.helper.ts -------------------------------------------------------------------------------- /src/modules/common/services/helper/postman.parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/services/helper/postman.parser.ts -------------------------------------------------------------------------------- /src/modules/common/services/insights.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/services/insights.service.ts -------------------------------------------------------------------------------- /src/modules/common/services/instrument.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/services/instrument.service.ts -------------------------------------------------------------------------------- /src/modules/common/services/parser.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/services/parser.service.ts -------------------------------------------------------------------------------- /src/modules/common/services/postman.parser.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/services/postman.parser.service.ts -------------------------------------------------------------------------------- /src/modules/common/util/email.parser.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/util/email.parser.util.ts -------------------------------------------------------------------------------- /src/modules/common/util/isImageBuffer.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/util/isImageBuffer.util.ts -------------------------------------------------------------------------------- /src/modules/common/util/sleep.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/util/sleep.util.ts -------------------------------------------------------------------------------- /src/modules/common/util/validate.name.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/common/util/validate.name.util.ts -------------------------------------------------------------------------------- /src/modules/identity/controllers/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/controllers/auth.controller.ts -------------------------------------------------------------------------------- /src/modules/identity/controllers/plan.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/controllers/plan.controller.ts -------------------------------------------------------------------------------- /src/modules/identity/controllers/team.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/controllers/team.controller.ts -------------------------------------------------------------------------------- /src/modules/identity/controllers/test/auth.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/controllers/test/auth.controller.spec.ts -------------------------------------------------------------------------------- /src/modules/identity/controllers/test/mockData/auth.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/controllers/test/mockData/auth.payload.ts -------------------------------------------------------------------------------- /src/modules/identity/controllers/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/controllers/user.controller.ts -------------------------------------------------------------------------------- /src/modules/identity/guards/create-team-guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/guards/create-team-guard.ts -------------------------------------------------------------------------------- /src/modules/identity/guards/hub-bulk-invite-guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/guards/hub-bulk-invite-guard.ts -------------------------------------------------------------------------------- /src/modules/identity/guards/hub-invite.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/guards/hub-invite.guard.ts -------------------------------------------------------------------------------- /src/modules/identity/guards/user-limt-guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/guards/user-limt-guard.ts -------------------------------------------------------------------------------- /src/modules/identity/identity.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/identity.module.ts -------------------------------------------------------------------------------- /src/modules/identity/payloads/jwt.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/payloads/jwt.payload.ts -------------------------------------------------------------------------------- /src/modules/identity/payloads/login.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/payloads/login.payload.ts -------------------------------------------------------------------------------- /src/modules/identity/payloads/plan.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/payloads/plan.payload.ts -------------------------------------------------------------------------------- /src/modules/identity/payloads/register.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/payloads/register.payload.ts -------------------------------------------------------------------------------- /src/modules/identity/payloads/resetPassword.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/payloads/resetPassword.payload.ts -------------------------------------------------------------------------------- /src/modules/identity/payloads/team.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/payloads/team.payload.ts -------------------------------------------------------------------------------- /src/modules/identity/payloads/teamUser.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/payloads/teamUser.payload.ts -------------------------------------------------------------------------------- /src/modules/identity/payloads/user.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/payloads/user.payload.ts -------------------------------------------------------------------------------- /src/modules/identity/payloads/userInvites.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/payloads/userInvites.payload.ts -------------------------------------------------------------------------------- /src/modules/identity/payloads/verification.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/payloads/verification.payload.ts -------------------------------------------------------------------------------- /src/modules/identity/repositories/plan.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/repositories/plan.repository.ts -------------------------------------------------------------------------------- /src/modules/identity/repositories/team.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/repositories/team.repository.ts -------------------------------------------------------------------------------- /src/modules/identity/repositories/user.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/repositories/user.repository.ts -------------------------------------------------------------------------------- /src/modules/identity/repositories/userInvites.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/repositories/userInvites.repository.ts -------------------------------------------------------------------------------- /src/modules/identity/services/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/services/auth.service.ts -------------------------------------------------------------------------------- /src/modules/identity/services/hubspot.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/services/hubspot.service.ts -------------------------------------------------------------------------------- /src/modules/identity/services/plan.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/services/plan.service.ts -------------------------------------------------------------------------------- /src/modules/identity/services/team-user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/services/team-user.service.ts -------------------------------------------------------------------------------- /src/modules/identity/services/team.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/services/team.service.ts -------------------------------------------------------------------------------- /src/modules/identity/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/services/user.service.ts -------------------------------------------------------------------------------- /src/modules/identity/strategies/google.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/strategies/google.strategy.ts -------------------------------------------------------------------------------- /src/modules/identity/strategies/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/strategies/jwt.strategy.ts -------------------------------------------------------------------------------- /src/modules/identity/strategies/refresh-token.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/identity/strategies/refresh-token.strategy.ts -------------------------------------------------------------------------------- /src/modules/proxy/adapters/custom-websocket-adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/proxy/adapters/custom-websocket-adapter.ts -------------------------------------------------------------------------------- /src/modules/proxy/controllers/http.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/proxy/controllers/http.controller.ts -------------------------------------------------------------------------------- /src/modules/proxy/gateway/socketio.gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/proxy/gateway/socketio.gateway.ts -------------------------------------------------------------------------------- /src/modules/proxy/gateway/websocket.gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/proxy/gateway/websocket.gateway.ts -------------------------------------------------------------------------------- /src/modules/proxy/proxy.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/proxy/proxy.module.ts -------------------------------------------------------------------------------- /src/modules/proxy/services/http.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/proxy/services/http.service.ts -------------------------------------------------------------------------------- /src/modules/proxy/services/socketio.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/proxy/services/socketio.service.ts -------------------------------------------------------------------------------- /src/modules/proxy/services/websocket.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/proxy/services/websocket.service.ts -------------------------------------------------------------------------------- /src/modules/user-admin/controllers/user-admin.auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/user-admin/controllers/user-admin.auth.controller.ts -------------------------------------------------------------------------------- /src/modules/user-admin/controllers/user-admin.enterprise-user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/user-admin/controllers/user-admin.enterprise-user.controller.ts -------------------------------------------------------------------------------- /src/modules/user-admin/controllers/user-admin.hubs.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/user-admin/controllers/user-admin.hubs.controller.ts -------------------------------------------------------------------------------- /src/modules/user-admin/controllers/user-admin.members.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/user-admin/controllers/user-admin.members.controller.ts -------------------------------------------------------------------------------- /src/modules/user-admin/controllers/user-admin.workspace.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/user-admin/controllers/user-admin.workspace.controller.ts -------------------------------------------------------------------------------- /src/modules/user-admin/payloads/auth.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/user-admin/payloads/auth.payload.ts -------------------------------------------------------------------------------- /src/modules/user-admin/payloads/hub.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/user-admin/payloads/hub.payload.ts -------------------------------------------------------------------------------- /src/modules/user-admin/payloads/members.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/user-admin/payloads/members.payload.ts -------------------------------------------------------------------------------- /src/modules/user-admin/payloads/workspace.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/user-admin/payloads/workspace.payload.ts -------------------------------------------------------------------------------- /src/modules/user-admin/repositories/user-admin.auth.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/user-admin/repositories/user-admin.auth.repository.ts -------------------------------------------------------------------------------- /src/modules/user-admin/repositories/user-admin.hubs.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/user-admin/repositories/user-admin.hubs.repository.ts -------------------------------------------------------------------------------- /src/modules/user-admin/repositories/user-admin.members.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/user-admin/repositories/user-admin.members.repository.ts -------------------------------------------------------------------------------- /src/modules/user-admin/repositories/user-admin.updates.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/user-admin/repositories/user-admin.updates.repository.ts -------------------------------------------------------------------------------- /src/modules/user-admin/repositories/user-admin.workspace.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/user-admin/repositories/user-admin.workspace.repository.ts -------------------------------------------------------------------------------- /src/modules/user-admin/services/user-admin.auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/user-admin/services/user-admin.auth.service.ts -------------------------------------------------------------------------------- /src/modules/user-admin/services/user-admin.enterprise-user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/user-admin/services/user-admin.enterprise-user.service.ts -------------------------------------------------------------------------------- /src/modules/user-admin/services/user-admin.hubs.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/user-admin/services/user-admin.hubs.service.ts -------------------------------------------------------------------------------- /src/modules/user-admin/services/user-admin.members.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/user-admin/services/user-admin.members.service.ts -------------------------------------------------------------------------------- /src/modules/user-admin/services/user-admin.workspace.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/user-admin/services/user-admin.workspace.service.ts -------------------------------------------------------------------------------- /src/modules/user-admin/user-admin.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/user-admin/user-admin.module.ts -------------------------------------------------------------------------------- /src/modules/views/addTeamAdminEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/addTeamAdminEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/demoteEditorEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/demoteEditorEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/demoteTeamAdminEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/demoteTeamAdminEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/downgradedToCommunityEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/downgradedToCommunityEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/expireInviteEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/expireInviteEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/hubDowngradeRemoveUserEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/hubDowngradeRemoveUserEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/hubDowngradedEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/hubDowngradedEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/inviteTeamEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/inviteTeamEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/inviteWorkspaceEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/inviteWorkspaceEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/layouts/main.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/layouts/main.handlebars -------------------------------------------------------------------------------- /src/modules/views/leaveTeamEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/leaveTeamEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/magicCodeEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/magicCodeEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/newOwnerEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/newOwnerEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/newWorkspaceEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/newWorkspaceEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/oldOwnerEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/oldOwnerEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/partials/footer.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/partials/footer.handlebars -------------------------------------------------------------------------------- /src/modules/views/partials/footerV2.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/partials/footerV2.handlebars -------------------------------------------------------------------------------- /src/modules/views/partials/header.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/partials/header.handlebars -------------------------------------------------------------------------------- /src/modules/views/partials/headerV2.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/partials/headerV2.handlebars -------------------------------------------------------------------------------- /src/modules/views/paymentFailedEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/paymentFailedEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/paymentInfoUpdatedEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/paymentInfoUpdatedEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/paymentSuccessEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/paymentSuccessEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/planDowngradedEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/planDowngradedEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/planUpgradeOwnerEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/planUpgradeOwnerEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/planUpgradedEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/planUpgradedEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/promoteViewerEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/promoteViewerEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/removeUserEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/removeUserEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/salesTrialEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/salesTrialEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/salesTrialEmail2.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/salesTrialEmail2.handlebars -------------------------------------------------------------------------------- /src/modules/views/signUpEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/signUpEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/signUpVerifiedUserEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/signUpVerifiedUserEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/signUpVerifyEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/signUpVerifyEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/subscriptionCanceledEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/subscriptionCanceledEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/subscriptionExpiredEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/subscriptionExpiredEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/subscriptionResubscribedEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/subscriptionResubscribedEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/teamInviteNonRegisteredReciever.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/teamInviteNonRegisteredReciever.handlebars -------------------------------------------------------------------------------- /src/modules/views/teamInviteRegisteredReciever.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/teamInviteRegisteredReciever.handlebars -------------------------------------------------------------------------------- /src/modules/views/testflowScheduleDataSetEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/testflowScheduleDataSetEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/testflowScheduleRunEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/testflowScheduleRunEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/upcomingPaymentActionRequiredEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/upcomingPaymentActionRequiredEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/verifyEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/verifyEmail.handlebars -------------------------------------------------------------------------------- /src/modules/views/welcomeEmail.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/views/welcomeEmail.handlebars -------------------------------------------------------------------------------- /src/modules/workspace/controllers/ai-assistant.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/controllers/ai-assistant.controller.ts -------------------------------------------------------------------------------- /src/modules/workspace/controllers/ai-assistant.gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/controllers/ai-assistant.gateway.ts -------------------------------------------------------------------------------- /src/modules/workspace/controllers/chatbot-stats.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/controllers/chatbot-stats.controller.ts -------------------------------------------------------------------------------- /src/modules/workspace/controllers/collection.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/controllers/collection.controller.spec.ts -------------------------------------------------------------------------------- /src/modules/workspace/controllers/collection.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/controllers/collection.controller.ts -------------------------------------------------------------------------------- /src/modules/workspace/controllers/environment.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/controllers/environment.controller.ts -------------------------------------------------------------------------------- /src/modules/workspace/controllers/feature.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/controllers/feature.controller.ts -------------------------------------------------------------------------------- /src/modules/workspace/controllers/feedback.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/controllers/feedback.controller.ts -------------------------------------------------------------------------------- /src/modules/workspace/controllers/llm-conversation.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/controllers/llm-conversation.controller.ts -------------------------------------------------------------------------------- /src/modules/workspace/controllers/mock-server.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/controllers/mock-server.controller.ts -------------------------------------------------------------------------------- /src/modules/workspace/controllers/pricing.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/controllers/pricing.controller.ts -------------------------------------------------------------------------------- /src/modules/workspace/controllers/sales-email.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/controllers/sales-email.controller.ts -------------------------------------------------------------------------------- /src/modules/workspace/controllers/testflow.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/controllers/testflow.controller.ts -------------------------------------------------------------------------------- /src/modules/workspace/controllers/updates.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/controllers/updates.controller.ts -------------------------------------------------------------------------------- /src/modules/workspace/controllers/workspace.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/controllers/workspace.controller.ts -------------------------------------------------------------------------------- /src/modules/workspace/guards/plan-limits/create-testflow-block-guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/guards/plan-limits/create-testflow-block-guard.ts -------------------------------------------------------------------------------- /src/modules/workspace/guards/plan-limits/create-testflow-guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/guards/plan-limits/create-testflow-guard.ts -------------------------------------------------------------------------------- /src/modules/workspace/guards/plan-limits/create-testflow-schedule-guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/guards/plan-limits/create-testflow-schedule-guard.ts -------------------------------------------------------------------------------- /src/modules/workspace/guards/plan-limits/create-workspace-guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/guards/plan-limits/create-workspace-guard.ts -------------------------------------------------------------------------------- /src/modules/workspace/guards/plan-limits/workspace-invite.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/guards/plan-limits/workspace-invite.guard.ts -------------------------------------------------------------------------------- /src/modules/workspace/handlers/addUser.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/handlers/addUser.handler.ts -------------------------------------------------------------------------------- /src/modules/workspace/handlers/ai-log.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/handlers/ai-log.handler.ts -------------------------------------------------------------------------------- /src/modules/workspace/handlers/chatbot-token.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/handlers/chatbot-token.handler.ts -------------------------------------------------------------------------------- /src/modules/workspace/handlers/demoteAdmin.handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/handlers/demoteAdmin.handlers.ts -------------------------------------------------------------------------------- /src/modules/workspace/handlers/promoteAdmin.handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/handlers/promoteAdmin.handlers.ts -------------------------------------------------------------------------------- /src/modules/workspace/handlers/removeUser.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/handlers/removeUser.handler.ts -------------------------------------------------------------------------------- /src/modules/workspace/handlers/teamUpdated.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/handlers/teamUpdated.handler.ts -------------------------------------------------------------------------------- /src/modules/workspace/handlers/updates.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/handlers/updates.handler.ts -------------------------------------------------------------------------------- /src/modules/workspace/handlers/workspace.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/handlers/workspace.handler.ts -------------------------------------------------------------------------------- /src/modules/workspace/payloads/ai-assistant.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/payloads/ai-assistant.payload.ts -------------------------------------------------------------------------------- /src/modules/workspace/payloads/ai-log.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/payloads/ai-log.payload.ts -------------------------------------------------------------------------------- /src/modules/workspace/payloads/branch.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/payloads/branch.payload.ts -------------------------------------------------------------------------------- /src/modules/workspace/payloads/chatbot-stats.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/payloads/chatbot-stats.payload.ts -------------------------------------------------------------------------------- /src/modules/workspace/payloads/collection.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/payloads/collection.payload.ts -------------------------------------------------------------------------------- /src/modules/workspace/payloads/collectionRequest.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/payloads/collectionRequest.payload.ts -------------------------------------------------------------------------------- /src/modules/workspace/payloads/environment.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/payloads/environment.payload.ts -------------------------------------------------------------------------------- /src/modules/workspace/payloads/feature.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/payloads/feature.payload.ts -------------------------------------------------------------------------------- /src/modules/workspace/payloads/feedback.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/payloads/feedback.payload.ts -------------------------------------------------------------------------------- /src/modules/workspace/payloads/llm-conversation.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/payloads/llm-conversation.payload.ts -------------------------------------------------------------------------------- /src/modules/workspace/payloads/mock-server.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/payloads/mock-server.payload.ts -------------------------------------------------------------------------------- /src/modules/workspace/payloads/sales-email.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/payloads/sales-email.payload.ts -------------------------------------------------------------------------------- /src/modules/workspace/payloads/testflow.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/payloads/testflow.payload.ts -------------------------------------------------------------------------------- /src/modules/workspace/payloads/updates.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/payloads/updates.payload.ts -------------------------------------------------------------------------------- /src/modules/workspace/payloads/workspace.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/payloads/workspace.payload.ts -------------------------------------------------------------------------------- /src/modules/workspace/payloads/workspaceUser.payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/payloads/workspaceUser.payload.ts -------------------------------------------------------------------------------- /src/modules/workspace/repositories/ai-assistant.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/repositories/ai-assistant.repository.ts -------------------------------------------------------------------------------- /src/modules/workspace/repositories/ai-log.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/repositories/ai-log.repository.ts -------------------------------------------------------------------------------- /src/modules/workspace/repositories/branch.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/repositories/branch.repository.ts -------------------------------------------------------------------------------- /src/modules/workspace/repositories/chatbot-stats.repositoy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/repositories/chatbot-stats.repositoy.ts -------------------------------------------------------------------------------- /src/modules/workspace/repositories/collection.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/repositories/collection.repository.ts -------------------------------------------------------------------------------- /src/modules/workspace/repositories/environment.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/repositories/environment.repository.ts -------------------------------------------------------------------------------- /src/modules/workspace/repositories/feature.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/repositories/feature.repository.ts -------------------------------------------------------------------------------- /src/modules/workspace/repositories/feedback.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/repositories/feedback.repository.ts -------------------------------------------------------------------------------- /src/modules/workspace/repositories/llm-conversation.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/repositories/llm-conversation.repository.ts -------------------------------------------------------------------------------- /src/modules/workspace/repositories/pricing.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/repositories/pricing.repository.ts -------------------------------------------------------------------------------- /src/modules/workspace/repositories/sales-email.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/repositories/sales-email.repository.ts -------------------------------------------------------------------------------- /src/modules/workspace/repositories/testflow.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/repositories/testflow.repository.ts -------------------------------------------------------------------------------- /src/modules/workspace/repositories/updates.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/repositories/updates.repository.ts -------------------------------------------------------------------------------- /src/modules/workspace/repositories/userLimit.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/repositories/userLimit.repository.ts -------------------------------------------------------------------------------- /src/modules/workspace/repositories/workspace.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/repositories/workspace.repository.ts -------------------------------------------------------------------------------- /src/modules/workspace/schedulers/ai-consumption.scheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/schedulers/ai-consumption.scheduler.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/ai-assistant.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/ai-assistant.service.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/ai-log.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/ai-log.service.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/branch.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/branch.service.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/chatbot-stats.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/chatbot-stats.service.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/collection-request.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/collection-request.service.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/collection.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/collection.service.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/environment.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/environment.service.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/feature.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/feature.service.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/feedback.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/feedback.service.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/llm-conversation.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/llm-conversation.service.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/mock-server.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/mock-server.service.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/pricing.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/pricing.repository.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/sales-email.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/sales-email.service.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/testflow-dataset.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/testflow-dataset.service.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/testflow-run.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/testflow-run.service.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/testflow-schedular.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/testflow-schedular.service.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/testflow.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/testflow.service.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/updates.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/updates.service.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/userLimit.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/userLimit.service.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/workspace-user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/workspace-user.service.ts -------------------------------------------------------------------------------- /src/modules/workspace/services/workspace.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/services/workspace.service.ts -------------------------------------------------------------------------------- /src/modules/workspace/workspace.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/modules/workspace/workspace.module.ts -------------------------------------------------------------------------------- /src/types/fastify.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/types/fastify.d.ts -------------------------------------------------------------------------------- /src/update-plan-testflow-schedule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/update-plan-testflow-schedule.ts -------------------------------------------------------------------------------- /src/upgrade-plan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/src/upgrade-plan.ts -------------------------------------------------------------------------------- /test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/test/jest-e2e.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparrowapp-dev/sparrow-api/HEAD/tsconfig.spec.json --------------------------------------------------------------------------------