Classe FieldReadConfiguration : Android

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • La classe FieldReadConfiguration permet de définir les champs à renvoyer ou non dans un enregistrement de réponse.

    Tableau 1. Propriétés
    Nom Type Description
    includeFields (en anglais seulement) Collection<Chaîne> Champs à renvoyer dans la réponse.
    éléments requeryItems Map<chaîne, chaîne> Lecture seule. Collection d’éléments de requête représentant la configuration de lecture.
    queryParams QueryParams Structure itérable qui contient des paires nom-valeur de paramètres de requête de demande. Utilisez ces paramètres pour créer une demande.

    FieldReadConfiguration : FieldReadConfiguration(includeFields : Collection<String> = listOf(), vararg options : FieldReadConfiguration.Options)

    Définit les champs à inclure dans la réponse de retour à partir de la table associée ServiceNow .

    Tableau 2. Paramètres
    Nom Type Description
    includeFields (en anglais seulement) Collection<Chaîne> Liste des champs séparés par des virgules à renvoyer dans la réponse. Si la liste est vide, tous les champs sont renvoyés.
    options vararg ConfigurationLectureChamp.Options Facultatif. Tableau de zéro ou plusieurs options qui définissent le type d’informations de champ à renvoyer.
    Valeurs possibles :
    • ACTUAL_VALUES : inclure la valeur réelle du champ dans la réponse.
    • DISPLAY_VALUES : inclure la valeur d’affichage du champ dans la réponse.
    • EXCLUDE_REFERENCE_LINK : excluez les liens de l’API de table pour les champs de référence.

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

    val readConfiguration = FieldReadConfiguration(
      includeFields = listOf("sys_id", "sys_created_on", "short_description"),
      options = arrayOf(FieldReadConfiguration.Options.DISPLAY_VALUES)
    )
    val fetchConfiguration = FetchConfiguration(
      filter = Filter("active=true"),
      readConfiguration = readConfiguration
    )
    val response = nowTableService.records("incident", fetchConfiguration).execute()
    handleResponse(response)