#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait WebSecurityScanner: std::fmt::Debug + Send + Sync {
fn create_scan_config(
&self,
_req: crate::model::CreateScanConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::ScanConfig>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_scan_config(
&self,
_req: crate::model::DeleteScanConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_scan_config(
&self,
_req: crate::model::GetScanConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::ScanConfig>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_scan_configs(
&self,
_req: crate::model::ListScanConfigsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListScanConfigsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_scan_config(
&self,
_req: crate::model::UpdateScanConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::ScanConfig>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn start_scan_run(
&self,
_req: crate::model::StartScanRunRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::ScanRun>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get_scan_run(
&self,
_req: crate::model::GetScanRunRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::ScanRun>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_scan_runs(
&self,
_req: crate::model::ListScanRunsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListScanRunsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn stop_scan_run(
&self,
_req: crate::model::StopScanRunRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::ScanRun>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_crawled_urls(
&self,
_req: crate::model::ListCrawledUrlsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListCrawledUrlsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_finding(
&self,
_req: crate::model::GetFindingRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Finding>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_findings(
&self,
_req: crate::model::ListFindingsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListFindingsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_finding_type_stats(
&self,
_req: crate::model::ListFindingTypeStatsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListFindingTypeStatsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}