├── .env.example ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE │ ├── BUG_REPORT.md │ └── FEATURE_REQUEST.md ├── PULL_REQUEST_TEMPLATE.md ├── labeler.yml └── workflows │ ├── codeql-analysis.yml │ ├── continuous-integration.yml │ ├── greetings.yml │ ├── label.yml │ └── stale.yml ├── .gitignore ├── .prettierrc ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── config └── README.md ├── doc ├── otasoft-api-logo.png └── otasoft-core-new-architecture.png ├── docker-compose.yml ├── nest-cli.json ├── nginx ├── dev │ └── nginx.conf └── prod │ └── nginx.conf ├── package.json ├── redis └── redis.conf ├── scripts ├── README.md └── generate-ssl-cert.sh ├── src ├── app.module.ts ├── cache │ ├── README.md │ ├── config │ │ ├── cache-config.service.ts │ │ └── index.ts │ └── redis-cache.module.ts ├── doc │ ├── README.md │ ├── index.ts │ └── swagger-options.ts ├── filters │ ├── README.md │ ├── enums │ │ ├── error-code.enum.ts │ │ └── index.ts │ ├── error.filter.ts │ ├── helpers │ │ ├── index.ts │ │ └── validate-server-error.ts │ ├── index.ts │ └── interfaces │ │ ├── error-object.interface.ts │ │ └── index.ts ├── graphql │ ├── README.md │ ├── config │ │ ├── gql-config.service.ts │ │ └── index.ts │ ├── graphql-wrapper.module.ts │ ├── helpers │ │ ├── generate-gql-schema.ts │ │ └── index.ts │ └── schema.gql ├── health │ ├── README.md │ ├── controllers │ │ ├── health.controller.spec.ts │ │ ├── health.controller.ts │ │ └── index.ts │ ├── health.module.ts │ └── services │ │ ├── health.service.spec.ts │ │ ├── health.service.ts │ │ └── index.ts ├── interceptors │ ├── README.md │ ├── exclude-null.interceptor.ts │ ├── helpers │ │ ├── index.ts │ │ └── recursivelyStripNullValues.ts │ ├── index.ts │ └── timeout.interceptor.ts ├── main.ts ├── microservices │ ├── README.md │ ├── auth │ │ ├── auth.module.ts │ │ ├── graphql │ │ │ ├── decorators │ │ │ │ ├── gql-current-user.decorator.ts │ │ │ │ └── index.ts │ │ │ ├── guards │ │ │ │ ├── gql-jwt-auth.guard.ts │ │ │ │ ├── gql-jwt-refresh.guard.ts │ │ │ │ └── index.ts │ │ │ ├── input │ │ │ │ ├── auth-credentials.input.ts │ │ │ │ ├── auth-email.input.ts │ │ │ │ ├── change-password.input.ts │ │ │ │ ├── index.ts │ │ │ │ └── set-new-password.input.ts │ │ │ ├── models │ │ │ │ ├── auth-change-response-gql.model.ts │ │ │ │ ├── auth-response-status-gql.model.ts │ │ │ │ ├── auth-user-gql.model.ts │ │ │ │ ├── auth-user-id-gql.model.ts │ │ │ │ ├── auth-user-token-gql.model.ts │ │ │ │ ├── index.ts │ │ │ │ └── user.model-gql.ts │ │ │ ├── mutations │ │ │ │ ├── auth-mutation.resolver.ts │ │ │ │ ├── index.ts │ │ │ │ └── user-mutation.resolver.ts │ │ │ └── queries │ │ │ │ ├── auth-query.resolver.ts │ │ │ │ └── index.ts │ │ ├── guards │ │ │ ├── access-control.guard.ts │ │ │ └── index.ts │ │ ├── interfaces │ │ │ ├── access-control.interface.ts │ │ │ ├── index.ts │ │ │ └── token-payload.interface.ts │ │ ├── models │ │ │ ├── index.ts │ │ │ └── user.model.ts │ │ ├── rest │ │ │ ├── controllers │ │ │ │ ├── auth │ │ │ │ │ ├── auth.controller.spec.ts │ │ │ │ │ └── auth.controller.ts │ │ │ │ ├── index.ts │ │ │ │ └── user │ │ │ │ │ ├── user.controller.spec.ts │ │ │ │ │ └── user.controller.ts │ │ │ ├── decorators │ │ │ │ ├── index.ts │ │ │ │ ├── rest-csrf-token.decorator.ts │ │ │ │ └── rest-current-user.decorator.ts │ │ │ ├── dto │ │ │ │ ├── auth-credentials.dto.ts │ │ │ │ ├── auth-email.dto.ts │ │ │ │ ├── change-password.dto.ts │ │ │ │ ├── get-refresh-user.dto.ts │ │ │ │ ├── index.ts │ │ │ │ └── set-new-password.dto.ts │ │ │ ├── guards │ │ │ │ ├── index.ts │ │ │ │ ├── rest-jwt-auth.guard.ts │ │ │ │ └── rest-jwt-refresh.guard.ts │ │ │ ├── interfaces │ │ │ │ ├── index.ts │ │ │ │ └── request-with-user.interface.ts │ │ │ └── models │ │ │ │ ├── auth-change-response-rest.model.ts │ │ │ │ ├── auth-user-cookie-rest.model.ts │ │ │ │ ├── auth-user-id-rest.model.ts │ │ │ │ ├── auth-user-rest.model.ts │ │ │ │ └── index.ts │ │ ├── services │ │ │ ├── auth │ │ │ │ ├── auth.service.spec.ts │ │ │ │ └── auth.service.ts │ │ │ ├── index.ts │ │ │ └── user │ │ │ │ ├── user.service.spec.ts │ │ │ │ └── user.service.ts │ │ └── strategies │ │ │ ├── index.ts │ │ │ ├── jwt-refresh-token.strategy.ts │ │ │ └── jwt.strategy.ts │ ├── booking │ │ ├── booking.module.ts │ │ ├── graphql │ │ │ ├── input │ │ │ │ ├── create-booking.input.ts │ │ │ │ └── index.ts │ │ │ ├── models │ │ │ │ ├── booking-gql.model.ts │ │ │ │ └── index.ts │ │ │ ├── mutations │ │ │ │ ├── booking-mutation.resolver.ts │ │ │ │ └── index.ts │ │ │ └── queries │ │ │ │ ├── booking-query.resolver.ts │ │ │ │ └── index.ts │ │ ├── rest │ │ │ ├── controllers │ │ │ │ ├── booking.controller.spec.ts │ │ │ │ ├── booking.controller.ts │ │ │ │ └── index.ts │ │ │ ├── dto │ │ │ │ ├── create-booking.dto.ts │ │ │ │ └── index.ts │ │ │ └── models │ │ │ │ ├── booking-rest.ts │ │ │ │ └── index.ts │ │ └── services │ │ │ ├── booking.service.spec.ts │ │ │ ├── booking.service.ts │ │ │ └── index.ts │ ├── catalog │ │ ├── catalog.module.ts │ │ ├── graphql │ │ │ ├── input │ │ │ │ ├── create-offer.input.ts │ │ │ │ ├── index.ts │ │ │ │ └── update-offer.input.ts │ │ │ ├── models │ │ │ │ ├── gql-offer.model.ts │ │ │ │ ├── gql-text-response.model.ts │ │ │ │ └── index.ts │ │ │ ├── mutations │ │ │ │ ├── index.ts │ │ │ │ └── offer-mutation.resolver.ts │ │ │ └── queries │ │ │ │ ├── index.ts │ │ │ │ └── offer-query.resolver.ts │ │ ├── interfaces │ │ │ ├── index.ts │ │ │ └── update-offer.interface.ts │ │ ├── rest │ │ │ ├── controllers │ │ │ │ ├── index.ts │ │ │ │ ├── offer.controller.spec.ts │ │ │ │ └── offer.controller.ts │ │ │ ├── dto │ │ │ │ ├── create-offer.dto.ts │ │ │ │ ├── index.ts │ │ │ │ └── update-offer.dto.ts │ │ │ └── models │ │ │ │ ├── index.ts │ │ │ │ ├── rest-offer.model.ts │ │ │ │ └── rest-text-response.model.ts │ │ └── services │ │ │ ├── index.ts │ │ │ ├── offer.service.spec.ts │ │ │ └── offer.service.ts │ ├── customer │ │ ├── customer.module.ts │ │ ├── graphql │ │ │ ├── input │ │ │ │ ├── create-customer-profile.input.ts │ │ │ │ ├── index.ts │ │ │ │ └── update-customer-profile.input.ts │ │ │ ├── models │ │ │ │ ├── customer-gql.model.ts │ │ │ │ └── index.ts │ │ │ ├── mutations │ │ │ │ ├── customer-mutation.resolver.ts │ │ │ │ └── index.ts │ │ │ └── queries │ │ │ │ ├── customer-query.resolver.ts │ │ │ │ └── index.ts │ │ ├── interfaces │ │ │ ├── index.ts │ │ │ └── update-customer-object.interface.ts │ │ ├── rest │ │ │ ├── controllers │ │ │ │ ├── customer.controller.spec.ts │ │ │ │ ├── customer.controller.ts │ │ │ │ └── index.ts │ │ │ ├── dto │ │ │ │ ├── create-customer-profile.dto.ts │ │ │ │ ├── index.ts │ │ │ │ └── update-customer-profile.dto.ts │ │ │ └── models │ │ │ │ ├── customer-rest.model.ts │ │ │ │ └── index.ts │ │ └── services │ │ │ ├── customer.service.spec.ts │ │ │ ├── customer.service.ts │ │ │ └── index.ts │ ├── index.ts │ ├── mail │ │ ├── mail.module.ts │ │ └── sendgrid │ │ │ ├── dto │ │ │ ├── index.ts │ │ │ └── send-email.dto.ts │ │ │ ├── interfaces │ │ │ └── mail-object.interface.ts │ │ │ ├── models │ │ │ ├── index.ts │ │ │ └── success-response.model.ts │ │ │ ├── sendgrid.module.ts │ │ │ └── services │ │ │ ├── sendgrid.service.spec.ts │ │ │ └── sendgrid.service.ts │ └── payment │ │ ├── graphql │ │ ├── input │ │ │ ├── create-payment.input.ts │ │ │ └── index.ts │ │ ├── models │ │ │ ├── index.ts │ │ │ └── payment-gql.model.ts │ │ ├── mutations │ │ │ ├── index.ts │ │ │ └── payment-mutation.resolver.ts │ │ └── queries │ │ │ ├── index.ts │ │ │ └── payment-query.resolver.ts │ │ ├── payment.module.ts │ │ ├── rest │ │ ├── controllers │ │ │ ├── index.ts │ │ │ ├── payment.controller.spec.ts │ │ │ └── payment.controller.ts │ │ ├── dto │ │ │ ├── create-payment.dto.ts │ │ │ └── index.ts │ │ └── models │ │ │ ├── index.ts │ │ │ └── payment-rest.ts │ │ └── services │ │ ├── index.ts │ │ ├── payment.service.spec.ts │ │ └── payment.service.ts ├── open-id │ ├── README.md │ ├── controllers │ │ ├── index.ts │ │ ├── open-id.controller.spec.ts │ │ └── open-id.controller.ts │ ├── guards │ │ ├── index.ts │ │ └── open-id.guard.ts │ ├── helpers │ │ ├── build-open-id-client.ts │ │ └── index.ts │ ├── open-id.module.ts │ ├── services │ │ ├── index.ts │ │ ├── open-id.service.spec.ts │ │ └── open-id.service.ts │ └── strategies │ │ ├── index.ts │ │ ├── open-id-strategy-factory.ts │ │ └── open-id.strategy.ts ├── queues │ ├── README.md │ ├── bull-queue.module.ts │ ├── configs │ │ ├── bull-async-config.ts │ │ ├── index.ts │ │ └── queue-async-config.ts │ └── services │ │ ├── bull-queue.service.ts │ │ └── index.ts ├── security │ ├── README.md │ ├── configs │ │ ├── csurfConfigOptions.ts │ │ ├── index.ts │ │ ├── rateLimitConfig.ts │ │ └── redisSessionConfig.ts │ ├── guards │ │ ├── frontend-cookie.guard.spec.ts │ │ ├── frontend-cookie.guard.ts │ │ └── index.ts │ ├── middlewares │ │ ├── csrf.middleware.ts │ │ └── index.ts │ └── serializers │ │ ├── index.ts │ │ └── session.serializer.ts └── utils │ ├── README.md │ ├── axios │ ├── axios-wrapper.module.ts │ └── config │ │ ├── axios-async-config.ts │ │ └── index.ts │ ├── client │ ├── client.service.ts │ ├── config │ │ ├── client-async-options.ts │ │ └── index.ts │ ├── index.ts │ └── interfaces │ │ ├── index.ts │ │ └── message-pattern.interface.ts │ └── utils.module.ts ├── test ├── app.e2e-spec.ts └── jest-e2e.json ├── tsconfig.build.json ├── tsconfig.json ├── webpack-hmr.config.js └── yarn.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG_REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/.github/ISSUE_TEMPLATE/BUG_REPORT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/continuous-integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/.github/workflows/continuous-integration.yml -------------------------------------------------------------------------------- /.github/workflows/greetings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/.github/workflows/greetings.yml -------------------------------------------------------------------------------- /.github/workflows/label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/.github/workflows/label.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/.prettierrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/README.md -------------------------------------------------------------------------------- /config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/config/README.md -------------------------------------------------------------------------------- /doc/otasoft-api-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/doc/otasoft-api-logo.png -------------------------------------------------------------------------------- /doc/otasoft-core-new-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/doc/otasoft-core-new-architecture.png -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/nest-cli.json -------------------------------------------------------------------------------- /nginx/dev/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/nginx/dev/nginx.conf -------------------------------------------------------------------------------- /nginx/prod/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/nginx/prod/nginx.conf -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/package.json -------------------------------------------------------------------------------- /redis/redis.conf: -------------------------------------------------------------------------------- 1 | protected-mode yes 2 | port 6379 -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- 1 | # SCRIPTS 2 | 3 | This directory contains utility scripts. 4 | -------------------------------------------------------------------------------- /scripts/generate-ssl-cert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/scripts/generate-ssl-cert.sh -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/cache/README.md -------------------------------------------------------------------------------- /src/cache/config/cache-config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/cache/config/cache-config.service.ts -------------------------------------------------------------------------------- /src/cache/config/index.ts: -------------------------------------------------------------------------------- 1 | export * from './cache-config.service'; 2 | -------------------------------------------------------------------------------- /src/cache/redis-cache.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/cache/redis-cache.module.ts -------------------------------------------------------------------------------- /src/doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/doc/README.md -------------------------------------------------------------------------------- /src/doc/index.ts: -------------------------------------------------------------------------------- 1 | export * from './swagger-options'; 2 | -------------------------------------------------------------------------------- /src/doc/swagger-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/doc/swagger-options.ts -------------------------------------------------------------------------------- /src/filters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/filters/README.md -------------------------------------------------------------------------------- /src/filters/enums/error-code.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/filters/enums/error-code.enum.ts -------------------------------------------------------------------------------- /src/filters/enums/index.ts: -------------------------------------------------------------------------------- 1 | export * from './error-code.enum'; 2 | -------------------------------------------------------------------------------- /src/filters/error.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/filters/error.filter.ts -------------------------------------------------------------------------------- /src/filters/helpers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './validate-server-error'; 2 | -------------------------------------------------------------------------------- /src/filters/helpers/validate-server-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/filters/helpers/validate-server-error.ts -------------------------------------------------------------------------------- /src/filters/index.ts: -------------------------------------------------------------------------------- 1 | export * from './error.filter'; 2 | -------------------------------------------------------------------------------- /src/filters/interfaces/error-object.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/filters/interfaces/error-object.interface.ts -------------------------------------------------------------------------------- /src/filters/interfaces/index.ts: -------------------------------------------------------------------------------- 1 | export * from './error-object.interface'; 2 | -------------------------------------------------------------------------------- /src/graphql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/graphql/README.md -------------------------------------------------------------------------------- /src/graphql/config/gql-config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/graphql/config/gql-config.service.ts -------------------------------------------------------------------------------- /src/graphql/config/index.ts: -------------------------------------------------------------------------------- 1 | export * from './gql-config.service'; 2 | -------------------------------------------------------------------------------- /src/graphql/graphql-wrapper.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/graphql/graphql-wrapper.module.ts -------------------------------------------------------------------------------- /src/graphql/helpers/generate-gql-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/graphql/helpers/generate-gql-schema.ts -------------------------------------------------------------------------------- /src/graphql/helpers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './generate-gql-schema'; 2 | -------------------------------------------------------------------------------- /src/graphql/schema.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/graphql/schema.gql -------------------------------------------------------------------------------- /src/health/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/health/README.md -------------------------------------------------------------------------------- /src/health/controllers/health.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/health/controllers/health.controller.spec.ts -------------------------------------------------------------------------------- /src/health/controllers/health.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/health/controllers/health.controller.ts -------------------------------------------------------------------------------- /src/health/controllers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './health.controller'; 2 | -------------------------------------------------------------------------------- /src/health/health.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/health/health.module.ts -------------------------------------------------------------------------------- /src/health/services/health.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/health/services/health.service.spec.ts -------------------------------------------------------------------------------- /src/health/services/health.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/health/services/health.service.ts -------------------------------------------------------------------------------- /src/health/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './health.service'; 2 | -------------------------------------------------------------------------------- /src/interceptors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/interceptors/README.md -------------------------------------------------------------------------------- /src/interceptors/exclude-null.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/interceptors/exclude-null.interceptor.ts -------------------------------------------------------------------------------- /src/interceptors/helpers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './recursivelyStripNullValues'; 2 | -------------------------------------------------------------------------------- /src/interceptors/helpers/recursivelyStripNullValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/interceptors/helpers/recursivelyStripNullValues.ts -------------------------------------------------------------------------------- /src/interceptors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/interceptors/index.ts -------------------------------------------------------------------------------- /src/interceptors/timeout.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/interceptors/timeout.interceptor.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/microservices/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/README.md -------------------------------------------------------------------------------- /src/microservices/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/auth.module.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/decorators/gql-current-user.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/decorators/gql-current-user.decorator.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/decorators/index.ts: -------------------------------------------------------------------------------- 1 | export * from './gql-current-user.decorator'; 2 | -------------------------------------------------------------------------------- /src/microservices/auth/graphql/guards/gql-jwt-auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/guards/gql-jwt-auth.guard.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/guards/gql-jwt-refresh.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/guards/gql-jwt-refresh.guard.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/guards/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/guards/index.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/input/auth-credentials.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/input/auth-credentials.input.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/input/auth-email.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/input/auth-email.input.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/input/change-password.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/input/change-password.input.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/input/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/input/index.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/input/set-new-password.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/input/set-new-password.input.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/models/auth-change-response-gql.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/models/auth-change-response-gql.model.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/models/auth-response-status-gql.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/models/auth-response-status-gql.model.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/models/auth-user-gql.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/models/auth-user-gql.model.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/models/auth-user-id-gql.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/models/auth-user-id-gql.model.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/models/auth-user-token-gql.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/models/auth-user-token-gql.model.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/models/index.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/models/user.model-gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/models/user.model-gql.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/mutations/auth-mutation.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/mutations/auth-mutation.resolver.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/mutations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/mutations/index.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/mutations/user-mutation.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/mutations/user-mutation.resolver.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/queries/auth-query.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/queries/auth-query.resolver.ts -------------------------------------------------------------------------------- /src/microservices/auth/graphql/queries/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/graphql/queries/index.ts -------------------------------------------------------------------------------- /src/microservices/auth/guards/access-control.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/guards/access-control.guard.ts -------------------------------------------------------------------------------- /src/microservices/auth/guards/index.ts: -------------------------------------------------------------------------------- 1 | export * from './access-control.guard'; 2 | -------------------------------------------------------------------------------- /src/microservices/auth/interfaces/access-control.interface.ts: -------------------------------------------------------------------------------- 1 | export interface IAccessControl { 2 | jwt: string; 3 | id: number; 4 | } 5 | -------------------------------------------------------------------------------- /src/microservices/auth/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/interfaces/index.ts -------------------------------------------------------------------------------- /src/microservices/auth/interfaces/token-payload.interface.ts: -------------------------------------------------------------------------------- 1 | export interface ITokenPayload { 2 | userId: number; 3 | } 4 | -------------------------------------------------------------------------------- /src/microservices/auth/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from './user.model'; 2 | -------------------------------------------------------------------------------- /src/microservices/auth/models/user.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/models/user.model.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/controllers/auth/auth.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/controllers/auth/auth.controller.spec.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/controllers/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/controllers/auth/auth.controller.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/controllers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/controllers/index.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/controllers/user/user.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/controllers/user/user.controller.spec.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/controllers/user/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/controllers/user/user.controller.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/decorators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/decorators/index.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/decorators/rest-csrf-token.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/decorators/rest-csrf-token.decorator.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/decorators/rest-current-user.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/decorators/rest-current-user.decorator.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/dto/auth-credentials.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/dto/auth-credentials.dto.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/dto/auth-email.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/dto/auth-email.dto.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/dto/change-password.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/dto/change-password.dto.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/dto/get-refresh-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/dto/get-refresh-user.dto.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/dto/index.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/dto/set-new-password.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/dto/set-new-password.dto.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/guards/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/guards/index.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/guards/rest-jwt-auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/guards/rest-jwt-auth.guard.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/guards/rest-jwt-refresh.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/guards/rest-jwt-refresh.guard.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/interfaces/index.ts: -------------------------------------------------------------------------------- 1 | export * from './request-with-user.interface'; 2 | -------------------------------------------------------------------------------- /src/microservices/auth/rest/interfaces/request-with-user.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/interfaces/request-with-user.interface.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/models/auth-change-response-rest.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/models/auth-change-response-rest.model.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/models/auth-user-cookie-rest.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/models/auth-user-cookie-rest.model.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/models/auth-user-id-rest.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/models/auth-user-id-rest.model.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/models/auth-user-rest.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/models/auth-user-rest.model.ts -------------------------------------------------------------------------------- /src/microservices/auth/rest/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/rest/models/index.ts -------------------------------------------------------------------------------- /src/microservices/auth/services/auth/auth.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/services/auth/auth.service.spec.ts -------------------------------------------------------------------------------- /src/microservices/auth/services/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/services/auth/auth.service.ts -------------------------------------------------------------------------------- /src/microservices/auth/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/services/index.ts -------------------------------------------------------------------------------- /src/microservices/auth/services/user/user.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/services/user/user.service.spec.ts -------------------------------------------------------------------------------- /src/microservices/auth/services/user/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/services/user/user.service.ts -------------------------------------------------------------------------------- /src/microservices/auth/strategies/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/strategies/index.ts -------------------------------------------------------------------------------- /src/microservices/auth/strategies/jwt-refresh-token.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/strategies/jwt-refresh-token.strategy.ts -------------------------------------------------------------------------------- /src/microservices/auth/strategies/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/auth/strategies/jwt.strategy.ts -------------------------------------------------------------------------------- /src/microservices/booking/booking.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/booking/booking.module.ts -------------------------------------------------------------------------------- /src/microservices/booking/graphql/input/create-booking.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/booking/graphql/input/create-booking.input.ts -------------------------------------------------------------------------------- /src/microservices/booking/graphql/input/index.ts: -------------------------------------------------------------------------------- 1 | export * from './create-booking.input'; 2 | -------------------------------------------------------------------------------- /src/microservices/booking/graphql/models/booking-gql.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/booking/graphql/models/booking-gql.model.ts -------------------------------------------------------------------------------- /src/microservices/booking/graphql/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from './booking-gql.model'; 2 | -------------------------------------------------------------------------------- /src/microservices/booking/graphql/mutations/booking-mutation.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/booking/graphql/mutations/booking-mutation.resolver.ts -------------------------------------------------------------------------------- /src/microservices/booking/graphql/mutations/index.ts: -------------------------------------------------------------------------------- 1 | export * from './booking-mutation.resolver'; 2 | -------------------------------------------------------------------------------- /src/microservices/booking/graphql/queries/booking-query.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/booking/graphql/queries/booking-query.resolver.ts -------------------------------------------------------------------------------- /src/microservices/booking/graphql/queries/index.ts: -------------------------------------------------------------------------------- 1 | export * from './booking-query.resolver'; 2 | -------------------------------------------------------------------------------- /src/microservices/booking/rest/controllers/booking.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/booking/rest/controllers/booking.controller.spec.ts -------------------------------------------------------------------------------- /src/microservices/booking/rest/controllers/booking.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/booking/rest/controllers/booking.controller.ts -------------------------------------------------------------------------------- /src/microservices/booking/rest/controllers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './booking.controller'; 2 | -------------------------------------------------------------------------------- /src/microservices/booking/rest/dto/create-booking.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/booking/rest/dto/create-booking.dto.ts -------------------------------------------------------------------------------- /src/microservices/booking/rest/dto/index.ts: -------------------------------------------------------------------------------- 1 | export * from './create-booking.dto'; 2 | -------------------------------------------------------------------------------- /src/microservices/booking/rest/models/booking-rest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/booking/rest/models/booking-rest.ts -------------------------------------------------------------------------------- /src/microservices/booking/rest/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from './booking-rest'; 2 | -------------------------------------------------------------------------------- /src/microservices/booking/services/booking.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/booking/services/booking.service.spec.ts -------------------------------------------------------------------------------- /src/microservices/booking/services/booking.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/booking/services/booking.service.ts -------------------------------------------------------------------------------- /src/microservices/booking/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './booking.service'; 2 | -------------------------------------------------------------------------------- /src/microservices/catalog/catalog.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/catalog/catalog.module.ts -------------------------------------------------------------------------------- /src/microservices/catalog/graphql/input/create-offer.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/catalog/graphql/input/create-offer.input.ts -------------------------------------------------------------------------------- /src/microservices/catalog/graphql/input/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/catalog/graphql/input/index.ts -------------------------------------------------------------------------------- /src/microservices/catalog/graphql/input/update-offer.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/catalog/graphql/input/update-offer.input.ts -------------------------------------------------------------------------------- /src/microservices/catalog/graphql/models/gql-offer.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/catalog/graphql/models/gql-offer.model.ts -------------------------------------------------------------------------------- /src/microservices/catalog/graphql/models/gql-text-response.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/catalog/graphql/models/gql-text-response.model.ts -------------------------------------------------------------------------------- /src/microservices/catalog/graphql/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/catalog/graphql/models/index.ts -------------------------------------------------------------------------------- /src/microservices/catalog/graphql/mutations/index.ts: -------------------------------------------------------------------------------- 1 | export * from './offer-mutation.resolver'; 2 | -------------------------------------------------------------------------------- /src/microservices/catalog/graphql/mutations/offer-mutation.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/catalog/graphql/mutations/offer-mutation.resolver.ts -------------------------------------------------------------------------------- /src/microservices/catalog/graphql/queries/index.ts: -------------------------------------------------------------------------------- 1 | export * from './offer-query.resolver'; 2 | -------------------------------------------------------------------------------- /src/microservices/catalog/graphql/queries/offer-query.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/catalog/graphql/queries/offer-query.resolver.ts -------------------------------------------------------------------------------- /src/microservices/catalog/interfaces/index.ts: -------------------------------------------------------------------------------- 1 | export * from './update-offer.interface'; 2 | -------------------------------------------------------------------------------- /src/microservices/catalog/interfaces/update-offer.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/catalog/interfaces/update-offer.interface.ts -------------------------------------------------------------------------------- /src/microservices/catalog/rest/controllers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './offer.controller'; 2 | -------------------------------------------------------------------------------- /src/microservices/catalog/rest/controllers/offer.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/catalog/rest/controllers/offer.controller.spec.ts -------------------------------------------------------------------------------- /src/microservices/catalog/rest/controllers/offer.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/catalog/rest/controllers/offer.controller.ts -------------------------------------------------------------------------------- /src/microservices/catalog/rest/dto/create-offer.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/catalog/rest/dto/create-offer.dto.ts -------------------------------------------------------------------------------- /src/microservices/catalog/rest/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/catalog/rest/dto/index.ts -------------------------------------------------------------------------------- /src/microservices/catalog/rest/dto/update-offer.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/catalog/rest/dto/update-offer.dto.ts -------------------------------------------------------------------------------- /src/microservices/catalog/rest/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/catalog/rest/models/index.ts -------------------------------------------------------------------------------- /src/microservices/catalog/rest/models/rest-offer.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/catalog/rest/models/rest-offer.model.ts -------------------------------------------------------------------------------- /src/microservices/catalog/rest/models/rest-text-response.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/catalog/rest/models/rest-text-response.model.ts -------------------------------------------------------------------------------- /src/microservices/catalog/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './offer.service'; 2 | -------------------------------------------------------------------------------- /src/microservices/catalog/services/offer.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/catalog/services/offer.service.spec.ts -------------------------------------------------------------------------------- /src/microservices/catalog/services/offer.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/catalog/services/offer.service.ts -------------------------------------------------------------------------------- /src/microservices/customer/customer.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/customer/customer.module.ts -------------------------------------------------------------------------------- /src/microservices/customer/graphql/input/create-customer-profile.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/customer/graphql/input/create-customer-profile.input.ts -------------------------------------------------------------------------------- /src/microservices/customer/graphql/input/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/customer/graphql/input/index.ts -------------------------------------------------------------------------------- /src/microservices/customer/graphql/input/update-customer-profile.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/customer/graphql/input/update-customer-profile.input.ts -------------------------------------------------------------------------------- /src/microservices/customer/graphql/models/customer-gql.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/customer/graphql/models/customer-gql.model.ts -------------------------------------------------------------------------------- /src/microservices/customer/graphql/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from './customer-gql.model'; 2 | -------------------------------------------------------------------------------- /src/microservices/customer/graphql/mutations/customer-mutation.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/customer/graphql/mutations/customer-mutation.resolver.ts -------------------------------------------------------------------------------- /src/microservices/customer/graphql/mutations/index.ts: -------------------------------------------------------------------------------- 1 | export * from './customer-mutation.resolver'; 2 | -------------------------------------------------------------------------------- /src/microservices/customer/graphql/queries/customer-query.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/customer/graphql/queries/customer-query.resolver.ts -------------------------------------------------------------------------------- /src/microservices/customer/graphql/queries/index.ts: -------------------------------------------------------------------------------- 1 | export * from './customer-query.resolver'; 2 | -------------------------------------------------------------------------------- /src/microservices/customer/interfaces/index.ts: -------------------------------------------------------------------------------- 1 | export * from './update-customer-object.interface'; 2 | -------------------------------------------------------------------------------- /src/microservices/customer/interfaces/update-customer-object.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/customer/interfaces/update-customer-object.interface.ts -------------------------------------------------------------------------------- /src/microservices/customer/rest/controllers/customer.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/customer/rest/controllers/customer.controller.spec.ts -------------------------------------------------------------------------------- /src/microservices/customer/rest/controllers/customer.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/customer/rest/controllers/customer.controller.ts -------------------------------------------------------------------------------- /src/microservices/customer/rest/controllers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './customer.controller'; 2 | -------------------------------------------------------------------------------- /src/microservices/customer/rest/dto/create-customer-profile.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/customer/rest/dto/create-customer-profile.dto.ts -------------------------------------------------------------------------------- /src/microservices/customer/rest/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/customer/rest/dto/index.ts -------------------------------------------------------------------------------- /src/microservices/customer/rest/dto/update-customer-profile.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/customer/rest/dto/update-customer-profile.dto.ts -------------------------------------------------------------------------------- /src/microservices/customer/rest/models/customer-rest.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/customer/rest/models/customer-rest.model.ts -------------------------------------------------------------------------------- /src/microservices/customer/rest/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from './customer-rest.model'; 2 | -------------------------------------------------------------------------------- /src/microservices/customer/services/customer.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/customer/services/customer.service.spec.ts -------------------------------------------------------------------------------- /src/microservices/customer/services/customer.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/customer/services/customer.service.ts -------------------------------------------------------------------------------- /src/microservices/customer/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './customer.service'; 2 | -------------------------------------------------------------------------------- /src/microservices/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/index.ts -------------------------------------------------------------------------------- /src/microservices/mail/mail.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/mail/mail.module.ts -------------------------------------------------------------------------------- /src/microservices/mail/sendgrid/dto/index.ts: -------------------------------------------------------------------------------- 1 | export * from './send-email.dto'; 2 | -------------------------------------------------------------------------------- /src/microservices/mail/sendgrid/dto/send-email.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/mail/sendgrid/dto/send-email.dto.ts -------------------------------------------------------------------------------- /src/microservices/mail/sendgrid/interfaces/mail-object.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/mail/sendgrid/interfaces/mail-object.interface.ts -------------------------------------------------------------------------------- /src/microservices/mail/sendgrid/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from './success-response.model'; 2 | -------------------------------------------------------------------------------- /src/microservices/mail/sendgrid/models/success-response.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/mail/sendgrid/models/success-response.model.ts -------------------------------------------------------------------------------- /src/microservices/mail/sendgrid/sendgrid.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/mail/sendgrid/sendgrid.module.ts -------------------------------------------------------------------------------- /src/microservices/mail/sendgrid/services/sendgrid.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/mail/sendgrid/services/sendgrid.service.spec.ts -------------------------------------------------------------------------------- /src/microservices/mail/sendgrid/services/sendgrid.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/mail/sendgrid/services/sendgrid.service.ts -------------------------------------------------------------------------------- /src/microservices/payment/graphql/input/create-payment.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/payment/graphql/input/create-payment.input.ts -------------------------------------------------------------------------------- /src/microservices/payment/graphql/input/index.ts: -------------------------------------------------------------------------------- 1 | export * from './create-payment.input'; 2 | -------------------------------------------------------------------------------- /src/microservices/payment/graphql/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from './payment-gql.model'; 2 | -------------------------------------------------------------------------------- /src/microservices/payment/graphql/models/payment-gql.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/payment/graphql/models/payment-gql.model.ts -------------------------------------------------------------------------------- /src/microservices/payment/graphql/mutations/index.ts: -------------------------------------------------------------------------------- 1 | export * from './payment-mutation.resolver'; 2 | -------------------------------------------------------------------------------- /src/microservices/payment/graphql/mutations/payment-mutation.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/payment/graphql/mutations/payment-mutation.resolver.ts -------------------------------------------------------------------------------- /src/microservices/payment/graphql/queries/index.ts: -------------------------------------------------------------------------------- 1 | export * from './payment-query.resolver'; 2 | -------------------------------------------------------------------------------- /src/microservices/payment/graphql/queries/payment-query.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/payment/graphql/queries/payment-query.resolver.ts -------------------------------------------------------------------------------- /src/microservices/payment/payment.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/payment/payment.module.ts -------------------------------------------------------------------------------- /src/microservices/payment/rest/controllers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './payment.controller'; 2 | -------------------------------------------------------------------------------- /src/microservices/payment/rest/controllers/payment.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/payment/rest/controllers/payment.controller.spec.ts -------------------------------------------------------------------------------- /src/microservices/payment/rest/controllers/payment.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/payment/rest/controllers/payment.controller.ts -------------------------------------------------------------------------------- /src/microservices/payment/rest/dto/create-payment.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/payment/rest/dto/create-payment.dto.ts -------------------------------------------------------------------------------- /src/microservices/payment/rest/dto/index.ts: -------------------------------------------------------------------------------- 1 | export * from './create-payment.dto'; 2 | -------------------------------------------------------------------------------- /src/microservices/payment/rest/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from './payment-rest'; 2 | -------------------------------------------------------------------------------- /src/microservices/payment/rest/models/payment-rest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/payment/rest/models/payment-rest.ts -------------------------------------------------------------------------------- /src/microservices/payment/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './payment.service'; 2 | -------------------------------------------------------------------------------- /src/microservices/payment/services/payment.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/payment/services/payment.service.spec.ts -------------------------------------------------------------------------------- /src/microservices/payment/services/payment.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/microservices/payment/services/payment.service.ts -------------------------------------------------------------------------------- /src/open-id/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/open-id/README.md -------------------------------------------------------------------------------- /src/open-id/controllers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './open-id.controller'; 2 | -------------------------------------------------------------------------------- /src/open-id/controllers/open-id.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/open-id/controllers/open-id.controller.spec.ts -------------------------------------------------------------------------------- /src/open-id/controllers/open-id.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/open-id/controllers/open-id.controller.ts -------------------------------------------------------------------------------- /src/open-id/guards/index.ts: -------------------------------------------------------------------------------- 1 | export * from './open-id.guard'; 2 | -------------------------------------------------------------------------------- /src/open-id/guards/open-id.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/open-id/guards/open-id.guard.ts -------------------------------------------------------------------------------- /src/open-id/helpers/build-open-id-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/open-id/helpers/build-open-id-client.ts -------------------------------------------------------------------------------- /src/open-id/helpers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './build-open-id-client'; 2 | -------------------------------------------------------------------------------- /src/open-id/open-id.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/open-id/open-id.module.ts -------------------------------------------------------------------------------- /src/open-id/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './open-id.service'; 2 | -------------------------------------------------------------------------------- /src/open-id/services/open-id.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/open-id/services/open-id.service.spec.ts -------------------------------------------------------------------------------- /src/open-id/services/open-id.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/open-id/services/open-id.service.ts -------------------------------------------------------------------------------- /src/open-id/strategies/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/open-id/strategies/index.ts -------------------------------------------------------------------------------- /src/open-id/strategies/open-id-strategy-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/open-id/strategies/open-id-strategy-factory.ts -------------------------------------------------------------------------------- /src/open-id/strategies/open-id.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/open-id/strategies/open-id.strategy.ts -------------------------------------------------------------------------------- /src/queues/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/queues/README.md -------------------------------------------------------------------------------- /src/queues/bull-queue.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/queues/bull-queue.module.ts -------------------------------------------------------------------------------- /src/queues/configs/bull-async-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/queues/configs/bull-async-config.ts -------------------------------------------------------------------------------- /src/queues/configs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/queues/configs/index.ts -------------------------------------------------------------------------------- /src/queues/configs/queue-async-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/queues/configs/queue-async-config.ts -------------------------------------------------------------------------------- /src/queues/services/bull-queue.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/queues/services/bull-queue.service.ts -------------------------------------------------------------------------------- /src/queues/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './bull-queue.service'; 2 | -------------------------------------------------------------------------------- /src/security/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/security/README.md -------------------------------------------------------------------------------- /src/security/configs/csurfConfigOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/security/configs/csurfConfigOptions.ts -------------------------------------------------------------------------------- /src/security/configs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/security/configs/index.ts -------------------------------------------------------------------------------- /src/security/configs/rateLimitConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/security/configs/rateLimitConfig.ts -------------------------------------------------------------------------------- /src/security/configs/redisSessionConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/security/configs/redisSessionConfig.ts -------------------------------------------------------------------------------- /src/security/guards/frontend-cookie.guard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/security/guards/frontend-cookie.guard.spec.ts -------------------------------------------------------------------------------- /src/security/guards/frontend-cookie.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/security/guards/frontend-cookie.guard.ts -------------------------------------------------------------------------------- /src/security/guards/index.ts: -------------------------------------------------------------------------------- 1 | export * from './frontend-cookie.guard'; 2 | -------------------------------------------------------------------------------- /src/security/middlewares/csrf.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/security/middlewares/csrf.middleware.ts -------------------------------------------------------------------------------- /src/security/middlewares/index.ts: -------------------------------------------------------------------------------- 1 | export * from './csrf.middleware'; 2 | -------------------------------------------------------------------------------- /src/security/serializers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './session.serializer'; 2 | -------------------------------------------------------------------------------- /src/security/serializers/session.serializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/security/serializers/session.serializer.ts -------------------------------------------------------------------------------- /src/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/utils/README.md -------------------------------------------------------------------------------- /src/utils/axios/axios-wrapper.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/utils/axios/axios-wrapper.module.ts -------------------------------------------------------------------------------- /src/utils/axios/config/axios-async-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/utils/axios/config/axios-async-config.ts -------------------------------------------------------------------------------- /src/utils/axios/config/index.ts: -------------------------------------------------------------------------------- 1 | export * from './axios-async-config'; 2 | -------------------------------------------------------------------------------- /src/utils/client/client.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/utils/client/client.service.ts -------------------------------------------------------------------------------- /src/utils/client/config/client-async-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/utils/client/config/client-async-options.ts -------------------------------------------------------------------------------- /src/utils/client/config/index.ts: -------------------------------------------------------------------------------- 1 | export * from './client-async-options'; 2 | -------------------------------------------------------------------------------- /src/utils/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/utils/client/index.ts -------------------------------------------------------------------------------- /src/utils/client/interfaces/index.ts: -------------------------------------------------------------------------------- 1 | export * from './message-pattern.interface'; 2 | -------------------------------------------------------------------------------- /src/utils/client/interfaces/message-pattern.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/utils/client/interfaces/message-pattern.interface.ts -------------------------------------------------------------------------------- /src/utils/utils.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/src/utils/utils.module.ts -------------------------------------------------------------------------------- /test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/test/jest-e2e.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack-hmr.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/webpack-hmr.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otasoft/otasoft-api/HEAD/yarn.lock --------------------------------------------------------------------------------