package com.example.demo.service;

import java.util.UUID;

import com.example.demo.common.APIResponse;
import com.example.demo.dto.EndPointUpdateDTO;
import com.example.demo.dto.EndpointCreateDTO;
import com.example.demo.dto.EndpointDeleteDTO;
import com.fasterxml.jackson.core.JsonProcessingException;

public interface EndPointService {

	APIResponse createEndpoint(EndpointCreateDTO create) throws JsonProcessingException;
	
	APIResponse updateEndpoint(EndPointUpdateDTO update,UUID endpoint_id) throws JsonProcessingException;
	
	APIResponse getbyid(UUID endpoint_id);
	
	APIResponse getall();
	
	APIResponse deletedEndpoint(EndpointDeleteDTO delete);
	
}
