MCPcopy Create free account

hub / github.com/devfullcycle/imersao22 / types & classes

Types & classes67 in github.com/devfullcycle/imersao22

Class
nestjs-anti-fraud/src/app.service.ts:4
Class
nestjs-anti-fraud/src/app.module.ts:29
Class
nestjs-anti-fraud/src/app.controller.ts:5
Class
nestjs-anti-fraud/src/kafka/confluent-kafka-server.ts:51
Class
nestjs-anti-fraud/src/kafka/confluent-kafka-context.ts:15
Class
nestjs-anti-fraud/src/prisma/prisma.module.ts:9
Class
nestjs-anti-fraud/src/prisma/prisma.service.ts:5
Class
nestjs-anti-fraud/src/invoices/invoices.controller.ts:6
Class
nestjs-anti-fraud/src/invoices/invoices.service.ts:6
Class
nestjs-anti-fraud/src/invoices/invoices.module.ts:49
Class
nestjs-anti-fraud/src/invoices/invoices.consumer.ts:12
Class
nestjs-anti-fraud/src/invoices/dto/find-all-invoice.dto.ts:1
Class
nestjs-anti-fraud/src/invoices/dto/process-invoice-fraud.dto.ts:1
Class
nestjs-anti-fraud/src/invoices/events/publish-processed-invoice.listener.ts:7
Class
nestjs-anti-fraud/src/invoices/events/invoice-processed.event.ts:3
Class
nestjs-anti-fraud/src/invoices/fraud/fraud.service.ts:11
Class
nestjs-anti-fraud/src/invoices/fraud/specifications/suspicious-account.specification.ts:10
Class
nestjs-anti-fraud/src/invoices/fraud/specifications/frequent-high-value.specification.ts:12
Class
nestjs-anti-fraud/src/invoices/fraud/specifications/unusual-amount.specification.ts:12
Class
nestjs-anti-fraud/src/invoices/fraud/specifications/fraud-aggregate.specification.ts:9
StructAccount
Account representa uma conta com suas informações e saldo protegido para acessos concorrentes
go-gateway/internal/domain/account.go:13
StructAccountHandler
AccountHandler processa requisições HTTP relacionadas a contas
go-gateway/internal/web/handlers/account_handler.go:12
StructAccountOutput
AccountOutput representa dados da conta nas respostas da API
go-gateway/internal/dto/account.go:16
InterfaceAccountRepository
go-gateway/internal/domain/repository.go:3
StructAccountRepository
AccountRepository implementa operações de persistência para Account
go-gateway/internal/repository/account_repository.go:11
StructAccountService
AccountService implementa a lógica de negócios para operações com Account
go-gateway/internal/service/account_service.go:9
ClassAppController
nestjs-anti-fraud/src/app.controller.ts:5
ClassAppModule
nestjs-anti-fraud/src/app.module.ts:29
ClassAppService
nestjs-anti-fraud/src/app.service.ts:4
StructAuthMiddleware
go-gateway/internal/web/middleware/auth_middleware.go:10
ClassConfluentKafkaContext
nestjs-anti-fraud/src/kafka/confluent-kafka-context.ts:15
ClassConfluentKafkaServer
nestjs-anti-fraud/src/kafka/confluent-kafka-server.ts:51
StructCreateAccountInput
CreateAccountInput representa dados para criação de conta
go-gateway/internal/dto/account.go:10
StructCreateInvoiceInput
go-gateway/internal/dto/invoice.go:15
StructCreditCard
go-gateway/internal/domain/invoice.go:30
ClassFindAllInvoiceDto
nestjs-anti-fraud/src/invoices/dto/find-all-invoice.dto.ts:1
ClassFraudAggregateSpecification
nestjs-anti-fraud/src/invoices/fraud/specifications/fraud-aggregate.specification.ts:9
ClassFraudService
nestjs-anti-fraud/src/invoices/fraud/fraud.service.ts:11
ClassFrequentHighValueSpecification
nestjs-anti-fraud/src/invoices/fraud/specifications/frequent-high-value.specification.ts:12
InterfaceIFraudSpecification
nestjs-anti-fraud/src/invoices/fraud/specifications/fraud-specification.interface.ts:15
StructInvoice
go-gateway/internal/domain/invoice.go:18
StructInvoiceHandler
go-gateway/internal/web/handlers/invoice_handler.go:13
StructInvoiceOutput
go-gateway/internal/dto/invoice.go:27
ClassInvoiceProcessedEvent
nestjs-anti-fraud/src/invoices/events/invoice-processed.event.ts:3
InterfaceInvoiceRepository
go-gateway/internal/domain/repository.go:10
StructInvoiceRepository
go-gateway/internal/repository/invoice_repository.go:9
StructInvoiceService
go-gateway/internal/service/invoice_service.go:11
ClassInvoicesConsumer
nestjs-anti-fraud/src/invoices/invoices.consumer.ts:12
ClassInvoicesController
nestjs-anti-fraud/src/invoices/invoices.controller.ts:6
ClassInvoicesModule
nestjs-anti-fraud/src/invoices/invoices.module.ts:49
ClassInvoicesService
nestjs-anti-fraud/src/invoices/invoices.service.ts:6
StructKafkaConfig
go-gateway/internal/service/kafka.go:24
StructKafkaConsumer
go-gateway/internal/service/kafka.go:104
InterfaceKafkaConsumerInterface
go-gateway/internal/service/kafka.go:19
StructKafkaProducer
go-gateway/internal/service/kafka.go:54
InterfaceKafkaProducerInterface
go-gateway/internal/service/kafka.go:14
StructPendingTransaction
go-gateway/internal/domain/events/pending_transaction.go:3
ClassPrismaModule
nestjs-anti-fraud/src/prisma/prisma.module.ts:9
ClassPrismaService
nestjs-anti-fraud/src/prisma/prisma.service.ts:5
ClassProcessInvoiceFraudDto
nestjs-anti-fraud/src/invoices/dto/process-invoice-fraud.dto.ts:1
ClassPublishProcessedInvoiceListener
nestjs-anti-fraud/src/invoices/events/publish-processed-invoice.listener.ts:7
StructServer
go-gateway/internal/web/server/server.go:12
TypeAliasStatus
go-gateway/internal/domain/invoice.go:10
InterfaceStatusBadgeProps
next-frontend/src/components/StatusBadge.tsx:5
ClassSuspiciousAccountSpecification
nestjs-anti-fraud/src/invoices/fraud/specifications/suspicious-account.specification.ts:10
StructTransactionResult
go-gateway/internal/domain/events/transaction_result.go:5
ClassUnusualAmountSpecification
nestjs-anti-fraud/src/invoices/fraud/specifications/unusual-amount.specification.ts:12