fusionauth_rust_client/models/
base_event_request.rs

1/*
2 * FusionAuth API
3 *
4 * This is a FusionAuth server. Find out more at [https://fusionauth.io](https://fusionauth.io). You need to [set up an API key](https://fusionauth.io/docs/v1/tech/apis/authentication#managing-api-keys) in the FusionAuth instance you are using to test out the API calls.
5 *
6 * The version of the OpenAPI document: 1.55.1
7 * 
8 * Generated by: https://openapi-generator.tech
9 */
10
11use crate::models;
12use serde::{Deserialize, Serialize};
13
14/// BaseEventRequest : Base class for requests that can contain event information. This event information is used when sending Webhooks or emails  during the transaction. The caller is responsible for ensuring that the event information is correct.
15#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct BaseEventRequest {
17    #[serde(rename = "eventInfo", skip_serializing_if = "Option::is_none")]
18    pub event_info: Option<Box<models::EventInfo>>,
19}
20
21impl BaseEventRequest {
22    /// Base class for requests that can contain event information. This event information is used when sending Webhooks or emails  during the transaction. The caller is responsible for ensuring that the event information is correct.
23    pub fn new() -> BaseEventRequest {
24        BaseEventRequest {
25            event_info: None,
26        }
27    }
28}
29