pub struct RegisterEditorPagesRequest {
pub force: bool,
pub expected_page_ids: Vec<i64>,
pub pages: Vec<RegisterEditorPage>,
}Expand description
注册编辑器页面请求(POST /episodes/{id}/pages/register)
前端把图源解压/识别后的单图逐张上传到图片 OSS,再调用本接口落库为页面。
Fields§
§force: bool是否强制重建:true 时删除旧页面/标点后重新注册
expected_page_ids: Vec<i64>申请上传凭证时看到的旧页面 ID,用于防止覆盖他人刚完成的重建。
pages: Vec<RegisterEditorPage>页面列表(已上传到图片 OSS)
Trait Implementations§
Source§impl Clone for RegisterEditorPagesRequest
impl Clone for RegisterEditorPagesRequest
Source§fn clone(&self) -> RegisterEditorPagesRequest
fn clone(&self) -> RegisterEditorPagesRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RegisterEditorPagesRequest
impl Debug for RegisterEditorPagesRequest
Source§impl Default for RegisterEditorPagesRequest
impl Default for RegisterEditorPagesRequest
Source§fn default() -> RegisterEditorPagesRequest
fn default() -> RegisterEditorPagesRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RegisterEditorPagesRequest
impl<'de> Deserialize<'de> for RegisterEditorPagesRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RegisterEditorPagesRequest
impl RefUnwindSafe for RegisterEditorPagesRequest
impl Send for RegisterEditorPagesRequest
impl Sync for RegisterEditorPagesRequest
impl Unpin for RegisterEditorPagesRequest
impl UnsafeUnpin for RegisterEditorPagesRequest
impl UnwindSafe for RegisterEditorPagesRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request