Structure de FieldReadConfiguration : iOS
La structure FieldReadConfiguration vous permet de configurer les champs à extraire d’une table d’instance ServiceNow et dans quel format.
| Nom | Type | Description |
|---|---|---|
| includeFields | Tableau | Liste des champs à renvoyer dans les résultats de retour. |
| options | Tableau | Liste des types de champs à renvoyer. Valeurs possibles :
|
FieldReadConfiguration init(includeFields : [FieldName] = [], options : Options = [])
Configure les champs d’un enregistrement dans une ServiceNow table à renvoyer dans les résultats de retour d’un appel de point de terminaison REST.
| Nom | Type | Description |
|---|---|---|
| includeFields | Tableau | Liste des champs à renvoyer dans les résultats de retour. |
| options | Tableau | Liste des types de champs à renvoyer. Valeurs possibles :
|
| Type | Description |
|---|---|
| Aucun |
L’exemple de code suivant montre comment appeler cette fonction.
/// 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("opened_at")], queryCategory: nil)
return FetchConfiguration(filter: filter, limit: 10, readConfiguration: readConfiguration)
}()