package com.example.demo.service;

import java.util.UUID;

import com.example.demo.common.APIResponse;
import com.example.demo.dto.AccessRequestCreateDTO;
import com.example.demo.dto.AccessRequestUpdateDTO;
import com.example.demo.dto.RequestApproveDTO;

public interface AccessRequestService {

	APIResponse create(AccessRequestCreateDTO create);

	APIResponse update(AccessRequestUpdateDTO update, UUID access_id);

	APIResponse approve(RequestApproveDTO approve, UUID user_id);

	APIResponse reject(RequestApproveDTO approve);

	APIResponse getall();
}
