FieldReadConfiguration-Klasse – Android
Die FieldReadConfiguration- Klasse bietet die Möglichkeit zu definieren, welche Felder in einem Antwortdatensatz zurückgegeben werden und welche nicht.
| Name | Typ | Beschreibung |
|---|---|---|
| IncludeFields | Sammlung<String> | Felder, die in der Antwort zurückgegeben werden sollen. |
| Abfrageelemente | Zuordnung<String, String> | Schreibgeschützt. Sammlung von Abfrageelementen, die die Lesekonfiguration darstellen. |
| queryParams | Abfrageparameter | Iterierbare Struktur, die Name-Wert-Paare von Anforderungsabfrageparametern enthält. Verwenden Sie diese Parameter, um eine Anforderung zu erstellen. |
FieldReadConfiguration: FieldReadConfiguration(includeFields: Sammlung<String> = listOf(), Vararg-Optionen: FieldReadConfiguration.Options)
Definiert die Felder, die in die Rückgabeantwort aus der zugeordneten Tabelle ServiceNow aufgenommen werden sollen.
| Name | Typ | Beschreibung |
|---|---|---|
| IncludeFields | Sammlung<String> | Liste der durch Kommas getrennten Felder, die in der Antwort zurückgegeben werden sollen. Wenn die Liste leer ist, werden alle Felder zurückgegeben. |
| Vararg-Optionen | FeldLesenKonfiguration.Optionen | Optional. Array von null oder mehr Optionen, die den Typ der zurückzugebenden Feldinformationen definieren. Mögliche Werte:
|
Das folgende Codebeispiel zeigt, wie diese Funktion aufgerufen wird.
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)