package com.yc.ship.module.trade.api.insurance.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

@Schema(description = "RPC 服务 - Insurance 投保 Request DTO")
@Data
public class InsuranceApplyReqDTO {

    /** 服务类型 */
    private Long orderId;
    private String service;

    /** 回调URL */
    private String replyUrl;

    /** 在线支付标识 */
    private String onlinePayInd;

    /** 设备类型 */
    private Integer deviceType;

    /** 状态回调URL */
    private String statusReplyUrl;

    /** 前端回调URL */
    private String frontReplyUrl;

    /** 回调全信息标志 */
    private Integer callBackFullInfoFlag;

    /** 订单信息 */
    private InsuranceOrderInfoDTO order;

    /** 被保险人信息列表 */
    private List<InsuredDTO> insureds;

}