use backbone_core::{
CreateUseCase, UpdateUseCase, GetUseCase, DeleteUseCase, ListUseCase,
};
use crate::presentation::dto::{CreateUomConversionDto, UpdateUomConversionDto};
use crate::application::service::UomConversionService;
use crate::domain::entity::UomConversion;
pub type CreateUomConversionUseCase = CreateUseCase<UomConversion, CreateUomConversionDto, UomConversionService>;
pub type UpdateUomConversionUseCase = UpdateUseCase<UomConversion, UpdateUomConversionDto, UomConversionService>;
pub type GetUomConversionUseCase = GetUseCase<UomConversion, UomConversionService>;
pub type DeleteUomConversionUseCase = DeleteUseCase<UomConversion, UomConversionService>;
pub type ListUomConversionUseCase = ListUseCase<UomConversion, UomConversionService>;