├── .env.example ├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── README.md ├── docker-compose.yml ├── eslint.config.mjs ├── jest.config.js ├── nest-cli.json ├── package.json ├── src ├── app.module.ts ├── auth │ ├── auth.controller.spec.ts │ ├── auth.controller.ts │ ├── auth.module.ts │ ├── auth.service.spec.ts │ ├── auth.service.ts │ ├── config │ │ ├── jwt.config.ts │ │ └── throttler.config.ts │ ├── decorators │ │ ├── public.decorator.ts │ │ ├── roles.decorator.ts │ │ └── user.decorator.ts │ ├── dto │ │ └── login.dto.ts │ ├── guards │ │ ├── jwt-auth │ │ │ ├── jwt-auth.guard.spec.ts │ │ │ └── jwt-auth.guard.ts │ │ ├── local-auth │ │ │ ├── local-auth.guard.spec.ts │ │ │ └── local-auth.guard.ts │ │ └── roles │ │ │ ├── roles.guard.spec.ts │ │ │ └── roles.guard.ts │ ├── hashing │ │ ├── bcrypt.service.spec.ts │ │ ├── bcrypt.service.ts │ │ ├── hashing.service.spec.ts │ │ └── hashing.service.ts │ ├── interfaces │ │ ├── jwt-payload.interface.ts │ │ └── request-user.interface.ts │ ├── middleware │ │ └── validation │ │ │ ├── validation.middleware.spec.ts │ │ │ └── validation.middleware.ts │ ├── roles │ │ ├── dto │ │ │ └── role.dto.ts │ │ └── enums │ │ │ └── role.enum.ts │ ├── strategies │ │ ├── jwt.strategy.ts │ │ └── local.strategy.ts │ ├── swagger │ │ └── jwt-cookie.header.ts │ └── util │ │ └── authorization.util.ts ├── common │ ├── common.module.ts │ ├── decorators │ │ ├── transformers │ │ │ └── to-boolean.decorator.ts │ │ └── validators │ │ │ ├── is-boolean.decorator.ts │ │ │ ├── is-cardinal.decorator.ts │ │ │ ├── is-currency.decorator.ts │ │ │ ├── is-entity.decorator.ts │ │ │ ├── is-password.decorator.ts │ │ │ └── text │ │ │ ├── contains-lowercase-letter.decorator.ts │ │ │ ├── contains-number.decorator.ts │ │ │ ├── contains-special-character.decorator.ts │ │ │ ├── contains-uppercase-letter.decorator.ts │ │ │ ├── is-alpha-with-spaces.decorator.ts │ │ │ └── only-required-characters.decorator.ts │ ├── dto │ │ ├── id.dto.ts │ │ └── remove.dto.ts │ ├── embedded │ │ └── registry-dates.embedded.ts │ └── util │ │ ├── array.util.ts │ │ ├── common.constants.ts │ │ ├── http-error.util.ts │ │ ├── id.util.ts │ │ └── regex.util.ts ├── cron │ ├── cron.module.ts │ ├── cron.service.spec.ts │ └── cron.service.ts ├── database │ ├── config │ │ └── database.config.ts │ ├── data-source.ts │ ├── database.module.ts │ ├── exception-filters │ │ ├── database-exception │ │ │ ├── database-exception.filter.spec.ts │ │ │ └── database-exception.filter.ts │ │ └── not-found-exception │ │ │ ├── not-found-exception.filter.spec.ts │ │ │ └── not-found-exception.filter.ts │ ├── interfaces │ │ └── database-error.interface.ts │ ├── migrations │ │ ├── 1685973107756-create-user.ts │ │ ├── 1686515879596-create-order.ts │ │ ├── 1686578698489-create-payment.ts │ │ ├── 1686667998920-create-category.ts │ │ ├── 1686675825685-create-product.ts │ │ ├── 1686851021105-create-order-item.ts │ │ ├── 1696871799155-add-deleted-at.ts │ │ ├── 1701731483644-add-role-to-user.ts │ │ └── 1701741286309-insert-admin.ts │ └── seeding │ │ ├── seeding.controller.spec.ts │ │ ├── seeding.controller.ts │ │ ├── seeding.module.ts │ │ ├── seeding.service.spec.ts │ │ └── seeding.service.ts ├── docs │ ├── docs-forbidden-mapper │ │ ├── docs-forbidden.mapper.spec.ts │ │ └── docs-forbidden.mapper.ts │ ├── docs-unauthorized-mapper │ │ ├── docs-unauthorized.mapper.spec.ts │ │ └── docs-unauthorized.mapper.ts │ └── docs.module.ts ├── domain │ ├── categories │ │ ├── categories.controller.spec.ts │ │ ├── categories.controller.ts │ │ ├── categories.module.ts │ │ ├── categories.service.spec.ts │ │ ├── categories.service.ts │ │ ├── dto │ │ │ ├── create-category.dto.ts │ │ │ └── update-category.dto.ts │ │ └── entities │ │ │ └── category.entity.ts │ ├── orders │ │ ├── dto │ │ │ ├── create-order.dto.ts │ │ │ └── order-item.dto.ts │ │ ├── entities │ │ │ ├── order-item.entity.ts │ │ │ └── order.entity.ts │ │ ├── orders.controller.spec.ts │ │ ├── orders.controller.ts │ │ ├── orders.module.ts │ │ ├── orders.service.spec.ts │ │ ├── orders.service.ts │ │ └── util │ │ │ └── order-status.constants.ts │ ├── payments │ │ ├── entities │ │ │ └── payment.entity.ts │ │ ├── payments.controller.spec.ts │ │ ├── payments.controller.ts │ │ ├── payments.module.ts │ │ ├── payments.service.spec.ts │ │ └── payments.service.ts │ ├── products │ │ ├── dto │ │ │ ├── create-product.dto.ts │ │ │ ├── querying │ │ │ │ ├── filter-products.dto.ts │ │ │ │ ├── query-products.dto.ts │ │ │ │ └── sort-products.dto.ts │ │ │ └── update-product.dto.ts │ │ ├── entities │ │ │ └── product.entity.ts │ │ ├── products.controller.spec.ts │ │ ├── products.controller.ts │ │ ├── products.module.ts │ │ ├── products.service.spec.ts │ │ ├── products.service.ts │ │ └── subscribers │ │ │ └── products.subscriber.ts │ └── users │ │ ├── dto │ │ ├── create-user.dto.ts │ │ └── update-user.dto.ts │ │ ├── entities │ │ └── user.entity.ts │ │ ├── subscribers │ │ └── users.subscriber.ts │ │ ├── users.controller.spec.ts │ │ ├── users.controller.ts │ │ ├── users.module.ts │ │ ├── users.service.spec.ts │ │ └── users.service.ts ├── env │ ├── env.module.ts │ └── util │ │ └── env.constants.ts ├── files │ ├── dto │ │ ├── filename.dto.ts │ │ └── id-filename.dto.ts │ ├── exception-filters │ │ └── files-exception │ │ │ ├── files-exception.filter.spec.ts │ │ │ └── files-exception.filter.ts │ ├── files.module.ts │ ├── interceptors │ │ └── body │ │ │ ├── body.interceptor.spec.ts │ │ │ └── body.interceptor.ts │ ├── storage │ │ ├── fse.service.spec.ts │ │ ├── fse.service.ts │ │ ├── storage.service.spec.ts │ │ └── storage.service.ts │ ├── swagger │ │ ├── decorators │ │ │ ├── api-file-property.decorator.ts │ │ │ └── api-files-property.decorator.ts │ │ └── schemas │ │ │ ├── file.schema.ts │ │ │ └── files.schema.ts │ ├── types │ │ └── file.types.ts │ ├── util │ │ ├── file-validation.util.ts │ │ └── file.constants.ts │ └── validators │ │ └── file-signature.validator.ts ├── health │ ├── health.controller.spec.ts │ ├── health.controller.ts │ ├── health.module.ts │ ├── health.service.spec.ts │ └── health.service.ts ├── mail │ ├── config │ │ └── mail.config.ts │ ├── mail.module.ts │ ├── mail.service.spec.ts │ ├── mail.service.ts │ └── templates │ │ └── account-confirmation.hbs ├── main.ts ├── querying │ ├── decorators │ │ ├── to-filter-operation-dto.decorator.ts │ │ └── validate-filter-operands-length.decorator.ts │ ├── dto │ │ ├── filter-operation.dto.ts │ │ ├── name-filter.dto.ts │ │ ├── order.dto.ts │ │ └── pagination.dto.ts │ ├── filtering.service.spec.ts │ ├── filtering.service.ts │ ├── pagination.service.spec.ts │ ├── pagination.service.ts │ ├── querying.module.ts │ ├── swagger │ │ ├── decorators │ │ │ └── api-paginated-response.decorator.ts │ │ └── schemas │ │ │ └── pagination-meta.schema.ts │ └── util │ │ └── querying.constants.ts ├── static │ └── static.module.ts └── testing │ ├── config │ └── test-database.config.ts │ └── util │ ├── testing.constants.ts │ └── testing.util.ts ├── test ├── domain │ └── users.e2e-spec.ts └── jest-e2e.js ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/jest.config.js -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/nest-cli.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/package.json -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/auth/auth.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/auth.controller.spec.ts -------------------------------------------------------------------------------- /src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/auth.module.ts -------------------------------------------------------------------------------- /src/auth/auth.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/auth.service.spec.ts -------------------------------------------------------------------------------- /src/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/auth.service.ts -------------------------------------------------------------------------------- /src/auth/config/jwt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/config/jwt.config.ts -------------------------------------------------------------------------------- /src/auth/config/throttler.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/config/throttler.config.ts -------------------------------------------------------------------------------- /src/auth/decorators/public.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/decorators/public.decorator.ts -------------------------------------------------------------------------------- /src/auth/decorators/roles.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/decorators/roles.decorator.ts -------------------------------------------------------------------------------- /src/auth/decorators/user.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/decorators/user.decorator.ts -------------------------------------------------------------------------------- /src/auth/dto/login.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/dto/login.dto.ts -------------------------------------------------------------------------------- /src/auth/guards/jwt-auth/jwt-auth.guard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/guards/jwt-auth/jwt-auth.guard.spec.ts -------------------------------------------------------------------------------- /src/auth/guards/jwt-auth/jwt-auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/guards/jwt-auth/jwt-auth.guard.ts -------------------------------------------------------------------------------- /src/auth/guards/local-auth/local-auth.guard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/guards/local-auth/local-auth.guard.spec.ts -------------------------------------------------------------------------------- /src/auth/guards/local-auth/local-auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/guards/local-auth/local-auth.guard.ts -------------------------------------------------------------------------------- /src/auth/guards/roles/roles.guard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/guards/roles/roles.guard.spec.ts -------------------------------------------------------------------------------- /src/auth/guards/roles/roles.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/guards/roles/roles.guard.ts -------------------------------------------------------------------------------- /src/auth/hashing/bcrypt.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/hashing/bcrypt.service.spec.ts -------------------------------------------------------------------------------- /src/auth/hashing/bcrypt.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/hashing/bcrypt.service.ts -------------------------------------------------------------------------------- /src/auth/hashing/hashing.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/hashing/hashing.service.spec.ts -------------------------------------------------------------------------------- /src/auth/hashing/hashing.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/hashing/hashing.service.ts -------------------------------------------------------------------------------- /src/auth/interfaces/jwt-payload.interface.ts: -------------------------------------------------------------------------------- 1 | export interface JwtPayload { 2 | readonly sub: number; 3 | } 4 | -------------------------------------------------------------------------------- /src/auth/interfaces/request-user.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/interfaces/request-user.interface.ts -------------------------------------------------------------------------------- /src/auth/middleware/validation/validation.middleware.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/middleware/validation/validation.middleware.spec.ts -------------------------------------------------------------------------------- /src/auth/middleware/validation/validation.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/middleware/validation/validation.middleware.ts -------------------------------------------------------------------------------- /src/auth/roles/dto/role.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/roles/dto/role.dto.ts -------------------------------------------------------------------------------- /src/auth/roles/enums/role.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/roles/enums/role.enum.ts -------------------------------------------------------------------------------- /src/auth/strategies/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/strategies/jwt.strategy.ts -------------------------------------------------------------------------------- /src/auth/strategies/local.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/strategies/local.strategy.ts -------------------------------------------------------------------------------- /src/auth/swagger/jwt-cookie.header.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/swagger/jwt-cookie.header.ts -------------------------------------------------------------------------------- /src/auth/util/authorization.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/auth/util/authorization.util.ts -------------------------------------------------------------------------------- /src/common/common.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/common/common.module.ts -------------------------------------------------------------------------------- /src/common/decorators/transformers/to-boolean.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/common/decorators/transformers/to-boolean.decorator.ts -------------------------------------------------------------------------------- /src/common/decorators/validators/is-boolean.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/common/decorators/validators/is-boolean.decorator.ts -------------------------------------------------------------------------------- /src/common/decorators/validators/is-cardinal.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/common/decorators/validators/is-cardinal.decorator.ts -------------------------------------------------------------------------------- /src/common/decorators/validators/is-currency.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/common/decorators/validators/is-currency.decorator.ts -------------------------------------------------------------------------------- /src/common/decorators/validators/is-entity.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/common/decorators/validators/is-entity.decorator.ts -------------------------------------------------------------------------------- /src/common/decorators/validators/is-password.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/common/decorators/validators/is-password.decorator.ts -------------------------------------------------------------------------------- /src/common/decorators/validators/text/contains-lowercase-letter.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/common/decorators/validators/text/contains-lowercase-letter.decorator.ts -------------------------------------------------------------------------------- /src/common/decorators/validators/text/contains-number.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/common/decorators/validators/text/contains-number.decorator.ts -------------------------------------------------------------------------------- /src/common/decorators/validators/text/contains-special-character.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/common/decorators/validators/text/contains-special-character.decorator.ts -------------------------------------------------------------------------------- /src/common/decorators/validators/text/contains-uppercase-letter.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/common/decorators/validators/text/contains-uppercase-letter.decorator.ts -------------------------------------------------------------------------------- /src/common/decorators/validators/text/is-alpha-with-spaces.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/common/decorators/validators/text/is-alpha-with-spaces.decorator.ts -------------------------------------------------------------------------------- /src/common/decorators/validators/text/only-required-characters.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/common/decorators/validators/text/only-required-characters.decorator.ts -------------------------------------------------------------------------------- /src/common/dto/id.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/common/dto/id.dto.ts -------------------------------------------------------------------------------- /src/common/dto/remove.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/common/dto/remove.dto.ts -------------------------------------------------------------------------------- /src/common/embedded/registry-dates.embedded.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/common/embedded/registry-dates.embedded.ts -------------------------------------------------------------------------------- /src/common/util/array.util.ts: -------------------------------------------------------------------------------- 1 | export type NonEmptyArray = [T, ...T[]]; 2 | -------------------------------------------------------------------------------- /src/common/util/common.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/common/util/common.constants.ts -------------------------------------------------------------------------------- /src/common/util/http-error.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/common/util/http-error.util.ts -------------------------------------------------------------------------------- /src/common/util/id.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/common/util/id.util.ts -------------------------------------------------------------------------------- /src/common/util/regex.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/common/util/regex.util.ts -------------------------------------------------------------------------------- /src/cron/cron.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/cron/cron.module.ts -------------------------------------------------------------------------------- /src/cron/cron.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/cron/cron.service.spec.ts -------------------------------------------------------------------------------- /src/cron/cron.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/cron/cron.service.ts -------------------------------------------------------------------------------- /src/database/config/database.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/config/database.config.ts -------------------------------------------------------------------------------- /src/database/data-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/data-source.ts -------------------------------------------------------------------------------- /src/database/database.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/database.module.ts -------------------------------------------------------------------------------- /src/database/exception-filters/database-exception/database-exception.filter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/exception-filters/database-exception/database-exception.filter.spec.ts -------------------------------------------------------------------------------- /src/database/exception-filters/database-exception/database-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/exception-filters/database-exception/database-exception.filter.ts -------------------------------------------------------------------------------- /src/database/exception-filters/not-found-exception/not-found-exception.filter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/exception-filters/not-found-exception/not-found-exception.filter.spec.ts -------------------------------------------------------------------------------- /src/database/exception-filters/not-found-exception/not-found-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/exception-filters/not-found-exception/not-found-exception.filter.ts -------------------------------------------------------------------------------- /src/database/interfaces/database-error.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/interfaces/database-error.interface.ts -------------------------------------------------------------------------------- /src/database/migrations/1685973107756-create-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/migrations/1685973107756-create-user.ts -------------------------------------------------------------------------------- /src/database/migrations/1686515879596-create-order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/migrations/1686515879596-create-order.ts -------------------------------------------------------------------------------- /src/database/migrations/1686578698489-create-payment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/migrations/1686578698489-create-payment.ts -------------------------------------------------------------------------------- /src/database/migrations/1686667998920-create-category.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/migrations/1686667998920-create-category.ts -------------------------------------------------------------------------------- /src/database/migrations/1686675825685-create-product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/migrations/1686675825685-create-product.ts -------------------------------------------------------------------------------- /src/database/migrations/1686851021105-create-order-item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/migrations/1686851021105-create-order-item.ts -------------------------------------------------------------------------------- /src/database/migrations/1696871799155-add-deleted-at.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/migrations/1696871799155-add-deleted-at.ts -------------------------------------------------------------------------------- /src/database/migrations/1701731483644-add-role-to-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/migrations/1701731483644-add-role-to-user.ts -------------------------------------------------------------------------------- /src/database/migrations/1701741286309-insert-admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/migrations/1701741286309-insert-admin.ts -------------------------------------------------------------------------------- /src/database/seeding/seeding.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/seeding/seeding.controller.spec.ts -------------------------------------------------------------------------------- /src/database/seeding/seeding.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/seeding/seeding.controller.ts -------------------------------------------------------------------------------- /src/database/seeding/seeding.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/seeding/seeding.module.ts -------------------------------------------------------------------------------- /src/database/seeding/seeding.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/seeding/seeding.service.spec.ts -------------------------------------------------------------------------------- /src/database/seeding/seeding.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/database/seeding/seeding.service.ts -------------------------------------------------------------------------------- /src/docs/docs-forbidden-mapper/docs-forbidden.mapper.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/docs/docs-forbidden-mapper/docs-forbidden.mapper.spec.ts -------------------------------------------------------------------------------- /src/docs/docs-forbidden-mapper/docs-forbidden.mapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/docs/docs-forbidden-mapper/docs-forbidden.mapper.ts -------------------------------------------------------------------------------- /src/docs/docs-unauthorized-mapper/docs-unauthorized.mapper.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/docs/docs-unauthorized-mapper/docs-unauthorized.mapper.spec.ts -------------------------------------------------------------------------------- /src/docs/docs-unauthorized-mapper/docs-unauthorized.mapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/docs/docs-unauthorized-mapper/docs-unauthorized.mapper.ts -------------------------------------------------------------------------------- /src/docs/docs.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/docs/docs.module.ts -------------------------------------------------------------------------------- /src/domain/categories/categories.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/categories/categories.controller.spec.ts -------------------------------------------------------------------------------- /src/domain/categories/categories.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/categories/categories.controller.ts -------------------------------------------------------------------------------- /src/domain/categories/categories.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/categories/categories.module.ts -------------------------------------------------------------------------------- /src/domain/categories/categories.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/categories/categories.service.spec.ts -------------------------------------------------------------------------------- /src/domain/categories/categories.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/categories/categories.service.ts -------------------------------------------------------------------------------- /src/domain/categories/dto/create-category.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/categories/dto/create-category.dto.ts -------------------------------------------------------------------------------- /src/domain/categories/dto/update-category.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/categories/dto/update-category.dto.ts -------------------------------------------------------------------------------- /src/domain/categories/entities/category.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/categories/entities/category.entity.ts -------------------------------------------------------------------------------- /src/domain/orders/dto/create-order.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/orders/dto/create-order.dto.ts -------------------------------------------------------------------------------- /src/domain/orders/dto/order-item.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/orders/dto/order-item.dto.ts -------------------------------------------------------------------------------- /src/domain/orders/entities/order-item.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/orders/entities/order-item.entity.ts -------------------------------------------------------------------------------- /src/domain/orders/entities/order.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/orders/entities/order.entity.ts -------------------------------------------------------------------------------- /src/domain/orders/orders.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/orders/orders.controller.spec.ts -------------------------------------------------------------------------------- /src/domain/orders/orders.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/orders/orders.controller.ts -------------------------------------------------------------------------------- /src/domain/orders/orders.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/orders/orders.module.ts -------------------------------------------------------------------------------- /src/domain/orders/orders.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/orders/orders.service.spec.ts -------------------------------------------------------------------------------- /src/domain/orders/orders.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/orders/orders.service.ts -------------------------------------------------------------------------------- /src/domain/orders/util/order-status.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/orders/util/order-status.constants.ts -------------------------------------------------------------------------------- /src/domain/payments/entities/payment.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/payments/entities/payment.entity.ts -------------------------------------------------------------------------------- /src/domain/payments/payments.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/payments/payments.controller.spec.ts -------------------------------------------------------------------------------- /src/domain/payments/payments.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/payments/payments.controller.ts -------------------------------------------------------------------------------- /src/domain/payments/payments.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/payments/payments.module.ts -------------------------------------------------------------------------------- /src/domain/payments/payments.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/payments/payments.service.spec.ts -------------------------------------------------------------------------------- /src/domain/payments/payments.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/payments/payments.service.ts -------------------------------------------------------------------------------- /src/domain/products/dto/create-product.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/products/dto/create-product.dto.ts -------------------------------------------------------------------------------- /src/domain/products/dto/querying/filter-products.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/products/dto/querying/filter-products.dto.ts -------------------------------------------------------------------------------- /src/domain/products/dto/querying/query-products.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/products/dto/querying/query-products.dto.ts -------------------------------------------------------------------------------- /src/domain/products/dto/querying/sort-products.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/products/dto/querying/sort-products.dto.ts -------------------------------------------------------------------------------- /src/domain/products/dto/update-product.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/products/dto/update-product.dto.ts -------------------------------------------------------------------------------- /src/domain/products/entities/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/products/entities/product.entity.ts -------------------------------------------------------------------------------- /src/domain/products/products.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/products/products.controller.spec.ts -------------------------------------------------------------------------------- /src/domain/products/products.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/products/products.controller.ts -------------------------------------------------------------------------------- /src/domain/products/products.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/products/products.module.ts -------------------------------------------------------------------------------- /src/domain/products/products.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/products/products.service.spec.ts -------------------------------------------------------------------------------- /src/domain/products/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/products/products.service.ts -------------------------------------------------------------------------------- /src/domain/products/subscribers/products.subscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/products/subscribers/products.subscriber.ts -------------------------------------------------------------------------------- /src/domain/users/dto/create-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/users/dto/create-user.dto.ts -------------------------------------------------------------------------------- /src/domain/users/dto/update-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/users/dto/update-user.dto.ts -------------------------------------------------------------------------------- /src/domain/users/entities/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/users/entities/user.entity.ts -------------------------------------------------------------------------------- /src/domain/users/subscribers/users.subscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/users/subscribers/users.subscriber.ts -------------------------------------------------------------------------------- /src/domain/users/users.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/users/users.controller.spec.ts -------------------------------------------------------------------------------- /src/domain/users/users.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/users/users.controller.ts -------------------------------------------------------------------------------- /src/domain/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/users/users.module.ts -------------------------------------------------------------------------------- /src/domain/users/users.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/users/users.service.spec.ts -------------------------------------------------------------------------------- /src/domain/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/domain/users/users.service.ts -------------------------------------------------------------------------------- /src/env/env.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/env/env.module.ts -------------------------------------------------------------------------------- /src/env/util/env.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/env/util/env.constants.ts -------------------------------------------------------------------------------- /src/files/dto/filename.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/files/dto/filename.dto.ts -------------------------------------------------------------------------------- /src/files/dto/id-filename.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/files/dto/id-filename.dto.ts -------------------------------------------------------------------------------- /src/files/exception-filters/files-exception/files-exception.filter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/files/exception-filters/files-exception/files-exception.filter.spec.ts -------------------------------------------------------------------------------- /src/files/exception-filters/files-exception/files-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/files/exception-filters/files-exception/files-exception.filter.ts -------------------------------------------------------------------------------- /src/files/files.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/files/files.module.ts -------------------------------------------------------------------------------- /src/files/interceptors/body/body.interceptor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/files/interceptors/body/body.interceptor.spec.ts -------------------------------------------------------------------------------- /src/files/interceptors/body/body.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/files/interceptors/body/body.interceptor.ts -------------------------------------------------------------------------------- /src/files/storage/fse.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/files/storage/fse.service.spec.ts -------------------------------------------------------------------------------- /src/files/storage/fse.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/files/storage/fse.service.ts -------------------------------------------------------------------------------- /src/files/storage/storage.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/files/storage/storage.service.spec.ts -------------------------------------------------------------------------------- /src/files/storage/storage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/files/storage/storage.service.ts -------------------------------------------------------------------------------- /src/files/swagger/decorators/api-file-property.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/files/swagger/decorators/api-file-property.decorator.ts -------------------------------------------------------------------------------- /src/files/swagger/decorators/api-files-property.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/files/swagger/decorators/api-files-property.decorator.ts -------------------------------------------------------------------------------- /src/files/swagger/schemas/file.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/files/swagger/schemas/file.schema.ts -------------------------------------------------------------------------------- /src/files/swagger/schemas/files.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/files/swagger/schemas/files.schema.ts -------------------------------------------------------------------------------- /src/files/types/file.types.ts: -------------------------------------------------------------------------------- 1 | export type File = Express.Multer.File; 2 | -------------------------------------------------------------------------------- /src/files/util/file-validation.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/files/util/file-validation.util.ts -------------------------------------------------------------------------------- /src/files/util/file.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/files/util/file.constants.ts -------------------------------------------------------------------------------- /src/files/validators/file-signature.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/files/validators/file-signature.validator.ts -------------------------------------------------------------------------------- /src/health/health.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/health/health.controller.spec.ts -------------------------------------------------------------------------------- /src/health/health.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/health/health.controller.ts -------------------------------------------------------------------------------- /src/health/health.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/health/health.module.ts -------------------------------------------------------------------------------- /src/health/health.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/health/health.service.spec.ts -------------------------------------------------------------------------------- /src/health/health.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/health/health.service.ts -------------------------------------------------------------------------------- /src/mail/config/mail.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/mail/config/mail.config.ts -------------------------------------------------------------------------------- /src/mail/mail.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/mail/mail.module.ts -------------------------------------------------------------------------------- /src/mail/mail.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/mail/mail.service.spec.ts -------------------------------------------------------------------------------- /src/mail/mail.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/mail/mail.service.ts -------------------------------------------------------------------------------- /src/mail/templates/account-confirmation.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/mail/templates/account-confirmation.hbs -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/querying/decorators/to-filter-operation-dto.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/querying/decorators/to-filter-operation-dto.decorator.ts -------------------------------------------------------------------------------- /src/querying/decorators/validate-filter-operands-length.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/querying/decorators/validate-filter-operands-length.decorator.ts -------------------------------------------------------------------------------- /src/querying/dto/filter-operation.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/querying/dto/filter-operation.dto.ts -------------------------------------------------------------------------------- /src/querying/dto/name-filter.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/querying/dto/name-filter.dto.ts -------------------------------------------------------------------------------- /src/querying/dto/order.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/querying/dto/order.dto.ts -------------------------------------------------------------------------------- /src/querying/dto/pagination.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/querying/dto/pagination.dto.ts -------------------------------------------------------------------------------- /src/querying/filtering.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/querying/filtering.service.spec.ts -------------------------------------------------------------------------------- /src/querying/filtering.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/querying/filtering.service.ts -------------------------------------------------------------------------------- /src/querying/pagination.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/querying/pagination.service.spec.ts -------------------------------------------------------------------------------- /src/querying/pagination.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/querying/pagination.service.ts -------------------------------------------------------------------------------- /src/querying/querying.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/querying/querying.module.ts -------------------------------------------------------------------------------- /src/querying/swagger/decorators/api-paginated-response.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/querying/swagger/decorators/api-paginated-response.decorator.ts -------------------------------------------------------------------------------- /src/querying/swagger/schemas/pagination-meta.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/querying/swagger/schemas/pagination-meta.schema.ts -------------------------------------------------------------------------------- /src/querying/util/querying.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/querying/util/querying.constants.ts -------------------------------------------------------------------------------- /src/static/static.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/static/static.module.ts -------------------------------------------------------------------------------- /src/testing/config/test-database.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/testing/config/test-database.config.ts -------------------------------------------------------------------------------- /src/testing/util/testing.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/testing/util/testing.constants.ts -------------------------------------------------------------------------------- /src/testing/util/testing.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/src/testing/util/testing.util.ts -------------------------------------------------------------------------------- /test/domain/users.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/test/domain/users.e2e-spec.ts -------------------------------------------------------------------------------- /test/jest-e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/test/jest-e2e.js -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielMaranhao/conrod-backend/HEAD/yarn.lock --------------------------------------------------------------------------------