package com.hepl.tunefortwo.service;

import java.io.IOException;

import org.springframework.stereotype.Service;

import com.hepl.tunefortwo.dto.GenericResponse;
import com.hepl.tunefortwo.dto.WelcomeVideoDto;

import jakarta.mail.MessagingException;

@Service
public interface WelcomeVideoService {
	
	public GenericResponse addWelcomeVideo(WelcomeVideoDto newWelcomeVideo);
	
	public GenericResponse updateWelcomeVideo(WelcomeVideoDto updatesToBeMade,String id)throws IOException,MessagingException;
	
	public GenericResponse removeAWelcomeVideo(WelcomeVideoDto videoToBeRemoved);
	
	public GenericResponse getWelcomeVideos();
	
	public GenericResponse  serveVideo();
	
	public GenericResponse getMobileVideo();
	
	public GenericResponse getWelcomeVideoById(String id);

}
