sui_indexer_alt_schema/
events.rs1use crate::schema::{ev_emit_mod, ev_struct_inst};
5use diesel::prelude::*;
6use sui_field_count::FieldCount;
7
8#[derive(Insertable, Debug, Clone, Eq, PartialEq, Ord, PartialOrd, FieldCount, Queryable)]
9#[diesel(table_name = ev_emit_mod)]
10pub struct StoredEvEmitMod {
11 pub package: Vec<u8>,
12 pub module: String,
13 pub tx_sequence_number: i64,
14 pub sender: Vec<u8>,
15}
16
17#[derive(Insertable, Debug, Clone, Eq, PartialEq, Ord, PartialOrd, FieldCount, Queryable)]
18#[diesel(table_name = ev_struct_inst)]
19pub struct StoredEvStructInst {
20 pub package: Vec<u8>,
21 pub module: String,
22 pub name: String,
23 pub instantiation: Vec<u8>,
24 pub tx_sequence_number: i64,
25 pub sender: Vec<u8>,
26}