Enum mpesa::environment::Environment [−][src]
pub enum Environment { Production, Sandbox, }
Expand description
Enum to map to desired environment so as to access certificate
and the base url
Required to construct a new Mpesa
struct
Variants
Implementations
impl Environment
[src]
impl Environment
[src]pub fn base_url(&self) -> &'static str
[src]
pub fn base_url(&self) -> &'static str
[src]Matches to intended base_url depending on Environment variant
Example
use mpesa::Environment; let env: Environment = Environment::Production; let base_url: &str = env.base_url(); assert_eq!("https://api.safaricom.co.ke", base_url);
pub fn get_certificate(&self) -> &'static str
[src]
pub fn get_certificate(&self) -> &'static str
[src]Match to X509 public key certificate based on environment variant
Trait Implementations
impl Debug for Environment
[src]
impl Debug for Environment
[src]impl FromStr for Environment
[src]
impl FromStr for Environment
[src]