Skip to content

Conversation

@oschwald
Copy link
Member

  • Add CLAUDE.md with development guidelines
  • Add .claude to .gitignore
  • Add new email domain fields to minFraud response
  • Remove never-released 3.9.0

oschwald and others added 4 commits November 19, 2025 08:11
This file provides guidance for working with the minFraud Java API
codebase, including build commands, architecture overview, Java coding
conventions, and common development workflows.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit adds support for new email domain outputs from minFraud Insights
and Factors services:

- Added classification field (business, education, government, isp_email)
- Added risk field (score from 0.01 to 99)
- Added volume field (sightings per million)
- Added visit object with status, last_visited_on, and has_redirect fields

New classes:
- EmailDomainVisit record with Status enum

Updated classes:
- EmailDomain record with Classification enum and new fields
- Mapper configured for forward-compatible enum deserialization

Enums use a simple pattern with toString() override and Jackson config to
handle unknown values gracefully (returns null instead of throwing).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@horgh horgh merged commit db13519 into main Nov 19, 2025
24 checks passed
@horgh horgh deleted the greg/eng-3454-minfraud-api-java-add-email-domain-outputs branch November 19, 2025 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants