pub struct WebhooksV2ApiClient { /* private fields */ }Implementations§
Source§impl WebhooksV2ApiClient
impl WebhooksV2ApiClient
pub fn new(configuration: Arc<Configuration>) -> Self
Trait Implementations§
Source§impl WebhooksV2Api for WebhooksV2ApiClient
impl WebhooksV2Api for WebhooksV2ApiClient
Source§fn create_webhook<'life0, 'async_trait>(
&'life0 self,
params: CreateWebhookParams,
) -> Pin<Box<dyn Future<Output = Result<Webhook, Error<CreateWebhookError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_webhook<'life0, 'async_trait>(
&'life0 self,
params: CreateWebhookParams,
) -> Pin<Box<dyn Future<Output = Result<Webhook, Error<CreateWebhookError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Creates a new webhook, which will be triggered on the specified events Endpoint Permissions: Owner, Admin, Non-Signing Admin.
Source§fn delete_webhook<'life0, 'async_trait>(
&'life0 self,
params: DeleteWebhookParams,
) -> Pin<Box<dyn Future<Output = Result<Webhook, Error<DeleteWebhookError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_webhook<'life0, 'async_trait>(
&'life0 self,
params: DeleteWebhookParams,
) -> Pin<Box<dyn Future<Output = Result<Webhook, Error<DeleteWebhookError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Delete a webhook by its ID. Endpoint Permissions: Owner, Admin, Non-Signing Admin.
Source§fn get_notification<'life0, 'async_trait>(
&'life0 self,
params: GetNotificationParams,
) -> Pin<Box<dyn Future<Output = Result<NotificationWithData, Error<GetNotificationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_notification<'life0, 'async_trait>(
&'life0 self,
params: GetNotificationParams,
) -> Pin<Box<dyn Future<Output = Result<NotificationWithData, Error<GetNotificationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get a notification by its notification ID. Endpoint Permissions: Owner, Admin, Non-Signing Admin.
Source§fn get_notification_attempts<'life0, 'async_trait>(
&'life0 self,
params: GetNotificationAttemptsParams,
) -> Pin<Box<dyn Future<Output = Result<NotificationAttemptsPaginatedResponse, Error<GetNotificationAttemptsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_notification_attempts<'life0, 'async_trait>(
&'life0 self,
params: GetNotificationAttemptsParams,
) -> Pin<Box<dyn Future<Output = Result<NotificationAttemptsPaginatedResponse, Error<GetNotificationAttemptsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get notification attempts by notification ID.
Source§fn get_notifications<'life0, 'async_trait>(
&'life0 self,
params: GetNotificationsParams,
) -> Pin<Box<dyn Future<Output = Result<NotificationPaginatedResponse, Error<GetNotificationsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_notifications<'life0, 'async_trait>(
&'life0 self,
params: GetNotificationsParams,
) -> Pin<Box<dyn Future<Output = Result<NotificationPaginatedResponse, Error<GetNotificationsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get all notifications by webhook ID (paginated). Endpoint Permissions: Owner, Admin, Non-Signing Admin.
Source§fn get_resend_job_status<'life0, 'async_trait>(
&'life0 self,
params: GetResendJobStatusParams,
) -> Pin<Box<dyn Future<Output = Result<ResendFailedNotificationsJobStatusResponse, Error<GetResendJobStatusError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_resend_job_status<'life0, 'async_trait>(
&'life0 self,
params: GetResendJobStatusParams,
) -> Pin<Box<dyn Future<Output = Result<ResendFailedNotificationsJobStatusResponse, Error<GetResendJobStatusError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get the status of a resend job.
Source§fn get_webhook<'life0, 'async_trait>(
&'life0 self,
params: GetWebhookParams,
) -> Pin<Box<dyn Future<Output = Result<Webhook, Error<GetWebhookError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_webhook<'life0, 'async_trait>(
&'life0 self,
params: GetWebhookParams,
) -> Pin<Box<dyn Future<Output = Result<Webhook, Error<GetWebhookError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Retrieve a webhook by its ID. Endpoint Permissions: Owner, Admin, Non-Signing Admin.
Source§fn get_webhooks<'life0, 'async_trait>(
&'life0 self,
params: GetWebhooksParams,
) -> Pin<Box<dyn Future<Output = Result<WebhookPaginatedResponse, Error<GetWebhooksError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_webhooks<'life0, 'async_trait>(
&'life0 self,
params: GetWebhooksParams,
) -> Pin<Box<dyn Future<Output = Result<WebhookPaginatedResponse, Error<GetWebhooksError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get all webhooks (paginated). Endpoint Permissions: Owner, Admin, Non-Signing Admin.
Source§fn resend_failed_notifications<'life0, 'async_trait>(
&'life0 self,
params: ResendFailedNotificationsParams,
) -> Pin<Box<dyn Future<Output = Result<ResendFailedNotificationsResponse, Error<ResendFailedNotificationsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn resend_failed_notifications<'life0, 'async_trait>(
&'life0 self,
params: ResendFailedNotificationsParams,
) -> Pin<Box<dyn Future<Output = Result<ResendFailedNotificationsResponse, Error<ResendFailedNotificationsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Resend all failed notifications for a webhook in the last 24 hours. Endpoint Permission: Owner, Admin, Non-Signing Admin, Signer, Editor.
Source§fn resend_notification_by_id<'life0, 'async_trait>(
&'life0 self,
params: ResendNotificationByIdParams,
) -> Pin<Box<dyn Future<Output = Result<(), Error<ResendNotificationByIdError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn resend_notification_by_id<'life0, 'async_trait>(
&'life0 self,
params: ResendNotificationByIdParams,
) -> Pin<Box<dyn Future<Output = Result<(), Error<ResendNotificationByIdError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Resend a notification by its ID. Endpoint Permissions: Owner, Admin, Non-Signing Admin, Signer, Editor.
Source§fn resend_notifications_by_resource_id<'life0, 'async_trait>(
&'life0 self,
params: ResendNotificationsByResourceIdParams,
) -> Pin<Box<dyn Future<Output = Result<(), Error<ResendNotificationsByResourceIdError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn resend_notifications_by_resource_id<'life0, 'async_trait>(
&'life0 self,
params: ResendNotificationsByResourceIdParams,
) -> Pin<Box<dyn Future<Output = Result<(), Error<ResendNotificationsByResourceIdError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Resend notifications by their resource ID. Endpoint Permissions: Owner, Admin, Non-Signing Admin, Signer, Editor.
Source§fn update_webhook<'life0, 'async_trait>(
&'life0 self,
params: UpdateWebhookParams,
) -> Pin<Box<dyn Future<Output = Result<Webhook, Error<UpdateWebhookError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_webhook<'life0, 'async_trait>(
&'life0 self,
params: UpdateWebhookParams,
) -> Pin<Box<dyn Future<Output = Result<Webhook, Error<UpdateWebhookError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Update a webhook by its ID. Endpoint Permissions: Owner, Admin, Non-Signing Admin.