FieldReadConfiguration クラス - Android

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • FieldReadConfiguration クラスを使用すると、応答レコードで返すフィールドと返さないフィールドを定義できます。

    表 : 1. プロパティ
    名前 タイプ 説明
    includeFields collection<string> 応答で返すフィールド。
    クエリアイテム map<string, 文字列> 読み取り専用です。読み取り構成を表すクエリー項目のコレクション。
    queryParams クエリパラメーター 要求クエリパラメーターの名前と値のペアを含む反復可能な構造。これらのパラメーターを使用して、要求を構築します。

    FieldReadConfiguration - FieldReadConfiguration(includeFields: Collection<String> = listOf(), vararg options: FieldReadConfiguration.Options)

    関連 ServiceNow テーブルから返される応答に含めるフィールドを定義します。

    表 : 2. パラメーター
    名前 タイプ 説明
    includeFields collection<string> 応答で返すカンマ区切りフィールドのリスト。リストが空の場合、すべてのフィールドが返されます。
    vararg オプション FieldReadConfiguration.Options オプション。返されるフィールド情報のタイプを定義する 0 個以上のオプションのアレイです。
    可能な値:
    • ACTUAL_VALUES:応答にフィールドの実際の値を含めます。
    • DISPLAY_VALUES:応答にフィールドの表示値を含めます。
    • EXCLUDE_REFERENCE_LINK: 参照フィールドの テーブル API リンクを除外します。

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

    val readConfiguration = FieldReadConfiguration(
      includeFields = listOf("sys_id", "sys_created_on", "short_description"),
      options = arrayOf(FieldReadConfiguration.Options.DISPLAY_VALUES)
    )
    val fetchConfiguration = FetchConfiguration(
      filter = Filter("active=true"),
      readConfiguration = readConfiguration
    )
    val response = nowTableService.records("incident", fetchConfiguration).execute()
    handleResponse(response)