pub struct SecurityTaskApiClient {
configuration: Arc<Configuration>,
}
Fields§
§configuration: Arc<Configuration>
Implementations§
Source§impl SecurityTaskApiClient
impl SecurityTaskApiClient
pub fn new(configuration: Arc<Configuration>) -> Self
Trait Implementations§
Source§impl SecurityTaskApi for SecurityTaskApiClient
impl SecurityTaskApi for SecurityTaskApiClient
Source§fn bulk_create_tasks<'a, 'life0, 'async_trait>(
&'life0 self,
org_id: Uuid,
bulk_create_security_tasks_request_model: Option<BulkCreateSecurityTasksRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<SecurityTasksResponseModelListResponseModel, Error<BulkCreateTasksError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn bulk_create_tasks<'a, 'life0, 'async_trait>(
&'life0 self,
org_id: Uuid,
bulk_create_security_tasks_request_model: Option<BulkCreateSecurityTasksRequestModel>,
) -> Pin<Box<dyn Future<Output = Result<SecurityTasksResponseModelListResponseModel, Error<BulkCreateTasksError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
POST /tasks/{orgId}/bulk-create
Source§fn complete<'a, 'life0, 'async_trait>(
&'life0 self,
task_id: Uuid,
) -> Pin<Box<dyn Future<Output = Result<(), Error<CompleteError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn complete<'a, 'life0, 'async_trait>(
&'life0 self,
task_id: Uuid,
) -> Pin<Box<dyn Future<Output = Result<(), Error<CompleteError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
PATCH /tasks/{taskId}/complete
Source§fn get<'a, 'life0, 'async_trait>(
&'life0 self,
status: Option<SecurityTaskStatus>,
) -> Pin<Box<dyn Future<Output = Result<SecurityTasksResponseModelListResponseModel, Error<GetError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn get<'a, 'life0, 'async_trait>(
&'life0 self,
status: Option<SecurityTaskStatus>,
) -> Pin<Box<dyn Future<Output = Result<SecurityTasksResponseModelListResponseModel, Error<GetError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
GET /tasks
Source§fn get_task_metrics_for_organization<'a, 'life0, 'async_trait>(
&'life0 self,
organization_id: Uuid,
) -> Pin<Box<dyn Future<Output = Result<SecurityTaskMetricsResponseModel, Error<GetTaskMetricsForOrganizationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn get_task_metrics_for_organization<'a, 'life0, 'async_trait>(
&'life0 self,
organization_id: Uuid,
) -> Pin<Box<dyn Future<Output = Result<SecurityTaskMetricsResponseModel, Error<GetTaskMetricsForOrganizationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
GET /tasks/{organizationId}/metrics
Source§fn list_for_organization<'a, 'life0, 'async_trait>(
&'life0 self,
organization_id: Option<Uuid>,
status: Option<SecurityTaskStatus>,
) -> Pin<Box<dyn Future<Output = Result<SecurityTasksResponseModelListResponseModel, Error<ListForOrganizationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
fn list_for_organization<'a, 'life0, 'async_trait>(
&'life0 self,
organization_id: Option<Uuid>,
status: Option<SecurityTaskStatus>,
) -> Pin<Box<dyn Future<Output = Result<SecurityTasksResponseModelListResponseModel, Error<ListForOrganizationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
GET /tasks/organization
Auto Trait Implementations§
impl Freeze for SecurityTaskApiClient
impl !RefUnwindSafe for SecurityTaskApiClient
impl Send for SecurityTaskApiClient
impl Sync for SecurityTaskApiClient
impl Unpin for SecurityTaskApiClient
impl !UnwindSafe for SecurityTaskApiClient
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more