use diesel::{Identifiable, Insertable, Queryable}; use crate::schema::locker_mock_up; #[derive(Clone, Debug, Eq, Identifiable, Queryable, PartialEq)] #[diesel(table_name = locker_mock_up)] pub struct LockerMockUp { pub id: i32, pub card_id: String, pub external_id: String, pub card_fingerprint: String, pub card_global_fingerprint: String, pub merchant_id: String, pub card_number: String, pub card_exp_year: String, pub card_exp_month: String, pub name_on_card: Option, pub nickname: Option, pub customer_id: Option, pub duplicate: Option, pub card_cvc: Option, pub payment_method_id: Option, } #[derive(Clone, Debug, Default, Insertable, router_derive::DebugAsDisplay)] #[diesel(table_name = locker_mock_up)] pub struct LockerMockUpNew { pub card_id: String, pub external_id: String, pub card_fingerprint: String, pub card_global_fingerprint: String, pub merchant_id: String, pub card_number: String, pub card_exp_year: String, pub card_exp_month: String, pub name_on_card: Option, pub card_cvc: Option, pub payment_method_id: Option, pub customer_id: Option, }