RequestAdriaDtoWrapper
Wrapper DTO for rule creation request
userDetails objectrequired
sexestring
fullNamestring
codePaysstring
abonneboolean
intitulestring
codeBanquestring
idstring
usernamestring
passwordstring
authoritiesstring[]
agencestring
codeLanguestring
ranginteger<int32>
contratIdinteger<int64>
dateExpirationProfileMetierstring<date-time>
dateExpirationProfileSegnaturestring<date-time>
dataDerniereconnexionstring
typeClientstring
typeProfilestring
identifiantRCstring
deviseBanquestring
identifiantContratstring
emailstring
qualitestring
deviseBanqueSwitchstring
gsmstring
fuseauHorairestring
deviseFavoriestring
menustring
themestring
groupestring
statutstring
defaultLocalestring
numeroContratParDefautinteger<int64>
userFavoriesLink object
property name*boolean
initiateurMatriceboolean
timeOutinteger<int32>
codeBanqueContratstring
messageinfoDtos object
property name*object
canalstring
wrapper object
Rule wrapper containing fraud detection rule
regle object
The fraud detection rule to be defined
idstring
namestring
descriptionstring
priorityinteger<int64>
activeboolean
actionstring
filter object
idstring
descriptionstring
logicalOperatorstring
depthEventsDurationInMinutesinteger<int64>
criteriaList object[]
Array [
idstring
variableNamestring
operatorstring
limitstring
]
limiter object
idstring
attributeNamestring
limitValuenumber
aggregationNamestring
Possible values: [COUNT, AVG, SUM, COUNT_DISTINCT]
pattern object
idstring
sequenceEventsstring[]
eventCriteriaListFromRegle object[]
Array [
idstring
variableNamestring
operatorstring
limitstring
]
RequestAdriaDtoWrapper
{
"userDetails": {
"sexe": "string",
"fullName": "string",
"codePays": "string",
"abonne": true,
"intitule": "string",
"codeBanque": "string",
"id": "string",
"username": "string",
"password": "string",
"authorities": [
"string"
],
"agence": "string",
"codeLangue": "string",
"rang": 0,
"contratId": 0,
"dateExpirationProfileMetier": "2024-07-29T15:51:28.071Z",
"dateExpirationProfileSegnature": "2024-07-29T15:51:28.071Z",
"dataDerniereconnexion": "string",
"typeClient": "string",
"typeProfile": "string",
"identifiantRC": "string",
"deviseBanque": "string",
"identifiantContrat": "string",
"email": "string",
"qualite": "string",
"deviseBanqueSwitch": "string",
"gsm": "string",
"fuseauHoraire": "string",
"deviseFavorie": "string",
"menu": "string",
"theme": "string",
"groupe": "string",
"statut": "string",
"defaultLocale": "string",
"numeroContratParDefaut": 0,
"userFavoriesLink": {},
"initiateurMatrice": true,
"timeOut": 0,
"codeBanqueContrat": "string",
"messageinfoDtos": {},
"canal": "string"
},
"wrapper": {
"regle": {
"id": "string",
"name": "string",
"description": "string",
"priority": 0,
"active": true,
"action": "string",
"filter": {
"id": "string",
"description": "string",
"logicalOperator": "string",
"depthEventsDurationInMinutes": 0,
"criteriaList": [
{
"id": "string",
"variableName": "string",
"operator": "string",
"limit": "string"
}
]
},
"limiter": {
"id": "string",
"attributeName": "string",
"limitValue": 0,
"aggregationName": "COUNT"
},
"pattern": {
"id": "string",
"sequenceEvents": [
"string"
]
},
"eventCriteriaListFromRegle": [
{
"id": "string",
"variableName": "string",
"operator": "string",
"limit": "string"
}
]
}
}
}