use soroban_sdk::contracterror;
#[contracterror]
#[derive(Copy, Clone, Debug, Eq, PartialEq, PartialOrd, Ord)]
#[repr(u32)]
pub enum ParseError {
TruncatedData = 1,
InvalidPayloadLength = 2,
InvalidPayloadMagic = 3,
InvalidChannel = 4,
InvalidProperty = 5,
InvalidMarketSession = 6,
}