#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait AccountsService: std::fmt::Debug + Send + Sync {
fn list_child_accounts(
&self,
_req: crate::model::ListChildAccountsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListChildAccountsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_account(
&self,
_req: crate::model::GetAccountRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Account>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_labels(
&self,
_req: crate::model::UpdateAccountLabelsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Account>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait AccountLabelsService: std::fmt::Debug + Send + Sync {
fn list_account_labels(
&self,
_req: crate::model::ListAccountLabelsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListAccountLabelsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_account_label(
&self,
_req: crate::model::CreateAccountLabelRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AccountLabel>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_account_label(
&self,
_req: crate::model::UpdateAccountLabelRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AccountLabel>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_account_label(
&self,
_req: crate::model::DeleteAccountLabelRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait CssProductInputsService: std::fmt::Debug + Send + Sync {
fn insert_css_product_input(
&self,
_req: crate::model::InsertCssProductInputRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::CssProductInput>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_css_product_input(
&self,
_req: crate::model::UpdateCssProductInputRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::CssProductInput>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_css_product_input(
&self,
_req: crate::model::DeleteCssProductInputRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait CssProductsService: std::fmt::Debug + Send + Sync {
fn get_css_product(
&self,
_req: crate::model::GetCssProductRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::CssProduct>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_css_products(
&self,
_req: crate::model::ListCssProductsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListCssProductsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait QuotaService: std::fmt::Debug + Send + Sync {
fn list_quota_groups(
&self,
_req: crate::model::ListQuotaGroupsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListQuotaGroupsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}