tmf-client 0.1.13

A Rust client library for TMF conformant APIs
Documentation
//! Product Offering Example

#[cfg(feature = "tmf620")]
use tmf_client::{BlockingOperations, QueryOptions, TMFClient};
#[cfg(feature = "tmf620")]
use tmflib::{HasId, HasName};

fn main() {
    #[cfg(feature = "tmf620")]
    {
        let mut client = TMFClient::new("https://localhost", None);
        let filter = QueryOptions::default()
            //.limit(2)
            .offset(0);
        let tmf = client.tmf620().product_specification().list(Some(filter));
        match tmf {
            Ok(r) => {
                // It worked
                for c in r {
                    println!("Entry: {} [{}]", c.get_name(), c.get_id())
                }
            }
            Err(e) => {
                println!("Error: {:?}", e)
            }
        }
    }
}