Class ActionResponseBuilder

ActionResponseBuilder

ActionResponse 객체의 빌더입니다.

방법

메서드반환 유형간략한 설명
build()ActionResponse현재 작업 응답을 빌드하고 검증합니다.
setNavigation(navigation)ActionResponseBuilderNavigation 작업에 대한 응답을 설정합니다.
setNotification(notification)ActionResponseBuilder작업이 활성화되면 표시되도록 알림을 설정합니다.
setOpenLink(openLink)ActionResponseBuilder작업이 활성화될 때 이동할 URL을 설정합니다.
setStateChanged(stateChanged)ActionResponseBuilder이 작업으로 기존 데이터 상태가 변경되었음을 나타내는 플래그를 설정합니다.

자세한 문서

build()

현재 작업 응답을 빌드하고 검증합니다.

리턴

ActionResponse - 검증된 ActionResponse입니다.

생성 값

Error: 구성된 작업 응답이 유효하지 않은 경우


setNavigation(navigation)

Navigation 작업에 대한 응답을 설정합니다.

매개변수

이름유형설명
navigationNavigation사용할 Navigation입니다.

리턴

ActionResponseBuilder - 체이닝용 객체입니다.


setNotification(notification)

작업이 활성화되면 표시되도록 알림을 설정합니다.

매개변수

이름유형설명
notificationNotification사용할 Notification입니다.

리턴

ActionResponseBuilder - 체이닝용 객체입니다.


작업이 활성화될 때 이동할 URL을 설정합니다.

매개변수

이름유형설명
openLinkOpenLink사용할 OpenLink입니다.

리턴

ActionResponseBuilder - 체이닝용 객체입니다.


setStateChanged(stateChanged)

이 작업으로 기존 데이터 상태가 변경되었음을 나타내는 플래그를 설정합니다. 작업이 작업을 만들었거나 연락처 정보를 업데이트한 경우를 예로 들 수 있습니다. 이 플래그를 true로 설정하면 Gmail 등의 서비스에서 이 작업과 관련된 캐시된 상태 데이터의 삭제를 시도할 수 있습니다.

매개변수

이름유형설명
stateChangedBoolean이 작업이 기존 상태 데이터를 변경했는지 여부입니다. 기본값은 거짓입니다.

리턴

ActionResponseBuilder - 체이닝용 객체입니다.