> For the complete documentation index, see [llms.txt](https://docs.astrakode.tech/akb-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.astrakode.tech/akb-wiki/astrakode-wiki/smart-contract-ide/technologies/ethereum/components/mapping.md).

# Mapping

## Introduction

Mapping is a specialized component used to match expected [Data Entity](/akb-wiki/astrakode-wiki/smart-contract-ide/technologies/ethereum/components/data-entities.md) types with any currently available data entity in a Function's flow.&#x20;

A mapping works in the following way:&#x20;

* on the right-hand side, one is able to see the data entity type that the mapping expects.&#x20;
* On the left-hand side, the user is able to select or define a data entity to match (type-wise) to the one on the right-hand side.

<figure><img src="/files/cdUQwlWoY1kidLZVnwcZ" alt=""><figcaption></figcaption></figure>

## Configuration

The Map ***From*** Data Entity is the data entity that must be selected or defined in order to match the expected data entity type.

The Map ***To*** Data Entity is the data entity (type) that the Mapping expects the Map From data entity to be matched to.
