## ResourceQuery


Query resources, properties, templates, and parent relationships.


Usage

``` python
ResourceQuery(
    backend,
    *,
    shape="full",
    load="none",
    expand=None,
    on_unloaded=None,
    **kwargs
)
```


## Methods

| Name | Description |
|----|----|
| [descendants()](#descendants) | Return clone restricted to descendants of a parent resource. |
| [filter_property()](#filter_property) | Return clone filtering typed resource properties. |
| [include_template()](#include_template) | Return clone preloading each resource template. |
| [under_parent()](#under_parent) | Return clone restricted to direct children of a parent resource. |

------------------------------------------------------------------------


#### descendants()


Return clone restricted to descendants of a parent resource.


Usage

``` python
descendants(parent, *, of_template=None)
```


------------------------------------------------------------------------


#### filter_property()


Return clone filtering typed resource properties.


Usage

``` python
filter_property(
    name,
    *,
    group=None,
    eq=None,
    gt=None,
    gte=None,
    lt=None,
    lte=None,
    between=None,
    in_=None,
    value_type=None
)
```


------------------------------------------------------------------------


#### include_template()


Return clone preloading each resource template.


Usage

``` python
include_template()
```


------------------------------------------------------------------------


#### under_parent()


Return clone restricted to direct children of a parent resource.


Usage

``` python
under_parent(parent)
```
