Skip to main content

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"
    }
    ]
    }
    }
    }