| 이벤트 클래스명 | 알림 타입 (Type) | 수신 대상 (Target) | 알림 메시지 예시 | 포함해야 할 데이터 (Payload) |
|---|---|---|---|---|
AuctionOutbidEvent |
OUTBID |
|||
| (입찰가 추월) | 이전 최고 입찰자 | |||
| (1명) | **[닉네임]**님이 **[상품명]**의 입찰가를 갱신했습니다. | |||
| (현재가: **[금액]**원) | • auctionId |
|||
• productName |
||||
• bidderId (입찰자 id) |
||||
• currentPrice (갱신된 가격) |
||||
• memberId (이전 최고 입찰자 id) |
||||
AuctionEndedEvent |
AUCTION_WON |
|||
| (낙찰 성공) | 최종 낙찰자 | |||
| (1명) | 축하합니다! **[상품명]**을 **[금액]**원에 낙찰받았습니다. | |||
| 결제를 진행해주세요. | • auctionId |
|||
• productName |
||||
• finalPrice (최종 낙찰가) |
||||
• winnerId |
||||
AuctionStartedEvent |
BOOKMARK_AUCTION_STARTED |
|||
| (관심 경매 시작) | 관심 등록한 유저들 | |||
| (N명) | 관심 경매가 시작되었습니다. ([상품명]) | • auctionId |
||
• productName |
||||
• memberIds |
| 이벤트 클래스명 | 알림 타입 (Type) | 수신 대상 (Target) | 알림 메시지 예시 (가이드) | 포함해야 할 데이터 (Payload) |
|---|---|---|---|---|
AuctionPaymentExpiringSoonEvent |
AUCTION_PAYMENT_EXPIRING_SOON |
|||
| (결제 임박) | 미결제 낙찰자 | |||
| (1명) | **[상품명]**의 결제 마감 시간이 [시간] 남았습니다. | • productName |
||
• deadline (마감 시간) |
||||
• memberId |
||||
AuctionPaymentCompletedEvent |
AUCTION_PAYMENT_COMPLETED |
|||
| (결제 완료) | 판매자 | |||
| (1명) | **[닉네임]**님이 [상품명] 결제를 완료했습니다. | |||
| 판매 대금은 정산 이후 지급됩니다. | • productName |
|||
• buyerId |
||||
• sellerId |
||||
SettlementCompletedEvent |
SETTLEMENT_COMPLETED |
|||
| (정산 완료) | 판매자 | |||
| (1명) | **[상품명]의 판매 대금([금액]**원)이 정산되었습니다. | • productName |
||
•settlementAmount (정산 금액) |
||||
• memberId |