use crate::{
models::{
spaces::{Space, SpaceCreate, SpaceQuery},
SpaceId,
},
Create, DeleteWithResponse, List, Resource, Retrieve, WithBasePath,
};
pub type SpacesResource = Resource<Space>;
impl WithBasePath for SpacesResource {
const BASE_PATH: &'static str = "models/spaces";
}
impl Create<SpaceCreate, Space> for SpacesResource {}
impl Retrieve<SpaceId, Space> for SpacesResource {}
impl DeleteWithResponse<SpaceId, SpaceId> for SpacesResource {}
impl List<SpaceQuery, Space> for SpacesResource {}