#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait CompanyService: std::fmt::Debug + Send + Sync {
fn create_company(
&self,
_req: crate::model::CreateCompanyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Company>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get_company(
&self,
_req: crate::model::GetCompanyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Company>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_company(
&self,
_req: crate::model::UpdateCompanyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Company>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_company(
&self,
_req: crate::model::DeleteCompanyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_companies(
&self,
_req: crate::model::ListCompaniesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListCompaniesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_operation(
&self,
_req: google_cloud_longrunning::model::GetOperationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait Completion: std::fmt::Debug + Send + Sync {
fn complete_query(
&self,
_req: crate::model::CompleteQueryRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::CompleteQueryResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_operation(
&self,
_req: google_cloud_longrunning::model::GetOperationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait EventService: std::fmt::Debug + Send + Sync {
fn create_client_event(
&self,
_req: crate::model::CreateClientEventRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::ClientEvent>>>
+ Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_operation(
&self,
_req: google_cloud_longrunning::model::GetOperationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait JobService: std::fmt::Debug + Send + Sync {
fn create_job(
&self,
_req: crate::model::CreateJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Job>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn batch_create_jobs(
&self,
_req: crate::model::BatchCreateJobsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_job(
&self,
_req: crate::model::GetJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Job>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_job(
&self,
_req: crate::model::UpdateJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Job>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn batch_update_jobs(
&self,
_req: crate::model::BatchUpdateJobsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_job(
&self,
_req: crate::model::DeleteJobRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn batch_delete_jobs(
&self,
_req: crate::model::BatchDeleteJobsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_jobs(
&self,
_req: crate::model::ListJobsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListJobsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn search_jobs(
&self,
_req: crate::model::SearchJobsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::SearchJobsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn search_jobs_for_alert(
&self,
_req: crate::model::SearchJobsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::SearchJobsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_operation(
&self,
_req: google_cloud_longrunning::model::GetOperationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_polling_error_policy(
&self,
_options: &crate::RequestOptions,
) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
}
fn get_polling_backoff_policy(
&self,
_options: &crate::RequestOptions,
) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
}
}
pub trait TenantService: std::fmt::Debug + Send + Sync {
fn create_tenant(
&self,
_req: crate::model::CreateTenantRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Tenant>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get_tenant(
&self,
_req: crate::model::GetTenantRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Tenant>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_tenant(
&self,
_req: crate::model::UpdateTenantRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Tenant>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_tenant(
&self,
_req: crate::model::DeleteTenantRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_tenants(
&self,
_req: crate::model::ListTenantsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListTenantsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_operation(
&self,
_req: google_cloud_longrunning::model::GetOperationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}