FieldReadConfiguration 構造 - iOS
FieldReadConfiguration 構造体を使用すると、インスタンステーブルからServiceNowフェッチするフィールドをどの形式で構成できます。
| 名前 | タイプ | 説明 |
|---|---|---|
| includeFields | アレイ | 返される結果で返されるフィールドのリスト。 |
| オプション | アレイ | 返されるフィールドのタイプのリスト。 可能な値:
|
FieldReadConfiguration init(includeFields: [FieldName] = [], options: Options = [])
REST エンドポイント呼び出しの返される結果を返すように、テーブル内のレコード内の ServiceNow フィールドを設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| includeFields | アレイ | 返される結果で返されるフィールドのリスト。 |
| オプション | アレイ | 返されるフィールドのタイプのリスト。 可能な値:
|
| タイプ | 説明 |
|---|---|
| なし |
次のコード例は、この関数を呼び出す方法を示しています。
/// 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)
}()