package com.example.demo.service;

import java.util.UUID;

import com.example.demo.common.APIResponse;
import com.example.demo.dto.BidderCreateDTO;
import com.example.demo.dto.BidderDeleteDTO;
import com.example.demo.dto.BidderUpdateDTO;
import com.fasterxml.jackson.core.JsonProcessingException;

public interface BidderService {

	APIResponse createbidder(BidderCreateDTO create) throws JsonProcessingException;

	APIResponse updatebidder(BidderUpdateDTO update, UUID bidder_id) throws JsonProcessingException;

	APIResponse getbyId(UUID bidder_id);

	APIResponse getall();

	APIResponse deletebidder(BidderDeleteDTO delete);
}
