MCPcopy Index your code
hub / github.com/StephanyBatista/EmailN

github.com/StephanyBatista/EmailN @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
107 symbols 336 edges 29 files 9 documented · 8%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

EmailN

Domain

Um serviço para envio de email em lote. O objetivo é facilitar, para o sistema cliente, não perder tempo enviando email a email.

Features

  • Endpoint para envio dos e-mails em lote com os contatos
  • Endpoint para informar o status do lote enviado.
  • Os e-mails enviados poderão ser personalizados por contato, com isso, informações do contato poderão estar no texto do e-mail.

Extension points exported contracts — how you extend this code

Service (Interface)
(no doc) [2 implementers]
internal/domain/campaign/service.go
EndpointFunc (FuncType)
(no doc)
internal/endpoints/handler_error.go
Repository (Interface)
(no doc) [1 implementers]
internal/domain/campaign/repository.go

Core symbols most depended-on inside this repo

NewCampaign
called by 13
internal/domain/campaign/campaign.go
Delete
called by 9
internal/domain/campaign/service.go
Create
called by 7
internal/domain/campaign/service.go
HandlerError
called by 7
internal/endpoints/handler_error.go
Start
called by 6
internal/domain/campaign/service.go
Get
called by 5
internal/domain/campaign/repository.go
GetBy
called by 5
internal/domain/campaign/service.go
NewDb
called by 2
internal/infrastructure/database/new_db.go

Shape

Function 54
Method 40
Struct 10
Interface 2
FuncType 1

Languages

Go100%

Modules by API surface

internal/domain/campaign/service_test.go19 symbols
internal/domain/campaign/service.go12 symbols
internal/domain/campaign/campaign_test.go11 symbols
internal/domain/campaign/campaign.go8 symbols
internal/infrastructure/database/campaign_repository.go7 symbols
internal/domain/campaign/repository.go7 symbols
internal/test/internal-mock/campaign_repository_mock.go6 symbols
internal/test/internal-mock/campaign_service_mock.go5 symbols
internal/endpoints/setup_test.go4 symbols
internal/endpoints/handler_error_test.go4 symbols
internal/endpoints/handler_error.go2 symbols
internal/endpoints/campaigns_start_test.go2 symbols

For agents

$ claude mcp add EmailN \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact