FetchConfiguration クラス - Android

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む1読むのに数分
  • FetchConfiguration クラスには、関連付けられたServiceNowテーブルからレコードをフェッチするための構成を定義する機能があります。

    このクラスには、 FetchConfiguration() という 1 つの関数 (コンストラクター) のみが含まれています。

    表 : 1. プロパティ
    名前 タイプ 説明
    filter フィルター 返された結果をフィルタリングするために使用するクエリ。
    limit 整数 返されるページ/応答あたりのレコード数。
    queryParams クエリパラメーター 要求クエリパラメーターの名前と値のペアを含む反復可能な構造。
    読み込み構成 FieldReadConfiguration 応答で返すフィールドの構成。

    FetchConfiguration - FetchConfiguration(filter: filter? = null, limit: Int? = null, readConfiguration: FieldReadConfiguration? = null)

    関連する ServiceNow テーブルから返すレコードとフィールドを定義できます。

    表 : 2. パラメーター
    名前 タイプ 説明
    filter フィルター オプション。テーブルから返されたレコードをフィルタリングするために使用するクエリ。例: active=true^short_descriptionLIKEbroken

    デフォルト:null - すべてのレコードを返します。

    limit 整数 オプション。ページ/応答ごとに返されるレコードの数。

    デフォルト:null:REST API で ServiceNow 許可されている最大値を返します。

    読み込み構成 FieldReadConfiguration オプション。応答で返されるフィールドの構成。

    デフォルト:null - すべてのフィールドを返します。

    次のコード例は、この関数を呼び出す方法を示しています。

    nowTableService.records("incident", FetchConfiguration( 
      filter = Filter("active=true"), 
      limit = 10, 
      readConfiguration = FieldReadConfiguration( 
        includeFields = listOf("sys_id", "short_description") 
      ) 
    ))