# types.IntoDocument


Structural type for objects that convert themselves into a [Document](document.Document.md#raghilda.document.Document).


Usage

``` python
types.IntoDocument()
```


Implement [to_document()](types.IntoDocument.md#raghilda.types.IntoDocument.to_document) returning a raghilda [Document](document.Document.md#raghilda.document.Document) (or [ChunkedDocument](document.ChunkedDocument.md#raghilda.document.ChunkedDocument)) so raghilda can accept your type directly; [Document.from_any()](document.Document.md#raghilda.document.Document.from_any) and [ChunkedDocument.from_any()](document.ChunkedDocument.md#raghilda.document.ChunkedDocument.from_any) call it.


## Methods

| Name | Description |
|----|----|
| [to_document()](#to_document) | Convert this object into a [Document](document.Document.md#raghilda.document.Document). |

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


### to_document()


Convert this object into a [Document](document.Document.md#raghilda.document.Document).


Usage

``` python
to_document()
```
