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 WelcomeVideoDto {
	@Schema(accessMode = AccessMode.READ_WRITE,description = "provide a Link for video")
	private String videoLink;
	@Schema(accessMode = AccessMode.READ_ONLY,description = "provide a Name for video")
	private String videoName;
	@Schema(accessMode = AccessMode.READ_WRITE,description = "Should this video be displayed at homePage")
	private boolean videoFlag;
	@Schema(accessMode = AccessMode.READ_WRITE,description = "Upload a video")
	private MultipartFile videoClip;
	@Schema(accessMode = AccessMode.READ_WRITE,description = "Mention the video size here")
	private String videoType;
}
