본문으로 건너뛰기

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"
    }