messagebird-async 0.0.1

Wrapper around the message bird API
Documentation
extern crate chrono;
extern crate messagebird_async;

use chrono::prelude::*;
use messagebird_async::sms;
use messagebird_async::sms::*;

fn main() {
    let q: Query<QueryMessages> = Query::<QueryMessages>::builder()
        .from(sms::DateTime::now())
        .until(sms::DateTime::now())
        .with_status(Status::Sent)
        .build();

    let q: Query<QueryMessages> = Query::<QueryMessages>::builder()
        .with_payload_type(PayloadType::from_str("").unwrap())
        .with_direction(Direction::from_str("").unwrap())
        .originating_from(Originator::from_str("198765432").unwrap())
        .sent_to(Msisdn::from_str("123456789").unwrap())
        //.with_contact()
        .contains_term("fun").skip(5).count(10).build();

    let fut = RequestMessages::new(q); //.and_then();
}