package com.hepl.tunefortwo.dto;

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

import org.springframework.web.multipart.MultipartFile;

import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.hepl.tunefortwo.config.jackson.ForceStringDeserializer;

import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.media.Schema.AccessMode;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Setter
@Getter
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class OrderSummaryDto {
	    @Schema(accessMode = AccessMode.READ_ONLY)
	    private String id;  
	    @Schema(accessMode = AccessMode.READ_WRITE)
	    private double languageAmount; 
	    @Schema(accessMode = AccessMode.READ_WRITE)
	    private double versionAmount; 
	    @Schema(accessMode = AccessMode.READ_WRITE)
	    private double masterAmount; 
	    @Schema(accessMode = AccessMode.READ_WRITE)
	    private double deliverydateAmount;
	    @Schema(accessMode = AccessMode.READ_ONLY)
	    private LocalDateTime createdAt;
	    @Schema(accessMode = AccessMode.READ_ONLY)
	    private LocalDateTime updatedAt;
        @Schema(accessMode= AccessMode.READ_WRITE)
        private double artistAmount;
		
 

}
