package com.viettel.campaign.web.dto;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.util.Date;

@Getter
@Setter
@NoArgsConstructor
public class ContactCustResultDTO extends BaseDTO {
    private Long contactCustResultId;
    private Long companySiteId;
    private Short callStatus;
    private Short contactStatus;
    private Short status;
    private Integer satisfaction;
    private String description;
    private Date createTime;
    private Long agentId;
    private Date updateTime;
    private Long updateBy;
    private Long campaignId;
    private Long oldContactCustResultId;
    private Long customerId;
    private Long durationCall;
    private Long startCallL; // api get call return Long
    private Date startCall;
    private Long receiveCustLogId;
    private Short ipccCallStatus;
    private String callId;
    private String phoneNumber;
    private Date receiveTime;
    private Date preEndTime;
    private String urlCall;
    private String transactionId;
    private Date recallTime;
    private Short isFinalRecall;
    private Short isSendEmail = 0;
    private Long saledOnTpin;
    private Long endTimeL; // api get call return Long
    private Date endTime;
    // private Date endTime;
    private Long waitTime;
    private String dialMode;
    private Long wrapupTime;
    private Long timeMakeCall = 0L;
    private Long timeReceiveCust = 0L;
    private Short recordStatus;
    private Long callTime;
    private String campaignName;
    private String customerName;
    private String campaignCode;
    private String userName;
    private String surveyStatus;
    private String connectStatus;
    private Boolean enableEdit;

    private Integer totalRow;
    private String eventCall;
    private Boolean checkUpdate = false;
}
