package com.hepl.tunefortwo.entity;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Collections;
import java.util.Date;
import java.util.List;

import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

import com.hepl.tunefortwo.dto.OrderPosition;
import com.hepl.tunefortwo.dto.OrderTrackerDto;

import lombok.Builder;
import lombok.Getter;
import lombok.Setter;

@Document("Form")
@Getter
@Setter
public class Form {
	@Id
	private String id;
	private String name;
	private String mail;
	private String phonenumber;
	private String instrument;
	private String mood;
	private String lanuage;
	private String artist;
	private String songto;
	private String songfrom;
	private String occasion;
	private String story;
	private String clipPath;
	private String adminClipPath;
	private Double clipDuration;
	private String status;
	private String orderNumber;
	private String mixtureMaster;
	private String comments;
	private String screenshot;
//	private List<String> orderPosition = Collections.singletonList(OrderPosition.ORDER_SAVED.toString());
	private List<OrderTrackerDto> orderPosition ;
	private LocalDateTime createdDate= LocalDateTime.now();
	private LocalDate customerDeliveryDate ;
	private String review;
	private int rating;
	//private String image;
	private List<String> images;
	private String video;
	private Date deliveryDate ;
	private String durationInMMSS;
	private Double orderTotal;
	private String activeStatus="active";
	private String paymentId;
	private String paymentStatus;
	private String paymentOrderId;
    
	
}
