Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/devfullcycle/imersao22
/ types & classes
Types & classes
67 in github.com/devfullcycle/imersao22
⨍
Functions
166
◇
Types & classes
67
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
Struct
Account
Account representa uma conta com suas informações e saldo protegido para acessos concorrentes
go-gateway/internal/domain/account.go:13
Struct
AccountHandler
AccountHandler processa requisições HTTP relacionadas a contas
go-gateway/internal/web/handlers/account_handler.go:12
Struct
AccountOutput
AccountOutput representa dados da conta nas respostas da API
go-gateway/internal/dto/account.go:16
Interface
AccountRepository
go-gateway/internal/domain/repository.go:3
Struct
AccountRepository
AccountRepository implementa operações de persistência para Account
go-gateway/internal/repository/account_repository.go:11
Struct
AccountService
AccountService implementa a lógica de negócios para operações com Account
go-gateway/internal/service/account_service.go:9
Class
AppController
nestjs-anti-fraud/src/app.controller.ts:5
Class
AppModule
nestjs-anti-fraud/src/app.module.ts:29
Class
AppService
nestjs-anti-fraud/src/app.service.ts:4
Struct
AuthMiddleware
go-gateway/internal/web/middleware/auth_middleware.go:10
Class
ConfluentKafkaContext
nestjs-anti-fraud/src/kafka/confluent-kafka-context.ts:15
Class
ConfluentKafkaServer
nestjs-anti-fraud/src/kafka/confluent-kafka-server.ts:51
Struct
CreateAccountInput
CreateAccountInput representa dados para criação de conta
go-gateway/internal/dto/account.go:10
Struct
CreateInvoiceInput
go-gateway/internal/dto/invoice.go:15
Struct
CreditCard
go-gateway/internal/domain/invoice.go:30
Class
FindAllInvoiceDto
nestjs-anti-fraud/src/invoices/dto/find-all-invoice.dto.ts:1
Class
FraudAggregateSpecification
nestjs-anti-fraud/src/invoices/fraud/specifications/fraud-aggregate.specification.ts:9
Class
FraudService
nestjs-anti-fraud/src/invoices/fraud/fraud.service.ts:11
Class
FrequentHighValueSpecification
nestjs-anti-fraud/src/invoices/fraud/specifications/frequent-high-value.specification.ts:12
Interface
IFraudSpecification
nestjs-anti-fraud/src/invoices/fraud/specifications/fraud-specification.interface.ts:15
Struct
Invoice
go-gateway/internal/domain/invoice.go:18
Struct
InvoiceHandler
go-gateway/internal/web/handlers/invoice_handler.go:13
Struct
InvoiceOutput
go-gateway/internal/dto/invoice.go:27
Class
InvoiceProcessedEvent
nestjs-anti-fraud/src/invoices/events/invoice-processed.event.ts:3
Interface
InvoiceRepository
go-gateway/internal/domain/repository.go:10
Struct
InvoiceRepository
go-gateway/internal/repository/invoice_repository.go:9
Struct
InvoiceService
go-gateway/internal/service/invoice_service.go:11
Class
InvoicesConsumer
nestjs-anti-fraud/src/invoices/invoices.consumer.ts:12
Class
InvoicesController
nestjs-anti-fraud/src/invoices/invoices.controller.ts:6
Class
InvoicesModule
nestjs-anti-fraud/src/invoices/invoices.module.ts:49
Class
InvoicesService
nestjs-anti-fraud/src/invoices/invoices.service.ts:6
Struct
KafkaConfig
go-gateway/internal/service/kafka.go:24
Struct
KafkaConsumer
go-gateway/internal/service/kafka.go:104
Interface
KafkaConsumerInterface
go-gateway/internal/service/kafka.go:19
Struct
KafkaProducer
go-gateway/internal/service/kafka.go:54
Interface
KafkaProducerInterface
go-gateway/internal/service/kafka.go:14
Struct
PendingTransaction
go-gateway/internal/domain/events/pending_transaction.go:3
Class
PrismaModule
nestjs-anti-fraud/src/prisma/prisma.module.ts:9
Class
PrismaService
nestjs-anti-fraud/src/prisma/prisma.service.ts:5
Class
ProcessInvoiceFraudDto
nestjs-anti-fraud/src/invoices/dto/process-invoice-fraud.dto.ts:1
Class
PublishProcessedInvoiceListener
nestjs-anti-fraud/src/invoices/events/publish-processed-invoice.listener.ts:7
Struct
Server
go-gateway/internal/web/server/server.go:12
TypeAlias
Status
go-gateway/internal/domain/invoice.go:10
Interface
StatusBadgeProps
next-frontend/src/components/StatusBadge.tsx:5
Class
SuspiciousAccountSpecification
nestjs-anti-fraud/src/invoices/fraud/specifications/suspicious-account.specification.ts:10
Struct
TransactionResult
go-gateway/internal/domain/events/transaction_result.go:5
Class
UnusualAmountSpecification
nestjs-anti-fraud/src/invoices/fraud/specifications/unusual-amount.specification.ts:12