Estrutura do FetchConfiguration - iOS
. FetchConfiguration a estrutura fornece a capacidade de definir a configuração para buscar registros do ServiceNow instância.
| Nome | Tipo | Descrição |
|---|---|---|
| filtros | Filtro | Opcional. Consulta a ser aplicada aos resultados de retorno. Por exemplo, para retornar somente registros ativos com uma descrição resumida que contém a palavra "quebrado", passe a seguinte consulta: Verdadeiro short_descriptionLIKEbroken Padrão: Nil - Nenhum filtro aplicado, todos os registros retornados (todos os limites de sistema ou tabela são respeitados.) |
| limite | Inteiro | Opcional. Número de registros a serem retornados por página/resposta. Padrão: Nil - Todos os registros retornados (todos os limites de sistema ou tabela são respeitados.) |
| ReadConfiguration | FieldReadConfiguration | Opcional. Configuração dos campos retornados na resposta. Padrão: Nil - Todos os campos são retornados. |
FetchConfiguration - init(filtro: Filtro? - Nulo, limite: Int? ReadConfiguration: FieldReadConfiguration? nulo)
Define os critérios para quais registros e campos associados a esses registros devem retornar ao buscar dados de um ServiceNow Instância por meio de um endpoint REST.
| Nome | Tipo | Descrição |
|---|---|---|
| filtros | Filtro | Opcional. Consulta a ser aplicada aos resultados de retorno. Por exemplo, para retornar somente registros ativos com uma descrição resumida que contém a palavra "quebrado", passe a seguinte consulta: Verdadeiro short_descriptionLIKEbroken Padrão: Nil - Nenhum filtro aplicado, todos os registros retornados (todos os limites de sistema ou tabela são respeitados.) |
| limite | Inteiro | Opcional. Número de registros a serem retornados por página/resposta. Padrão: Nil - Todos os registros retornados (todos os limites de sistema ou tabela são respeitados.) |
| ReadConfiguration | FieldReadConfiguration | Opcional. Configuração dos campos retornados na resposta. Padrão: Nil - Todos os campos são retornados. |
| Tipo | Descrição |
|---|---|
| Nenhum(a) |
Mostra como configurar os dados a serem obtidos da API Tabela.
/// 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)
}()