Skip to main content

get_category/
get_category.rs

1//! Get Category Example
2
3#[cfg(feature = "blocking")]
4use tmf_client::{BlockingOperations, QueryOptions, TMFClient};
5
6fn main() {
7    #[cfg(feature = "blocking")]
8    {
9        use tmflib::HasName;
10        // Get a list of categories from TMF620
11        let mut client = TMFClient::new("https://localhost", None);
12        let filter = QueryOptions::default().limit(2).offset(0);
13        let tmf = client.tmf620().category().list(Some(filter));
14        match tmf {
15            Ok(r) => {
16                // It worked
17                for c in r {
18                    println!("Entry: {}", c.get_name())
19                }
20            }
21            Err(e) => {
22                println!("Error: {:?}", e)
23            }
24        }
25    }
26}