O objeto de Role (alçada) especifica os parâmetros que vão definir as condições disponíveis para cada tipo de usuário com base nas condições da oferta
{
      "user_type": "Customer",
      "max_risk_level": 3,
      "conditions": [
          {
              "min": 100.00,
              "max": 10546.875,
              "allowed_terms": [6, 7, 8]
          },
          {
              "min": 10546.875,
              "max": 11546.875,
              "allowed_terms": [7, 8]
          },
          {
              "min": 11546.875,
              "max": 12546.875,
              "allowed_terms": [8]
          } 
      ] 
}
 
| Campo | Descrição | Tipo | 
|---|
| user_type | Tipo de usuário | String | 
| max_risk_level | Nível de risco da alçada | Decimal | 
| conditions[].min | Valor mínimo disponibilizado para o empréstimo atrelado à condição | Decimal | 
| conditions[].max | Valor máximo disponibilizado para o empréstimo atrelado à condição | Decimal | 
| conditions[].allowed_terms | Prazos permitidos atrelados à condição | Array de Integer | 
 
| Tipo de Usuário | Decrição | 
|---|
| Customer | Representa o cliente | 
| Operator | Representa o operador | 
| Leadership | Representa a liderança do operador |