pub mod instrument_id;
pub mod option_series_id;
pub mod symbol;
pub mod trade_id;
use nautilus_core::python::to_pyvalue_err;
use pyo3::{
prelude::*,
pyclass::CompareOp,
types::{PyString, PyTuple},
};
use crate::identifier_for_python;
identifier_for_python!(crate::identifiers::ActorId);
identifier_for_python!(crate::identifiers::AccountId);
identifier_for_python!(crate::identifiers::ClientId);
identifier_for_python!(crate::identifiers::ClientOrderId);
identifier_for_python!(crate::identifiers::ComponentId);
identifier_for_python!(crate::identifiers::ExecAlgorithmId);
identifier_for_python!(crate::identifiers::OrderListId);
identifier_for_python!(crate::identifiers::PositionId);
identifier_for_python!(crate::identifiers::StrategyId);
identifier_for_python!(crate::identifiers::TraderId);
identifier_for_python!(crate::identifiers::Venue);
identifier_for_python!(crate::identifiers::VenueOrderId);