# Mapeadores

- [CloneAttribute](/cross-api/pt-br/mappers/clone-attribute.md): Recebe como parâmetro uma matriz de chave e um valor, retorna uma matriz de objetos com o mesmo valor, é útil para consultas localizar ONDE + OU.
- [UpdateAttribute](/cross-api/pt-br/mappers/update-attribute.md): Toma como parâmetro uma entidade e um objeto, mapeia o objeto e retorna a entidade com as propriedades atualizadas. Considera valores vazios enviados, mas propriedades desconexas são descartadas.
- [PatchAttribute](/cross-api/pt-br/mappers/patch-attribute.md): Toma como parâmetro uma entidade e um objeto, mapeia o objeto e retorna a entidade com as propriedades corrigidas. Propriedades vazias ou desconexas são descartadas.
- [UpdateString](/cross-api/pt-br/mappers/update-string.md): Toma como parâmetro um objeto stringificado e outro objeto, converte, mapeia e retorna o objeto stringificado com as propriedades atualizadas. As propriedades desconexas são descartadas.
- [PatchString](/cross-api/pt-br/mappers/patch-string.md): Toma como parâmetro um objeto stringificado e outro objeto, converte, mapeia e retorna o objeto stringificado com as propriedades corrigidas. Propriedades vazias ou desconexas são descartadas.
- [InsertAttribute](/cross-api/pt-br/mappers/insert-attribute.md): Toma como parâmetro uma entidade e um objeto, mapeia o objeto e retorna a entidade com as propriedades corrigidas. Considera propriedades desconexas, mas os valores vazios enviados são descartados.
