#![allow(
clippy::too_many_arguments,
clippy::large_enum_variant,
clippy::result_large_err,
clippy::doc_markdown,
)]
#[allow(unused_imports)]
pub use crate::generated::types::file_properties::*;
pub fn properties_add(
client: &impl crate::client_trait::UserAuthClient,
arg: &AddPropertiesArg,
) -> Result<(), crate::Error<AddPropertiesError>> {
crate::client_helpers::unwrap_async(
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"file_properties/properties/add",
arg,
None)
)
}
pub fn properties_overwrite(
client: &impl crate::client_trait::UserAuthClient,
arg: &OverwritePropertyGroupArg,
) -> Result<(), crate::Error<InvalidPropertyGroupError>> {
crate::client_helpers::unwrap_async(
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"file_properties/properties/overwrite",
arg,
None)
)
}
pub fn properties_remove(
client: &impl crate::client_trait::UserAuthClient,
arg: &RemovePropertiesArg,
) -> Result<(), crate::Error<RemovePropertiesError>> {
crate::client_helpers::unwrap_async(
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"file_properties/properties/remove",
arg,
None)
)
}
pub fn properties_search(
client: &impl crate::client_trait::UserAuthClient,
arg: &PropertiesSearchArg,
) -> Result<PropertiesSearchResult, crate::Error<PropertiesSearchError>> {
crate::client_helpers::unwrap_async(
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"file_properties/properties/search",
arg,
None)
)
}
pub fn properties_search_continue(
client: &impl crate::client_trait::UserAuthClient,
arg: &PropertiesSearchContinueArg,
) -> Result<PropertiesSearchResult, crate::Error<PropertiesSearchContinueError>> {
crate::client_helpers::unwrap_async(
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"file_properties/properties/search/continue",
arg,
None)
)
}
pub fn properties_update(
client: &impl crate::client_trait::UserAuthClient,
arg: &UpdatePropertiesArg,
) -> Result<(), crate::Error<UpdatePropertiesError>> {
crate::client_helpers::unwrap_async(
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"file_properties/properties/update",
arg,
None)
)
}
pub fn templates_add_for_team(
client: &impl crate::client_trait::TeamAuthClient,
arg: &AddTemplateArg,
) -> Result<AddTemplateResult, crate::Error<ModifyTemplateError>> {
crate::client_helpers::unwrap_async(
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"file_properties/templates/add_for_team",
arg,
None)
)
}
pub fn templates_add_for_user(
client: &impl crate::client_trait::UserAuthClient,
arg: &AddTemplateArg,
) -> Result<AddTemplateResult, crate::Error<ModifyTemplateError>> {
crate::client_helpers::unwrap_async(
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"file_properties/templates/add_for_user",
arg,
None)
)
}
pub fn templates_get_for_team(
client: &impl crate::client_trait::TeamAuthClient,
arg: &GetTemplateArg,
) -> Result<GetTemplateResult, crate::Error<TemplateError>> {
crate::client_helpers::unwrap_async(
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"file_properties/templates/get_for_team",
arg,
None)
)
}
pub fn templates_get_for_user(
client: &impl crate::client_trait::UserAuthClient,
arg: &GetTemplateArg,
) -> Result<GetTemplateResult, crate::Error<TemplateError>> {
crate::client_helpers::unwrap_async(
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"file_properties/templates/get_for_user",
arg,
None)
)
}
pub fn templates_list_for_team(
client: &impl crate::client_trait::TeamAuthClient,
) -> Result<ListTemplateResult, crate::Error<TemplateError>> {
crate::client_helpers::unwrap_async(
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"file_properties/templates/list_for_team",
&(),
None)
)
}
pub fn templates_list_for_user(
client: &impl crate::client_trait::UserAuthClient,
) -> Result<ListTemplateResult, crate::Error<TemplateError>> {
crate::client_helpers::unwrap_async(
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"file_properties/templates/list_for_user",
&(),
None)
)
}
pub fn templates_remove_for_team(
client: &impl crate::client_trait::TeamAuthClient,
arg: &RemoveTemplateArg,
) -> Result<(), crate::Error<TemplateError>> {
crate::client_helpers::unwrap_async(
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"file_properties/templates/remove_for_team",
arg,
None)
)
}
pub fn templates_remove_for_user(
client: &impl crate::client_trait::UserAuthClient,
arg: &RemoveTemplateArg,
) -> Result<(), crate::Error<TemplateError>> {
crate::client_helpers::unwrap_async(
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"file_properties/templates/remove_for_user",
arg,
None)
)
}
pub fn templates_update_for_team(
client: &impl crate::client_trait::TeamAuthClient,
arg: &UpdateTemplateArg,
) -> Result<UpdateTemplateResult, crate::Error<ModifyTemplateError>> {
crate::client_helpers::unwrap_async(
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"file_properties/templates/update_for_team",
arg,
None)
)
}
pub fn templates_update_for_user(
client: &impl crate::client_trait::UserAuthClient,
arg: &UpdateTemplateArg,
) -> Result<UpdateTemplateResult, crate::Error<ModifyTemplateError>> {
crate::client_helpers::unwrap_async(
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"file_properties/templates/update_for_user",
arg,
None)
)
}