Classe FetchConfiguration : Android

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • La classe FetchConfiguration permet de définir la configuration d’extraction des enregistrements à partir de la table associéeServiceNow .

    Cette classe ne contient qu’une seule fonction (constructeur), FetchConfiguration().

    Tableau 1. Propriétés
    Nom Type Description
    filtre Filtrer Requête à utiliser pour filtrer les résultats renvoyés.
    limite Entier Nombre d’enregistrements par page/réponse à renvoyer.
    queryParams QueryParams Structure itérable qui contient des paires nom-valeur des paramètres de requête de demande.
    readConfiguration (en anglais) Configuration de lecture de champ Configuration des champs à renvoyer dans la réponse.

    FetchConfiguration : FetchConfiguration(filter : Filter ? = null, limit : Int ? = null, readConfiguration : FieldReadConfiguration ? = null)

    Vous permet de définir les enregistrements et les champs à renvoyer à partir de la table associée ServiceNow .

    Tableau 2. Paramètres
    Nom Type Description
    filtre Filtrer Facultatif. Requête à utiliser pour filtrer les enregistrements renvoyés à partir de la table. Par exemple : active=true^short_descriptionLIKEbroken

    Valeur par défaut : null : renvoie tous les enregistrements.

    limite Entier Facultatif. Nombre d’enregistrements à renvoyer par page/réponse.

    Valeur par défaut : null : renvoie le maximum autorisé par l’API ServiceNow REST.

    readConfiguration (en anglais) Configuration de lecture de champ Facultatif. Configuration des champs renvoyés dans la réponse.

    Valeur par défaut : null - Renvoyer tous les champs.

    L’exemple de code suivant montre comment appeler cette fonction.

    nowTableService.records("incident", FetchConfiguration( 
      filter = Filter("active=true"), 
      limit = 10, 
      readConfiguration = FieldReadConfiguration( 
        includeFields = listOf("sys_id", "short_description") 
      ) 
    ))