package com.grash.dto;

import com.grash.dto.FileShowDTO;
import com.grash.model.MeterCategory;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

@Data
@NoArgsConstructor
public class MeterShowDTO extends AuditShowDTO {

    private String name;

    private String unit;

    private int updateFrequency;

    private CategoryMiniDTO meterCategory;

    private FileShowDTO image;

    private List<UserMiniDTO> users = new ArrayList<>();

    private LocationMiniDTO location;

    private AssetMiniDTO asset;

    private Date lastReading;

    private Date nextReading;
}
