ActionResponse
객체의 빌더입니다.
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
build() | ActionResponse | 현재 작업 응답을 빌드하고 검증합니다. |
setNavigation(navigation) | ActionResponseBuilder | Navigation 작업에 대한 응답을 설정합니다. |
setNotification(notification) | ActionResponseBuilder | 작업이 활성화되면 표시되도록 알림을 설정합니다. |
setOpenLink(openLink) | ActionResponseBuilder | 작업이 활성화될 때 이동할 URL을 설정합니다. |
setStateChanged(stateChanged) | ActionResponseBuilder | 이 작업으로 기존 데이터 상태가 변경되었음을 나타내는 플래그를 설정합니다. |
자세한 문서
build()
setNotification(notification)
작업이 활성화되면 표시되도록 알림을 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
notification | Notification | 사용할 Notification 입니다. |
리턴
ActionResponseBuilder
- 체이닝용 객체입니다.
setOpenLink(openLink)
작업이 활성화될 때 이동할 URL을 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
openLink | OpenLink | 사용할 OpenLink 입니다. |
리턴
ActionResponseBuilder
- 체이닝용 객체입니다.
setStateChanged(stateChanged)
이 작업으로 기존 데이터 상태가 변경되었음을 나타내는 플래그를 설정합니다. 작업이 작업을 만들었거나 연락처 정보를 업데이트한 경우를 예로 들 수 있습니다. 이 플래그를 true로 설정하면 Gmail 등의 서비스에서 이 작업과 관련된 캐시된 상태 데이터의 삭제를 시도할 수 있습니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
stateChanged | Boolean | 이 작업이 기존 상태 데이터를 변경했는지 여부입니다. 기본값은 거짓입니다. |
리턴
ActionResponseBuilder
- 체이닝용 객체입니다.