---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# FetchConfiguration-Struktur -- iOS

# FetchConfiguration-Struktur -- iOS {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Die FetchConfiguration- Struktur bietet die Möglichkeit, die Konfiguration zum Abrufen von Datensätzen aus der Instanz ServiceNow zu definieren.  
{#FetchConfigiOSStructure__table_vx2_klw_5pb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| filter | [Filter](https://servicenow-prod.fluidtopics.net/f1oEUwQsV9034E1Nr20IIg#FilteriOSStructure "Die Filterstruktur bietet die Möglichkeit, Filter zu konfigurieren, die die Daten definieren, die in den zurückgegebenen Ergebnissen einer REST-Endpunktabfrage zurückgegeben werden sollen.") | Optional. Abfrage, die auf die zurückgegebenen Ergebnisse angewendet werden soll. Um beispielsweise nur aktive Datensätze mit einer Kurzbeschreibung zurückzugeben, die das Wort „kaputt" enthält, übergeben Sie die folgende Abfrage: `active=wahr^short_descriptionLIKEbroken` Standard: nil -- Kein Filter angewendet, alle Datensätze werden zurückgegeben (alle System- oder Tabellengrenzwerte werden berücksichtigt). |
| limit | Ganzzahl | Optional. Anzahl der Datensätze, die pro Seite/Antwort zurückgegeben werden sollen. Standard: nil -- Alle zurückgegebenen Datensätze (System- oder Tabellengrenzen werden berücksichtigt) |
| readConfiguration | [FieldReadConfiguration](https://servicenow-prod.fluidtopics.net/DTVCdlsz1PUh0k9YXItZww#FieldReadConfigurationiOSStruct "Mit der FieldReadConfiguration- Struktur können Sie konfigurieren, welche Felder in welchem Format aus einer Instanztabelle ServiceNow abgerufen werden sollen.") | Optional. Konfiguration der in der Antwort zurückgegebenen Felder. Standard: nil -- Alle Felder werden zurückgegeben. |
[Tabelle : 1. Eigenschaften]

{#FetchConfigiOSStructure__table_vx2_klw_5pb}

## FetchConfiguration - init(filter: Filter? = nil, limit: Int? = nil, readConfiguration: FieldReadConfiguration? = nil) {#ariaid-title2}

Definiert die Kriterien dafür, welche Datensätze und zugehörigen Felder in diesen Datensätzen beim Abrufen von Daten aus einer ServiceNow -Instanz über einen REST-Endpunkt zurückgegeben werden sollen.
{#FetConfigiOS-init_S_I_O__table_pgj_tg2_vpb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| filter | [Filter](https://servicenow-prod.fluidtopics.net/f1oEUwQsV9034E1Nr20IIg#FilteriOSStructure "Die Filterstruktur bietet die Möglichkeit, Filter zu konfigurieren, die die Daten definieren, die in den zurückgegebenen Ergebnissen einer REST-Endpunktabfrage zurückgegeben werden sollen.") | Optional. Abfrage, die auf die zurückgegebenen Ergebnisse angewendet werden soll. Um beispielsweise nur aktive Datensätze mit einer Kurzbeschreibung zurückzugeben, die das Wort „kaputt" enthält, übergeben Sie die folgende Abfrage: `active=wahr^short_descriptionLIKEbroken` Standard: nil -- Kein Filter angewendet, alle Datensätze werden zurückgegeben (alle System- oder Tabellengrenzwerte werden berücksichtigt). |
| limit | Ganzzahl | Optional. Anzahl der Datensätze, die pro Seite/Antwort zurückgegeben werden sollen. Standard: nil -- Alle zurückgegebenen Datensätze (System- oder Tabellengrenzen werden berücksichtigt) |
| readConfiguration | [FieldReadConfiguration](https://servicenow-prod.fluidtopics.net/DTVCdlsz1PUh0k9YXItZww#FieldReadConfigurationiOSStruct "Mit der FieldReadConfiguration- Struktur können Sie konfigurieren, welche Felder in welchem Format aus einer Instanztabelle ServiceNow abgerufen werden sollen.") | Optional. Konfiguration der in der Antwort zurückgegebenen Felder. Standard: nil -- Alle Felder werden zurückgegeben. |
[Tabelle : 2. Parameter]

{#FetConfigiOS-init_S_I_O__table_pgj_tg2_vpb} {#FetConfigiOS-init_S_I_O__table_qgj_tg2_vpb__entry__2}

| Typ | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 3. Ausgabe]

{#FetConfigiOS-init_S_I_O__table_qgj_tg2_vpb}  
Zeigt, wie die Daten zum Abrufen von aus der Tabellen-API konfiguriert werden.

    /// The configuration for what to fetch from the Table API.
    lazy var fetchConfiguration: FetchConfiguration = {
      let includeFields = [
        // Case details
        "number",
        "short_description",
        "priority",
        "state",
        "opened_at",
        
        // Account details
        "account.name",
        "account.number",
        "contact.name",
        "contact.email",
        "contact_type",

        // Assignment
        "assignment_group.name",
        "assigned_to.name"
      ]
      let readConfiguration = FieldReadConfiguration(includeFields: includeFields, options: .actualValues)
      let filter = Filter(criteria: [], sortBy: [.desc("number")], queryCategory: nil)
      return FetchConfiguration(filter: filter, limit: 10, readConfiguration: readConfiguration)
    }()


