info:
  name: recupero dei dati bancari
  type: http
  seq: 1
  tags:
    - datiBancari

http:
  method: GET
  url: "{{baseUrl}}/datiBancari/:persId"
  params:
    - name: start
      value: ""
      type: query
      description: |
        utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
      disabled: true
    - name: limit
      value: ""
      type: query
      description: |
        utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`); 
        se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
      disabled: true
    - name: order
      value: ""
      type: query
      description: |
        consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
         * +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
         * field : nome del campo da ordinare
         
         E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod) 
      disabled: true
    - name: persId
      value: ""
      type: path
      description: identificativo della persona
  auth: inherit

settings:
  encodeUrl: true
  timeout: 0
  followRedirects: true
  maxRedirects: 5
  forwardAuthorizationHeader: true

examples:
  - name: 200 Response
    description: Successful response
    request:
      url: "{{baseUrl}}/datiBancari/:persId"
      method: GET
      params:
        - name: persId
          value: ""
          type: path
          description: identificativo della persona
        - name: start
          value: ""
          type: query
          description: |
            utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
          disabled: true
        - name: limit
          value: ""
          type: query
          description: |
            utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`); 
            se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
          disabled: true
        - name: order
          value: ""
          type: query
          description: |
            consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
             * +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
             * field : nome del campo da ordinare
             
             E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod) 
          disabled: true
    response:
      status: 200
      statusText: OK
      body:
        type: text
        data: ""
  - name: 422 Response
    description: parametri Errati
    request:
      url: "{{baseUrl}}/datiBancari/:persId"
      method: GET
      params:
        - name: persId
          value: ""
          type: path
          description: identificativo della persona
        - name: start
          value: ""
          type: query
          description: |
            utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
          disabled: true
        - name: limit
          value: ""
          type: query
          description: |
            utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`); 
            se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
          disabled: true
        - name: order
          value: ""
          type: query
          description: |
            consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
             * +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
             * field : nome del campo da ordinare
             
             E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod) 
          disabled: true
    response:
      status: 422
      statusText: Unprocessable Entity
      body:
        type: text
        data: ""

docs: |
  <span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Consente di recuperare i dati bancari. 


  **Estensioni:**

  Codice Estensione|Valore|Nota
  -|-|-
  x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste) 


  **Controlli di sicurezza:**
  ======
  _Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_

  **Utente: USER_TECNICO**

  Profilo|Controllo| Funzione
  -|-|-
  UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()


  Classe di modello : DettaglioErroreAggiuntivo
  ======

  Estensioni sulle proprietà
  ----
  Proprietà | x-field-type
  -|-|
  rawValue|rawJson
