Module mangadex_api::v5::manga::submit_draft
source · [−]Expand description
Builder for submitting (committing) a Manga Draft.
This endpoint requires authentication.
A Manga Draft that is to be submitted must have at least one cover, must be in the “draft” state and must be passed the correct version in the request body.
https://api.mangadex.org/swagger.html#/Manga/commit-manga-draft
Examples
use uuid::Uuid;
use mangadex_api::v5::MangaDexClient;
use mangadex_api::types::{Password, Username};
let client = MangaDexClient::default();
let _login_res = client
.auth()
.login()
.username(Username::parse("myusername")?)
.password(Password::parse("hunter23")?)
.build()?
.send()
.await?;
let manga_id = Uuid::new_v4();
let res = client
.manga()
.submit_draft()
.manga_id(&manga_id)
.version(1_u32)
.build()?
.send()
.await?;
println!("submitted manga draft: {:?}", res);
Structs
Enums
Error type for SubmitMangaDraftBuilder