sui_indexer_alt_schema/
packages.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Copyright (c) Mysten Labs, Inc.
// SPDX-License-Identifier: Apache-2.0

use diesel::prelude::*;
use sui_field_count::FieldCount;

use crate::schema::sum_packages;

#[derive(Insertable, Queryable, Debug, Clone, FieldCount)]
#[diesel(table_name = sum_packages, primary_key(package_id))]
pub struct StoredPackage {
    pub package_id: Vec<u8>,
    pub original_id: Vec<u8>,
    pub package_version: i64,
    pub move_package: Vec<u8>,
    pub cp_sequence_number: i64,
}