iyzipay-rust 0.1.2

iyzipay rust client
Documentation
#[derive(Debug, Clone, Default)]
pub struct Options {
    api_key: &'static str,
    secret_key: &'static str,
    base_url: &'static str,
}

impl Options {
    pub fn new() -> Options {
        Options::default()
    }

    pub fn api_key(&self) -> &'static str {
        &self.api_key
    }

    pub fn secret_key(&self) -> &'static str {
        &self.secret_key
    }

    pub fn base_url(&self) -> &'static str {
        &self.base_url
    }

    pub fn set_api_key(&mut self, api_key: &'static str) {
        self.api_key = api_key;
    }

    pub fn set_secret_key(&mut self, secret_key: &'static str) {
        self.secret_key = secret_key;
    }

    pub fn set_base_url(&mut self, base_url: &'static str) {
        self.base_url = base_url;
    }
}