#![allow(
clippy::too_many_arguments,
clippy::large_enum_variant,
clippy::result_large_err,
clippy::doc_markdown,
)]
#[allow(unused_imports)]
pub use crate::generated::types::paper::*;
#[deprecated]
pub fn docs_archive<'a>(
client: &'a impl crate::async_client_trait::UserAuthClient,
arg: &'a RefPaperDoc,
) -> impl std::future::Future<Output=Result<(), crate::Error<DocLookupError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"paper/docs/archive",
arg,
None)
}
#[deprecated]
pub fn docs_create<'a>(
client: &'a impl crate::async_client_trait::UserAuthClient,
arg: &'a PaperDocCreateArgs,
body: bytes::Bytes,
) -> impl std::future::Future<Output=Result<PaperDocCreateUpdateResult, crate::Error<PaperDocCreateError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Upload,
"paper/docs/create",
arg,
Some(crate::client_helpers::Body::from(body)))
}
#[deprecated]
pub fn docs_download<'a>(
client: &'a impl crate::async_client_trait::UserAuthClient,
arg: &'a PaperDocExport,
range_start: Option<u64>,
range_end: Option<u64>,
) -> impl std::future::Future<Output=Result<crate::async_client_trait::HttpRequestResult<PaperDocExportResult>, crate::Error<DocLookupError>>> + Send + 'a {
crate::client_helpers::request_with_body(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Download,
"paper/docs/download",
arg,
None,
range_start,
range_end)
}
#[deprecated]
pub fn docs_folder_users_list<'a>(
client: &'a impl crate::async_client_trait::UserAuthClient,
arg: &'a ListUsersOnFolderArgs,
) -> impl std::future::Future<Output=Result<ListUsersOnFolderResponse, crate::Error<DocLookupError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"paper/docs/folder_users/list",
arg,
None)
}
#[deprecated]
pub fn docs_folder_users_list_continue<'a>(
client: &'a impl crate::async_client_trait::UserAuthClient,
arg: &'a ListUsersOnFolderContinueArgs,
) -> impl std::future::Future<Output=Result<ListUsersOnFolderResponse, crate::Error<ListUsersCursorError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"paper/docs/folder_users/list/continue",
arg,
None)
}
#[deprecated]
pub fn docs_get_folder_info<'a>(
client: &'a impl crate::async_client_trait::UserAuthClient,
arg: &'a RefPaperDoc,
) -> impl std::future::Future<Output=Result<FoldersContainingPaperDoc, crate::Error<DocLookupError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"paper/docs/get_folder_info",
arg,
None)
}
#[deprecated]
pub fn docs_list<'a>(
client: &'a impl crate::async_client_trait::UserAuthClient,
arg: &'a ListPaperDocsArgs,
) -> impl std::future::Future<Output=Result<ListPaperDocsResponse, crate::Error<crate::NoError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"paper/docs/list",
arg,
None)
}
#[deprecated]
pub fn docs_list_continue<'a>(
client: &'a impl crate::async_client_trait::UserAuthClient,
arg: &'a ListPaperDocsContinueArgs,
) -> impl std::future::Future<Output=Result<ListPaperDocsResponse, crate::Error<ListDocsCursorError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"paper/docs/list/continue",
arg,
None)
}
#[deprecated]
pub fn docs_permanently_delete<'a>(
client: &'a impl crate::async_client_trait::UserAuthClient,
arg: &'a RefPaperDoc,
) -> impl std::future::Future<Output=Result<(), crate::Error<DocLookupError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"paper/docs/permanently_delete",
arg,
None)
}
#[deprecated]
pub fn docs_sharing_policy_get<'a>(
client: &'a impl crate::async_client_trait::UserAuthClient,
arg: &'a RefPaperDoc,
) -> impl std::future::Future<Output=Result<SharingPolicy, crate::Error<DocLookupError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"paper/docs/sharing_policy/get",
arg,
None)
}
#[deprecated]
pub fn docs_sharing_policy_set<'a>(
client: &'a impl crate::async_client_trait::UserAuthClient,
arg: &'a PaperDocSharingPolicy,
) -> impl std::future::Future<Output=Result<(), crate::Error<DocLookupError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"paper/docs/sharing_policy/set",
arg,
None)
}
#[deprecated]
pub fn docs_update<'a>(
client: &'a impl crate::async_client_trait::UserAuthClient,
arg: &'a PaperDocUpdateArgs,
body: bytes::Bytes,
) -> impl std::future::Future<Output=Result<PaperDocCreateUpdateResult, crate::Error<PaperDocUpdateError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Upload,
"paper/docs/update",
arg,
Some(crate::client_helpers::Body::from(body)))
}
#[deprecated]
pub fn docs_users_add<'a>(
client: &'a impl crate::async_client_trait::UserAuthClient,
arg: &'a AddPaperDocUser,
) -> impl std::future::Future<Output=Result<Vec<AddPaperDocUserMemberResult>, crate::Error<DocLookupError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"paper/docs/users/add",
arg,
None)
}
#[deprecated]
pub fn docs_users_list<'a>(
client: &'a impl crate::async_client_trait::UserAuthClient,
arg: &'a ListUsersOnPaperDocArgs,
) -> impl std::future::Future<Output=Result<ListUsersOnPaperDocResponse, crate::Error<DocLookupError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"paper/docs/users/list",
arg,
None)
}
#[deprecated]
pub fn docs_users_list_continue<'a>(
client: &'a impl crate::async_client_trait::UserAuthClient,
arg: &'a ListUsersOnPaperDocContinueArgs,
) -> impl std::future::Future<Output=Result<ListUsersOnPaperDocResponse, crate::Error<ListUsersCursorError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"paper/docs/users/list/continue",
arg,
None)
}
#[deprecated]
pub fn docs_users_remove<'a>(
client: &'a impl crate::async_client_trait::UserAuthClient,
arg: &'a RemovePaperDocUser,
) -> impl std::future::Future<Output=Result<(), crate::Error<DocLookupError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"paper/docs/users/remove",
arg,
None)
}
#[deprecated]
pub fn folders_create<'a>(
client: &'a impl crate::async_client_trait::UserAuthClient,
arg: &'a PaperFolderCreateArg,
) -> impl std::future::Future<Output=Result<PaperFolderCreateResult, crate::Error<PaperFolderCreateError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"paper/folders/create",
arg,
None)
}