Estrutura do FetchConfiguration - iOS

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • . FetchConfiguration a estrutura fornece a capacidade de definir a configuração para buscar registros do ServiceNow instância.

    Tabela 1. Propriedades
    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.

    Tabela 2. Parâmetros
    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.

    Tabela 3. Retornos
    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)
    }()