FetchConfiguration 클래스 - Android
FetchConfiguration 클래스는 연결된ServiceNow 테이블에서 기록을 가져오기 위한 구성을 정의하는 기능을 제공합니다.
이 클래스에는 단일 함수(생성자)인 FetchConfiguration()만 포함됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 필터 | 필터 | 반환 결과를 필터링하는 데 사용할 쿼리입니다. |
| 제한 | 정수 | 페이지당 기록 수/반환할 응답 수입니다. |
| queryParams | 쿼리 매개변수 | 요청 쿼리 매개변수의 이름-값 쌍을 포함하는 반복 가능한 구조입니다. |
| readConfiguration | FieldReadConfiguration | 응답에 반환할 필드에 대한 구성입니다. |
FetchConfiguration - FetchConfiguration(filter: Filter? = null, limit: Int? = null, readConfiguration: FieldReadConfiguration? = null)
연결된 ServiceNow 테이블에서 반환할 기록과 필드를 정의할 수 있습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 필터 | 필터 | 옵션입니다. 테이블에서 반환되는 기록을 필터링하는 데 사용할 쿼리입니다. 예: 활성=true^short_descriptionLIKEbroken기본값: null - 모든 기록을 반환합니다. |
| 제한 | 정수 | 옵션입니다. 페이지당 반환할 기록 수/응답입니다. 기본값: null - REST API에서 허용하는 최대값을 ServiceNow 반환합니다. |
| readConfiguration | FieldReadConfiguration | 옵션입니다. 응답에 반환되는 필드의 구성입니다. 기본값: null - 모든 필드를 반환합니다. |
다음 코드 예제에서는 이 함수를 호출하는 방법을 보여 줍니다.
nowTableService.records("incident", FetchConfiguration(
filter = Filter("active=true"),
limit = 10,
readConfiguration = FieldReadConfiguration(
includeFields = listOf("sys_id", "short_description")
)
))