#![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(
client: &impl crate::client_trait::UserAuthClient,
arg: &RefPaperDoc,
) -> Result<(), crate::Error<DocLookupError>> {
crate::client_helpers::unwrap_async(
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(
client: &impl crate::client_trait::UserAuthClient,
arg: &PaperDocCreateArgs,
body: &[u8],
) -> Result<PaperDocCreateUpdateResult, crate::Error<PaperDocCreateError>> {
crate::client_helpers::unwrap_async(
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(
client: &impl crate::client_trait::UserAuthClient,
arg: &PaperDocExport,
range_start: Option<u64>,
range_end: Option<u64>,
) -> Result<crate::client_trait::HttpRequestResult<PaperDocExportResult>, crate::Error<DocLookupError>> {
crate::client_helpers::unwrap_async_body(
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),
client,
)
}
#[deprecated]
pub fn docs_folder_users_list(
client: &impl crate::client_trait::UserAuthClient,
arg: &ListUsersOnFolderArgs,
) -> Result<ListUsersOnFolderResponse, crate::Error<DocLookupError>> {
crate::client_helpers::unwrap_async(
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(
client: &impl crate::client_trait::UserAuthClient,
arg: &ListUsersOnFolderContinueArgs,
) -> Result<ListUsersOnFolderResponse, crate::Error<ListUsersCursorError>> {
crate::client_helpers::unwrap_async(
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(
client: &impl crate::client_trait::UserAuthClient,
arg: &RefPaperDoc,
) -> Result<FoldersContainingPaperDoc, crate::Error<DocLookupError>> {
crate::client_helpers::unwrap_async(
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(
client: &impl crate::client_trait::UserAuthClient,
arg: &ListPaperDocsArgs,
) -> Result<ListPaperDocsResponse, crate::Error<crate::NoError>> {
crate::client_helpers::unwrap_async(
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(
client: &impl crate::client_trait::UserAuthClient,
arg: &ListPaperDocsContinueArgs,
) -> Result<ListPaperDocsResponse, crate::Error<ListDocsCursorError>> {
crate::client_helpers::unwrap_async(
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(
client: &impl crate::client_trait::UserAuthClient,
arg: &RefPaperDoc,
) -> Result<(), crate::Error<DocLookupError>> {
crate::client_helpers::unwrap_async(
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(
client: &impl crate::client_trait::UserAuthClient,
arg: &RefPaperDoc,
) -> Result<SharingPolicy, crate::Error<DocLookupError>> {
crate::client_helpers::unwrap_async(
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(
client: &impl crate::client_trait::UserAuthClient,
arg: &PaperDocSharingPolicy,
) -> Result<(), crate::Error<DocLookupError>> {
crate::client_helpers::unwrap_async(
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(
client: &impl crate::client_trait::UserAuthClient,
arg: &PaperDocUpdateArgs,
body: &[u8],
) -> Result<PaperDocCreateUpdateResult, crate::Error<PaperDocUpdateError>> {
crate::client_helpers::unwrap_async(
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(
client: &impl crate::client_trait::UserAuthClient,
arg: &AddPaperDocUser,
) -> Result<Vec<AddPaperDocUserMemberResult>, crate::Error<DocLookupError>> {
crate::client_helpers::unwrap_async(
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(
client: &impl crate::client_trait::UserAuthClient,
arg: &ListUsersOnPaperDocArgs,
) -> Result<ListUsersOnPaperDocResponse, crate::Error<DocLookupError>> {
crate::client_helpers::unwrap_async(
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(
client: &impl crate::client_trait::UserAuthClient,
arg: &ListUsersOnPaperDocContinueArgs,
) -> Result<ListUsersOnPaperDocResponse, crate::Error<ListUsersCursorError>> {
crate::client_helpers::unwrap_async(
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(
client: &impl crate::client_trait::UserAuthClient,
arg: &RemovePaperDocUser,
) -> Result<(), crate::Error<DocLookupError>> {
crate::client_helpers::unwrap_async(
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(
client: &impl crate::client_trait::UserAuthClient,
arg: &PaperFolderCreateArg,
) -> Result<PaperFolderCreateResult, crate::Error<PaperFolderCreateError>> {
crate::client_helpers::unwrap_async(
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"paper/folders/create",
arg,
None)
)
}