Mission
idstring
데이터 ID (커서로 사용)
typestring
mission 으로 고정
Possible values: [mission]
platformstring
방송 플랫폼
Possible values: [soop, chzzk]
streamer_idstring
방송인 아이디
user_idstring
후원자(또는 미션 생성자) 아이디. settle/result phase 에서는 비어있을 수 있음.
nicknamestring
후원자 닉네임
mission_typestring
플랫폼 원본 mission_type (SOOP: CHALLENGE_GIFT/GIFT/CHALLENGE_SETTLE/SETTLE/CHALLENGE_NOTICE/NOTICE, Chzzk: PENDING/APPROVED, 합성: SETTLE/RESULT)
mission_phasestringnullable
mission_type 으로부터 도출된 통합 단계 라벨
Possible values: [receive, settle, result]
keystring
mission_key. 같은 미션의 receive/settle/result 이벤트는 동일 key 공유
titlestring
미션 타이틀
cntinteger
후원 수량
amountinteger
후원 KRW 가치
extrasobject
플랫폼별 원본 페이로드 (extras.soop 또는 extras.chzzk)
createdAtdate-time
데이터 생성일시
ttldate-time
데이터 삭제예정일시
settle object
settle phase / settles 폴링 응답에서만 동봉. donors[] 와 총합 집계.
total_cntinteger
total_amountinteger
donor_countinteger
streamersstring[]
donors object[]
후원자 명단 (시간순). MISSION_SETTLE_DONOR_CAP 기본 5000.
Array [
user_idstring
nicknamestring
platformstring
streamer_idstring
cntinteger
amountinteger
extrasobject
createdAtdate-time
]
donors_truncatedboolean
Mission
{
"id": "string",
"type": "mission",
"platform": "soop",
"streamer_id": "string",
"user_id": "string",
"nickname": "string",
"mission_type": "CHALLENGE_GIFT",
"mission_phase": "receive",
"key": "string",
"title": "string",
"cnt": 0,
"amount": 0,
"extras": {},
"createdAt": "2024-07-29T15:51:28.071Z",
"ttl": "2024-07-29T15:51:28.071Z"
}