pub struct DocApiWatermarks<'a, I: Invoker> { /* private fields */ }Implementations§
Source§impl<'a, I: Invoker> DocApiWatermarks<'a, I>
impl<'a, I: Invoker> DocApiWatermarks<'a, I>
pub fn new(invoker: &'a I) -> Self
Sourcepub fn apply<'call>(
&'call self,
params: &'call DocWatermarksApplyBoundParams,
) -> impl Future<Output = Result<DocWatermarksApplyResult>> + Send + 'call
pub fn apply<'call>( &'call self, params: &'call DocWatermarksApplyBoundParams, ) -> impl Future<Output = Result<DocWatermarksApplyResult>> + Send + 'call
Atomically insert, replace, or remove selected watermarks in explicit scopes while preserving surrounding headers.
Sourcepub async fn apply_with_options(
&self,
params: &DocWatermarksApplyBoundParams,
options: InvokeOptions,
) -> Result<DocWatermarksApplyResult>
pub async fn apply_with_options( &self, params: &DocWatermarksApplyBoundParams, options: InvokeOptions, ) -> Result<DocWatermarksApplyResult>
Atomically insert, replace, or remove selected watermarks in explicit scopes while preserving surrounding headers.
Sourcepub fn insert<'call>(
&'call self,
params: &'call DocWatermarksInsertBoundParams,
) -> impl Future<Output = Result<DocWatermarksInsertResult>> + Send + 'call
pub fn insert<'call>( &'call self, params: &'call DocWatermarksInsertBoundParams, ) -> impl Future<Output = Result<DocWatermarksInsertResult>> + Send + 'call
Insert a Word-compatible text or picture watermark into a header scope.
Sourcepub async fn insert_with_options(
&self,
params: &DocWatermarksInsertBoundParams,
options: InvokeOptions,
) -> Result<DocWatermarksInsertResult>
pub async fn insert_with_options( &self, params: &DocWatermarksInsertBoundParams, options: InvokeOptions, ) -> Result<DocWatermarksInsertResult>
Insert a Word-compatible text or picture watermark into a header scope.
Sourcepub fn list<'call>(
&'call self,
params: &'call DocWatermarksListBoundParams,
) -> impl Future<Output = Result<DocWatermarksListResult>> + Send + 'call
pub fn list<'call>( &'call self, params: &'call DocWatermarksListBoundParams, ) -> impl Future<Output = Result<DocWatermarksListResult>> + Send + 'call
List Word-compatible text and picture watermarks and their effective header scopes.
Sourcepub async fn list_with_options(
&self,
params: &DocWatermarksListBoundParams,
options: InvokeOptions,
) -> Result<DocWatermarksListResult>
pub async fn list_with_options( &self, params: &DocWatermarksListBoundParams, options: InvokeOptions, ) -> Result<DocWatermarksListResult>
List Word-compatible text and picture watermarks and their effective header scopes.
Sourcepub fn remove<'call>(
&'call self,
params: &'call DocWatermarksRemoveBoundParams,
) -> impl Future<Output = Result<DocWatermarksRemoveResult>> + Send + 'call
pub fn remove<'call>( &'call self, params: &'call DocWatermarksRemoveBoundParams, ) -> impl Future<Output = Result<DocWatermarksRemoveResult>> + Send + 'call
Remove a watermark without removing unrelated header content.
Sourcepub async fn remove_with_options(
&self,
params: &DocWatermarksRemoveBoundParams,
options: InvokeOptions,
) -> Result<DocWatermarksRemoveResult>
pub async fn remove_with_options( &self, params: &DocWatermarksRemoveBoundParams, options: InvokeOptions, ) -> Result<DocWatermarksRemoveResult>
Remove a watermark without removing unrelated header content.
Sourcepub fn replace<'call>(
&'call self,
params: &'call DocWatermarksReplaceBoundParams,
) -> impl Future<Output = Result<DocWatermarksReplaceResult>> + Send + 'call
pub fn replace<'call>( &'call self, params: &'call DocWatermarksReplaceBoundParams, ) -> impl Future<Output = Result<DocWatermarksReplaceResult>> + Send + 'call
Replace an existing watermark while retaining its stable identity and owner scope.
Sourcepub async fn replace_with_options(
&self,
params: &DocWatermarksReplaceBoundParams,
options: InvokeOptions,
) -> Result<DocWatermarksReplaceResult>
pub async fn replace_with_options( &self, params: &DocWatermarksReplaceBoundParams, options: InvokeOptions, ) -> Result<DocWatermarksReplaceResult>
Replace an existing watermark while retaining its stable identity and owner scope.