package com.m2pool.lease.dto.v2;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import scala.math.BigDecimal;

import java.time.LocalDateTime;
import java.util.List;

/**
 * <p>
 * 挖矿中订单
 * </p>
 *
 * @author yyb
 * @since 2025-12-02
 */
@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(description = "已购商品挖矿配置详情返回对象",value = "MiningConfigInfoDto" )
public class MiningConfigInfoDto {

    @ApiModelProperty(value = "矿池所挖币种")
    private String coin;

    @ApiModelProperty(value = "币种对应算法")
    private String algorithm;


    @ApiModelProperty(value = "矿池名称")
    private String pool;


    @ApiModelProperty(value = "矿池挖矿地址")
    private String poolUrl;


    @ApiModelProperty(value = "矿池挖矿账户")
    private String poolUser;

    @ApiModelProperty(value = "收款钱包")
    private String walletAddress;

    @ApiModelProperty(value = "挖矿信息页面地址")
    private String watchUrl;

    @ApiModelProperty(value = "已购矿机信息")
    private List<PurchasedMachineDto> purchasedMachines;

}
