AgentLaunchEvent

에이전트의 실행 상태가 변경될 때 발생한 이벤트입니다.

AgentLaunchEvent는 에이전트가 Pub/Sub 구독에서 수신하는 'message' 객체의 'data' 필드에 표시됩니다. 'data' 필드는 에이전트가 PartnerEvent 구조와 일치하도록 디코딩해야 하는 base64로 인코딩된 문자열입니다.

JSON 표현
{
  "eventId": string,
  "agentId": string,
  "botDisplayName": string,
  "brandId": string,
  "brandDisplayName": string,
  "regionId": string,
  "oldLaunchState": enum (AgentLaunchEvent.LaunchState),
  "newLaunchState": enum (AgentLaunchEvent.LaunchState),
  "actingParty": string,
  "comment": string,
  "sendTime": string
}
필드
eventId

string

이벤트 인스턴스에 할당된 고유 이벤트 ID입니다.

agentId

string

상담사의 고유 식별자입니다. RCS 비즈니스 메시지에서 설정합니다.

botDisplayName

string

상담사의 표시 이름입니다.

brandId

string

브랜드의 고유 식별자입니다.

brandDisplayName

string

브랜드의 표시 이름입니다.

regionId

string

에이전트의 출시가 변경된 지역의 식별자입니다. 형식: '/v1/regions/{regionId}' 예: '/v1/regions/fi-rcs'

oldLaunchState

enum (AgentLaunchEvent.LaunchState)

출력 전용입니다. 새로운 출시 상태 유형입니다.

newLaunchState

enum (AgentLaunchEvent.LaunchState)

출력 전용입니다. 현재 출시 상태 유형입니다.

actingParty

string

행동 당사자

comment

string

댓글을 변경합니다.

sendTime

string (Timestamp format)

출력 전용입니다. 서버가 이벤트를 전송한 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.