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이 작업으로 기존 상태 데이터가 변경되었는지 여부입니다. 기본값은 false입니다.

리턴

ActionResponseBuilder: 연결을 위한 객체입니다.