package com.cool.store.response.event;

import lombok.Data;

import java.util.List;

/**
 * @author Fun Li 2023/10/23 10:29
 * @version 1.0
 * 使用沪上阿姨事件中心创建事件的响应体
 */
@Data
public class CreateEventResponse {

    /**
     * 请求 ID
     */
    private String requestId;

    private String resourceOwnerAccountId;

    /**
     * 失败次数
     */
    private Integer failedEntryCount;

    /**
     * 事件请求列表
     */
    private List<EventEntry> entryList;

    @Data
    private static class EventEntry {

        /**
         * 事件 id
         */
        private String eventId;

        /**
         * 交易 id
         */
        private String traceId;

        /**
         * 失败 code
         */
        private Integer errorCode;

        /**
         * 失败信息
         */
        private String errorMessage;

    }

}
