mod annotation;
mod audio_specification;
mod beamgram_specification;
mod bearing_time_record_specification;
mod data_row;
mod data_stream;
mod directional_spectrogram_specification;
mod metadata_row;
mod mission;
mod mission_platform;
mod ontology;
mod ontology_class;
mod platform;
mod platform_information;
mod platform_kind;
mod platform_specification;
mod spectrogram_specification;
use sqlx::PgPool;
use uuid::Uuid;
#[derive(Debug, Clone)]
pub struct PostgresRepository {
organization_id: Option<Uuid>,
pool: PgPool,
}
impl PostgresRepository {
#[must_use]
pub const fn new(pool: PgPool, organization_id: Option<Uuid>) -> Self {
Self {
organization_id,
pool,
}
}
}