use rasn::prelude::*;
use crate::types::{Imsi, IsdnAddressString};
#[derive(Debug, Clone, PartialEq, Eq, AsnType, Decode, Encode)]
pub struct ResetArg {
pub hlr_number: IsdnAddressString,
pub hlr_list: Option<Vec<OctetString>>,
}
#[derive(Debug, Clone, PartialEq, Eq, AsnType, Decode, Encode)]
pub struct RestoreDataArg {
pub imsi: Imsi,
pub lmsi: Option<OctetString>,
}
#[derive(Debug, Clone, PartialEq, Eq, AsnType, Decode, Encode)]
pub struct RestoreDataRes {
pub hlr_number: IsdnAddressString,
}
pub mod op_codes {
pub const RESET: i64 = 37;
pub const RESTORE_DATA: i64 = 57;
}