package com.friday.tooldriver.dto.uipath.response;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class LicensesRuntimeResponseDto implements Serializable{
    @JSONField(name = "Key")
    private String key;
    @JSONField(name = "MachineId")
    private int machineId;
    @JSONField(name = "MachineName")
    private String machineName;
    @JSONField(name = "HostMachineName")
    private String hostMachineName;
    @JSONField(name = "Runtimes")
    private int runtimes;
    @JSONField(name = "RobotsCount")
    private int robotsCount;
    @JSONField(name = "ExecutingCount")
    private int executingCount;
    @JSONField(name = "IsOnline")
    private boolean online;
    @JSONField(name = "IsLicensed")
    private boolean licensed;
    @JSONField(name = "Enabled")
    private boolean enabled;

}
