Package com.flagright.api.types
Class TransactionRiskScoringResult.Builder
- java.lang.Object
-
- com.flagright.api.types.TransactionRiskScoringResult.Builder
-
- All Implemented Interfaces:
TransactionRiskScoringResult._FinalStage,TransactionRiskScoringResult.TrsRiskLevelStage,TransactionRiskScoringResult.TrsScoreStage
- Enclosing class:
- TransactionRiskScoringResult
public static final class TransactionRiskScoringResult.Builder extends java.lang.Object implements TransactionRiskScoringResult.TrsScoreStage, TransactionRiskScoringResult.TrsRiskLevelStage, TransactionRiskScoringResult._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public TransactionRiskScoringResult.Builder from(TransactionRiskScoringResult other)
- Specified by:
fromin interfaceTransactionRiskScoringResult.TrsScoreStage
-
trsScore
public TransactionRiskScoringResult.TrsRiskLevelStage trsScore(double trsScore)
Transaction risk scoring score
- Specified by:
trsScorein interfaceTransactionRiskScoringResult.TrsScoreStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
trsRiskLevel
public TransactionRiskScoringResult._FinalStage trsRiskLevel(@NotNull RiskLevel trsRiskLevel)
- Specified by:
trsRiskLevelin interfaceTransactionRiskScoringResult.TrsRiskLevelStage
-
destinationUserCraRiskLevel
public TransactionRiskScoringResult._FinalStage destinationUserCraRiskLevel(RiskLevel destinationUserCraRiskLevel)
- Specified by:
destinationUserCraRiskLevelin interfaceTransactionRiskScoringResult._FinalStage
-
destinationUserCraRiskLevel
public TransactionRiskScoringResult._FinalStage destinationUserCraRiskLevel(java.util.Optional<RiskLevel> destinationUserCraRiskLevel)
- Specified by:
destinationUserCraRiskLevelin interfaceTransactionRiskScoringResult._FinalStage
-
originUserCraRiskLevel
public TransactionRiskScoringResult._FinalStage originUserCraRiskLevel(RiskLevel originUserCraRiskLevel)
- Specified by:
originUserCraRiskLevelin interfaceTransactionRiskScoringResult._FinalStage
-
originUserCraRiskLevel
public TransactionRiskScoringResult._FinalStage originUserCraRiskLevel(java.util.Optional<RiskLevel> originUserCraRiskLevel)
- Specified by:
originUserCraRiskLevelin interfaceTransactionRiskScoringResult._FinalStage
-
destinationUserCraRiskScore
public TransactionRiskScoringResult._FinalStage destinationUserCraRiskScore(java.lang.Double destinationUserCraRiskScore)
Destination user's CRA risk score
- Specified by:
destinationUserCraRiskScorein interfaceTransactionRiskScoringResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
destinationUserCraRiskScore
public TransactionRiskScoringResult._FinalStage destinationUserCraRiskScore(java.util.Optional<java.lang.Double> destinationUserCraRiskScore)
- Specified by:
destinationUserCraRiskScorein interfaceTransactionRiskScoringResult._FinalStage
-
originUserCraRiskScore
public TransactionRiskScoringResult._FinalStage originUserCraRiskScore(java.lang.Double originUserCraRiskScore)
Origin user's CRA risk score
- Specified by:
originUserCraRiskScorein interfaceTransactionRiskScoringResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
originUserCraRiskScore
public TransactionRiskScoringResult._FinalStage originUserCraRiskScore(java.util.Optional<java.lang.Double> originUserCraRiskScore)
- Specified by:
originUserCraRiskScorein interfaceTransactionRiskScoringResult._FinalStage
-
build
public TransactionRiskScoringResult build()
- Specified by:
buildin interfaceTransactionRiskScoringResult._FinalStage
-
-