MCPcopy Create free account
hub / github.com/BrasilAPI/BrasilAPI / listByMaker

Function listByMaker

services/fipe/vehiclesByMakers.js:5–22  ·  view source on GitHub ↗
({ vehicleType, referenceTable, makerCode })

Source from the content-addressed store, hash-verified

3import { FIPE_URL, VEHICLE_TYPE } from './constants';
4
5async function listByMaker({ vehicleType, referenceTable, makerCode }) {
6 const params = new URLSearchParams();
7 params.append('codigoTabelaReferencia', referenceTable);
8 params.append('codigoTipoVeiculo', vehicleType);
9 params.append('codigoMarca', makerCode);
10
11 const { data } = await axios.post(
12 `${FIPE_URL}/veiculos/ConsultarModelos`,
13 params,
14 {
15 headers: {
16 'Content-Type': 'application/x-www-form-urlencoded',
17 },
18 }
19 );
20
21 return data.Modelos.map((item) => ({ modelo: item.Label }));
22}
23
24export async function listCarByMaker(makerCode, referenceTableCode) {
25 return listByMaker({

Callers 3

listCarByMakerFunction · 0.85
listMotorcycleByMakerFunction · 0.85
listTruckByMakerFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected