# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.astrakode.tech/akb-wiki/astrakode-wiki/smart-contract-ide/technologies/ethereum/components/mapping.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
