facture_rs 0.1.2

A wrapper for the FactureApp API service.
Documentation
use serde::Deserialize;

#[derive(Deserialize, Debug, Clone)]
pub struct SucursalResponse{
  pub success: bool,
  pub code: usize,
  pub pagination: ResultData,
  pub message: String
}


#[derive(Deserialize, Debug, Clone)]
pub struct ResultData{
  pub items: Vec<Item>,
}

#[derive(Debug, Deserialize, Clone)]
pub struct Item {
  pub id: usize,
  pub nombre: String,
  pub direccion: Direction
}


#[derive(Debug, Deserialize, Clone)]
pub struct Direction{
  pub id: usize,
  pub nombre: String,

  #[serde(rename = "catCodigoPostal")]
  pub cat_zip_code: String,

  pub calle: String,

  #[serde(rename = "numerointerior")]
  pub internal_num: String,

  #[serde(rename = "numeroexterior")]
  pub external_num: String,

  #[serde(rename = "codigopostal")]
  pub zip_code: String,

  pub colonia: String,
  pub municipio: String,
  pub ciudad: String,
  pub estado: String,
  pub pais: String,
  pub referencia: String
}