contentful-fork 0.0.1

A fork of the contentful crate with support for JSON fields
Documentation
# contentful-rs

Contentful API Rust Client 

## Usage example

```rust
let contentful_client = ContentfulClient::new("<access_token>", "<space_id>");
let product = contentful_client.get_entry::<Product>("<entry_id>").await?;

if let Some(product) = product {
    let name = product.name;
    //..
}
```
For more examples, please see the [tests] folder

## Querying for content

### Get a single entry

To get a single entry use the get_entry<T> method.

```rust
let product = contentful_client.get_entry::<Product>("<entry_id>").await?;

```

### Get multiple entries

There are several methods to retrieve multiple entries available in the SDK.

#### Get and filter entries

```rust
let builder = QueryBuilder::new()
        .content_type_is("product")
        .field_equals("fields.name", name);
let products = contentful_client
        .get_entries::<Product>(Some(builder))
        .await?
```

[tests]: https://github.com/sajuthankappan/contentful-rs/tree/master/tests