iota_grpc_types/proto/generated/
iota.grpc.v1.event.rs1#[non_exhaustive]
8#[derive(Clone, PartialEq, ::prost::Message)]
9pub struct Event {
10 #[prost(message, optional, tag = "1")]
12 pub bcs: ::core::option::Option<super::bcs::BcsData>,
13 #[prost(message, optional, tag = "2")]
16 pub package_id: ::core::option::Option<super::types::ObjectId>,
17 #[prost(string, optional, tag = "3")]
20 pub module: ::core::option::Option<::prost::alloc::string::String>,
21 #[prost(message, optional, tag = "4")]
23 pub sender: ::core::option::Option<super::types::Address>,
24 #[prost(string, optional, tag = "5")]
26 pub event_type: ::core::option::Option<::prost::alloc::string::String>,
27 #[prost(message, optional, tag = "6")]
29 pub bcs_contents: ::core::option::Option<super::bcs::BcsData>,
30 #[prost(message, optional, tag = "7")]
32 pub json_contents: ::core::option::Option<::prost_types::Value>,
33}
34#[non_exhaustive]
36#[derive(Clone, PartialEq, ::prost::Message)]
37pub struct Events {
38 #[prost(message, repeated, tag = "1")]
39 pub events: ::prost::alloc::vec::Vec<Event>,
40}