use http::Method;
use super::{
ImageGenerateRequestBuilder, ImageGenerationResponse, ImagesResource, JsonRequestBuilder,
};
impl ImagesResource {
pub fn generate(&self) -> ImageGenerateRequestBuilder {
ImageGenerateRequestBuilder::new(self.client.clone())
}
pub fn edit(&self) -> JsonRequestBuilder<ImageGenerationResponse> {
JsonRequestBuilder::new(
self.client.clone(),
"images.edit",
Method::POST,
"/images/edits",
)
}
pub fn create_variation(&self) -> JsonRequestBuilder<ImageGenerationResponse> {
JsonRequestBuilder::new(
self.client.clone(),
"images.create_variation",
Method::POST,
"/images/variations",
)
}
}