Data máxima de entrega

Leia atentamente todo o teste antes de iniciá-lo, afim de evitar erros.

Você terá até 3h30min para finalizar este teste a partir do momento em que recebê-lo. Caso não consiga finalizar o teste por completo, envie o projeto assim mesmo. Testes enviados após o tempo estipulado não serão aceitos!

Objetivo:

Você dever criar uma API (api_name = struct_data) que retornará através de um método GET, um JSON nessa estrutura:

{
    "product_url__image":"<https://cdn.shopify.com/s/files/1/1602/2781/products/AllSwatches_Render-188588.jpg?v=1605714948>",
    "product_url":"<https://baebrow.com/products/baebrow-instant-tint-graphite>",
    "product_url__created_at":"2019-06-26",
    "total_sales":"118",
    "2020-11-14":"21",
    "2020-11-13":"32",
    "2020-11-12":"25",
    "2020-11-11":"40"
}

Cenário:

Essa API (api_name = raw_data) consumirá os dados do seguinte endpoint: https://mc3nt37jj5.execute-api.sa-east-1.amazonaws.com/default/hourth_desafio

Abaixo temos o exemplo de 1 item do endpoint acima:

   {
      "product_url__image":"<https://cdn.shopify.com/s/files/1/1602/2781/products/AllSwatches_Render-188588.jpg?v=1605714948>",
      "product_url":"<https://baebrow.com/products/baebrow-instant-tint-graphite>",
      "product_url__created_at":"2019-06-26",
      "consult_date":"2021-02-11",
      "vendas_no_dia":6
   }

O que fazer?

[
	{
    "product_url__image":"<https://cdn.shopify.com/s/files/1/1602/2781/products/AllSwatches_Render-188588.jpg?v=1605714948>",
    "product_url":"<https://baebrow.com/products/baebrow-instant-tint-graphite>",
    "product_url__created_at":"2019-06-26",
    "consult_date":"2021-02-11",
    "vendas_no_dia":6
	},
	{
    "product_url__image": "<https://cdn.shopify.com/s/files/1/1602/2781/products/AllSwatches_Render-188588.jpg?v=1605714948>",
    "product_url": "<https://baebrow.com/products/baebrow-instant-tint-graphite>",
    "product_url__created_at": "2019-06-26",
    "consult_date": "2021-02-13",
    "vendas_no_dia":12
	}
]
{
    "product_url__image":"<https://cdn.shopify.com/s/files/1/1602/2781/products/AllSwatches_Render-188588.jpg?v=1605714948>",
    "product_url":"<https://baebrow.com/products/baebrow-instant-tint-graphite>",
    "product_url__created_at":"2019-06-26",
    "total_sales":"18",
    "2020-11-13":"12",
		"2020-11-12":"0"
    "2020-11-11":"6"
}

Regra de negócio:

Tecnologias para serem utilizadas: