pub struct APN {
pub apn: String,
pub apn_user_name: Option<String>,
pub apn_password: Option<String>,
pub sim_pin: Option<i64>,
pub preferred_network: Option<String>,
pub use_only_preferred_network: Option<bool>,
pub apn_authentication: APNAuthenticationEnum,
pub custom_data: Option<CustomData>,
}Expand description
Collection of configuration data needed to make a data-connection over a cellular network. NOTE: When asking a GSM modem to dial in, it is possible to specify which mobile operator should be used. This can be done with the mobile country code (MCC) in combination with a mobile network code (MNC). Example: If your preferred network is Vodafone Netherlands, the MCC=204 and the MNC=04 which means the key PreferredNetwork = 20404 Some modems allows to specify a preferred network, which means, if this network is not available, a different network is used. If you specify UseOnlyPreferredNetwork and this network is not available, the modem will not dial in.
Fields§
§apn: StringThe Access Point Name as an URL.
apn_user_name: Option<String>APN username.
apn_password: Option<String>(2.1) APN Password.
sim_pin: Option<i64>SIM card pin code.
preferred_network: Option<String>Preferred network, written as MCC and MNC concatenated. See note.
use_only_preferred_network: Option<bool>Default: false. Use only the preferred Network, do not dial in when not available. See Note.
apn_authentication: APNAuthenticationEnum§custom_data: Option<CustomData>