#[non_exhaustive]pub struct EventsListResponse {
pub data: Option<Vec<EventResponse>>,
pub links: Option<EventsListResponseLinks>,
pub meta: Option<EventsResponseMetadata>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
The response object with all events matching the request and pagination information.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.data: Option<Vec<EventResponse>>
An array of events matching the request.
links: Option<EventsListResponseLinks>
Links attributes.
meta: Option<EventsResponseMetadata>
The metadata associated with a request.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl EventsListResponse
impl EventsListResponse
pub fn new() -> EventsListResponse
pub fn data(self, value: Vec<EventResponse>) -> Self
pub fn links(self, value: EventsListResponseLinks) -> Self
pub fn meta(self, value: EventsResponseMetadata) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for EventsListResponse
impl Clone for EventsListResponse
Source§fn clone(&self) -> EventsListResponse
fn clone(&self) -> EventsListResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for EventsListResponse
impl Debug for EventsListResponse
Source§impl Default for EventsListResponse
impl Default for EventsListResponse
Source§impl<'de> Deserialize<'de> for EventsListResponse
impl<'de> Deserialize<'de> for EventsListResponse
Source§fn 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
Source§impl PartialEq for EventsListResponse
impl PartialEq for EventsListResponse
Source§impl Serialize for EventsListResponse
impl Serialize for EventsListResponse
impl StructuralPartialEq for EventsListResponse
Auto Trait Implementations§
impl Freeze for EventsListResponse
impl RefUnwindSafe for EventsListResponse
impl Send for EventsListResponse
impl Sync for EventsListResponse
impl Unpin for EventsListResponse
impl UnwindSafe for EventsListResponse
Blanket Implementations§
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