--- title: FieldReadConfiguration structure - iOS description: The FieldReadConfiguration structure enables you to configure which fields to fetch from a ServiceNow instance table and in which format.Configures the fields within a record in a ServiceNow table to pass back in the return results of a REST endpoint call. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/api-reference/cllent-mobile-api-reference/FieldReadConfigurationiOSStruct.html release: australia product: Cllent Mobile API Reference classification: cllent-mobile-api-reference topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 2 breadcrumb: [Mobile SDK - iOS, Mobile SDK API reference, API reference, API implementation and reference] --- # FieldReadConfiguration structure- iOS The FieldReadConfiguration structure enables you to configure which fields to fetch from a ServiceNow instance table and in which format.
Name Type Description
includeFields Array List of fields to pass back in the return results.
options Array List of the types of fields to return.Possible values: - actualValues: Returns the values actually stored in each of the fields, including the sys\_ids for referenced records. Use this setting if dates need to be decoded in Codable models using Date. - description: Returns the description of the parameter. - displayValues: Returns the [display values](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/c_DisplayValues.md), if available, for the selected fields. For example, user names typically contain a reference link \(sys\_id\) to the user record. If you request the display value, the person's name is returned instead of the sys\_id that is stored in the associated field. **Note:** Display values returned by a ServiceNow instance are formatted and internationalized based on the user profile configuration of the authenticated user. This may differ from the device language and locale settings on the device. - excludeReferenceLink: Does not return any data that is defined as reference links within the table. - rawValue: Returns the raw value of the parameter.
**Parent Topic:**[Mobile SDK - iOS](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/MobileSDKiOSAPI.md) ## FieldReadConfiguration - init\(includeFields: \[FieldName\] = \[\], options: Options = \[\]\) Configures the fields within a record in a ServiceNow table to pass back in the return results of a REST endpoint call.
Name Type Description
includeFields Array List of fields to pass back in the return results.
options Array List of the types of fields to return.Possible values: - actualValues: Returns the values actually stored in each of the fields, including the sys\_ids for referenced records. Use this setting if dates need to be decoded in Codable models using Date. - description: Returns the description of the parameter. - displayValues: Returns the [display values](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/c_DisplayValues.md), if available, for the selected fields. For example, user names typically contain a reference link \(sys\_id\) to the user record. If you request the display value, the person's name is returned instead of the sys\_id that is stored in the associated field. **Note:** Display values returned by a ServiceNow instance are formatted and internationalized based on the user profile configuration of the authenticated user. This may differ from the device language and locale settings on the device. - excludeReferenceLink: Does not return any data that is defined as reference links within the table. - rawValue: Returns the raw value of the parameter.
|Type|Description| |----|-----------| |None| | The following code example shows how to call this function. ``` /// 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) }() ```