pub type ConditionType = i32;