Struct stripe::WebhookEvent
source · [−]pub struct WebhookEvent {
pub id: EventId,
pub event_type: EventType,
pub account: Option<AccountId>,
pub api_version: Option<String>,
pub created: Timestamp,
pub data: EventData,
pub livemode: bool,
pub pending_webhooks: i64,
pub request: Option<NotificationEventRequest>,
}
Fields
id: EventId
Unique identifier for the object.
event_type: EventType
Description of the event (e.g., invoice.created
or charge.refunded
).
account: Option<AccountId>
The connected account that originated the event.
api_version: Option<String>
The Stripe API version used to render data
.
Note: This property is populated only for events on or after October 31, 2014.
created: Timestamp
Time at which the object was created.
Measured in seconds since the Unix epoch.
data: EventData
livemode: bool
Has the value true
if the object exists in live mode or the value false
if the object exists in test mode.
pending_webhooks: i64
Number of webhooks that have yet to be successfully delivered (i.e., to return a 20x response) to the URLs you’ve specified.
request: Option<NotificationEventRequest>
Information on the API request that instigated the event.
Trait Implementations
sourceimpl Clone for WebhookEvent
impl Clone for WebhookEvent
sourcefn clone(&self) -> WebhookEvent
fn clone(&self) -> WebhookEvent
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for WebhookEvent
impl Debug for WebhookEvent
sourceimpl<'de> Deserialize<'de> for WebhookEvent
impl<'de> Deserialize<'de> for WebhookEvent
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for WebhookEvent
impl Serialize for WebhookEvent
Auto Trait Implementations
impl RefUnwindSafe for WebhookEvent
impl Send for WebhookEvent
impl Sync for WebhookEvent
impl Unpin for WebhookEvent
impl UnwindSafe for WebhookEvent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more