worldline 0.1.0

A library for integrating with Worldline's Bambora API.
Documentation
use serde::{Deserialize, Serialize};

#[derive(Serialize, Deserialize, Debug, Clone)]
#[serde(rename_all = "camelCase")]
pub struct Action {
    pub code: Option<String>,

    pub source: Option<String>,

    pub r#type: Option<String>,
}

#[derive(Serialize, Deserialize, Debug, Clone)]
#[serde(rename_all = "camelCase")]
pub struct Message {
    pub enduser: Option<String>,

    pub merchant: Option<String>,
}

#[derive(Serialize, Deserialize, Debug, Clone)]
#[serde(rename_all = "camelCase")]
pub struct Meta {
    pub action: Option<Action>,

    pub message: Option<Message>,

    #[serde(default)]
    pub result: bool,
}