Recursos REST API - restaurantes/cardapios

Esse método irá retornar todos os cardápios dos restaurantes localizados no PTI. As informações serão respondidas em forma de lista de restaurantes, onde cada um deles possui um agrupamento de cardápios disponíveis, que por sua vez possuem data, observação e uma lista de itens pertencentes ao mesmo.

URL

http://pdi.pti.org.br/restaurantes/cardapios.json

Parâmetros

dataInicial

opcional

Especifica uma data inicial para que sejam filtrados apenas cardápios após a mesma data. Juntamente com o parâmetro descrito abaixo é possível especificar um range de datas. Por padrão, este atributo consiste na data da requisição e apenas os cardápios subsequentes a esta data serão retornados.

Formato da data e exemplo de uso: 31/12/2013

dataFinal

opcional

Especifica uma data final para que sejam filtrados apenas cardápios anteriores a essa data. Juntamente com o parâmetro descrito acima é possível especificar um range de datas. Este atributo não possui valor padrão, caso não seja especificado, não haverá uma data limite para filtro de cardápios e todos os cardápios disponíveis após a data inicial serão retornados.

Formato da data e exemplo de uso: 31/12/2013

restaurante

opcional

Especifica o restaurante desejado. Atualmente, apenas prestivel e pane doro possuem listagem de cardápios na plataforma. Por padrão, todos os cardápios serão retornados.

tipo

opcional

Especifica o tipo de cardápio desejado. Deve ser buffet quilo, buffet livre ou prato feito. Por padrão, todos os cardápios serão retornados.

Exemplo de requisição

GET

http://pdi.pti.org.br/restaurantes/cardapios.json?dataInicial=03/06/2013&dataFinal=06/06/2013

{
  "restauranteList":[
    {
      "nome":"prestivel",
      "cardapios":[
        {
          "data":"06/06/2013",
          "observacao":"cardápio sujeito a alterações.",
          "tipoCardapio":{
            "nome":"buffet livre"
          },
          "itens":[
            {
              "nome":"feijão com sal",
              "tipoItem":{
                "nome":"prato principal"
              }
            },
            {
              "nome":"fraldinha recheada",
              "tipoItem":{
                "nome":"carne"
              }
            },
            {
              "nome":"filé de tilápia a milanesa",
              "tipoItem":{
                "nome":"carne"
              }
            },
            {
              "nome":"frango ao mediterrâneo",
              "tipoItem":{
                "nome":"carne"
              }
            },
            {
              "nome":"capeletti ao sugo",
              "tipoItem":{
                "nome":"guarnição"
              }
            },
            {
              "nome":"linguini na manteiga",
              "tipoItem":{
                "nome":"guarnição"
              }
            },
            {
              "nome":"mandioca souté",
              "tipoItem":{
                "nome":"guarnição"
              }
            },
            {
              "nome":"tomate com queijo minas",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"rabanete",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"salada de acelga com bacon",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"vagem",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"salada de grão bico c/ proteína de soja",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"salada havaiana",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"abobrinha com ervas finas",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"repolho roxo",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"mosaico de gelatina",
              "tipoItem":{
                "nome":"sobremesa"
              }
            },
            {
              "nome":"frutas da estação",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"palmito",
              "tipoItem":{
                "nome":"conserva"
              }
            },
            {
              "nome":"ovo de codorna",
              "tipoItem":{
                "nome":"conserva"
              }
            },
            {
              "nome":"azeitonas",
              "tipoItem":{
                "nome":"conserva"
              }
            },
            {
              "nome":"arroz branco",
              "tipoItem":{
                "nome":"prato principal"
              }
            },
            {
              "nome":"arroz integral",
              "tipoItem":{
                "nome":"prato principal"
              }
            },
            {
              "nome":"feijão preto",
              "tipoItem":{
                "nome":"prato principal"
              }
            },
            {
              "nome":"alface crespa",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"salada de frutas",
              "tipoItem":{
                "nome":"sobremesa"
              }
            }
          ]
        },
        {
          "data":"05/06/2013",
          "observacao":"cardápio sujeito a alterações.",
          "tipoCardapio":{
            "nome":"buffet livre"
          },
          "itens":[
            {
              "nome":"bife à milanesa",
              "tipoItem":{
                "nome":"carne"
              }
            },
            {
              "nome":"filé de tilápia grelhada",
              "tipoItem":{
                "nome":"carne"
              }
            },
            {
              "nome":"frango supreme",
              "tipoItem":{
                "nome":"carne"
              }
            },
            {
              "nome":"rigatone com berinjela e mussarela",
              "tipoItem":{
                "nome":"guarnição"
              }
            },
            {
              "nome":"parafuso à bolonhesa",
              "tipoItem":{
                "nome":"guarnição"
              }
            },
            {
              "nome":"legumes salteados",
              "tipoItem":{
                "nome":"guarnição"
              }
            },
            {
              "nome":"alface crespa e agrião hidropônico",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"almeirão",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"chucrute",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"salada primavera",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"ratatouille",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"lentilha ao vinagrete",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"cenoura ralada",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"salada de batata com salsicha",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"frutas da estação",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"palmito",
              "tipoItem":{
                "nome":"conserva"
              }
            },
            {
              "nome":"ovo de codorna",
              "tipoItem":{
                "nome":"conserva"
              }
            },
            {
              "nome":"canjica",
              "tipoItem":{
                "nome":"sobremesa"
              }
            },
            {
              "nome":"azeitonas",
              "tipoItem":{
                "nome":"conserva"
              }
            },
            {
              "nome":"arroz branco",
              "tipoItem":{
                "nome":"prato principal"
              }
            },
            {
              "nome":"arroz integral",
              "tipoItem":{
                "nome":"prato principal"
              }
            },
            {
              "nome":"feijão carioquinha",
              "tipoItem":{
                "nome":"prato principal"
              }
            },
            {
              "nome":"feijão preto",
              "tipoItem":{
                "nome":"prato principal"
              }
            },
            {
              "nome":"tomate ao natural",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"salada de frutas",
              "tipoItem":{
                "nome":"sobremesa"
              }
            }
          ]
        },
        {
          "data":"04/06/2013",
          "observacao":"cardápio sujeito a alterações.",
          "tipoCardapio":{
            "nome":"buffet livre"
          },
          "itens":[
            {
              "nome":"espagueti à italiana",
              "tipoItem":{
                "nome":"guarnição"
              }
            },
            {
              "nome":"purê de batata",
              "tipoItem":{
                "nome":"guarnição"
              }
            },
            {
              "nome":"alface crespa e lisa",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"couve flor no alho",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"tomate à francesa",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"salada caesar",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"tabule",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"chuchu c/ maçã",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"frutas da estação",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"palmito",
              "tipoItem":{
                "nome":"conserva"
              }
            },
            {
              "nome":"ovo de codorna",
              "tipoItem":{
                "nome":"conserva"
              }
            },
            {
              "nome":"azeitonas",
              "tipoItem":{
                "nome":"conserva"
              }
            },
            {
              "nome":"bife ao molho três pimentas",
              "tipoItem":{
                "nome":"carne"
              }
            },
            {
              "nome":"lombo suíno salteado",
              "tipoItem":{
                "nome":"carne"
              }
            },
            {
              "nome":"frango grelhado",
              "tipoItem":{
                "nome":"carne"
              }
            },
            {
              "nome":"penne ao pesto",
              "tipoItem":{
                "nome":"guarnição"
              }
            },
            {
              "nome":"beterraba ralada",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"cenoura ao creme",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"batata baby em conserva",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"toucinho do céu",
              "tipoItem":{
                "nome":"sobremesa"
              }
            },
            {
              "nome":"arroz branco",
              "tipoItem":{
                "nome":"prato principal"
              }
            },
            {
              "nome":"arroz integral",
              "tipoItem":{
                "nome":"prato principal"
              }
            },
            {
              "nome":"feijão carioquinha",
              "tipoItem":{
                "nome":"prato principal"
              }
            },
            {
              "nome":"feijão preto",
              "tipoItem":{
                "nome":"prato principal"
              }
            },
            {
              "nome":"salada de frutas",
              "tipoItem":{
                "nome":"sobremesa"
              }
            }
          ]
        },
        {
          "data":"03/06/2013",
          "observacao":"cardápio sujeito a alterações.",
          "tipoCardapio":{
            "nome":"buffet livre"
          },
          "itens":[
            {
              "nome":"cenoura baby na conserva",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"pepino japonês c/ yogurte natural",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"batata na mostarda",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"salada de quinoa",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"torta fria de atum",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"frutas da estação",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"palmito",
              "tipoItem":{
                "nome":"conserva"
              }
            },
            {
              "nome":"ovo de codorna",
              "tipoItem":{
                "nome":"conserva"
              }
            },
            {
              "nome":"azeitonas",
              "tipoItem":{
                "nome":"conserva"
              }
            },
            {
              "nome":"arroz branco",
              "tipoItem":{
                "nome":"prato principal"
              }
            },
            {
              "nome":"arroz integral",
              "tipoItem":{
                "nome":"prato principal"
              }
            },
            {
              "nome":"feijão carioquinha",
              "tipoItem":{
                "nome":"prato principal"
              }
            },
            {
              "nome":"feijão preto",
              "tipoItem":{
                "nome":"prato principal"
              }
            },
            {
              "nome":"bife ao molho madeira",
              "tipoItem":{
                "nome":"carne"
              }
            },
            {
              "nome":"filé de tilápia com gergelim",
              "tipoItem":{
                "nome":"carne"
              }
            },
            {
              "nome":"filé de frango com ervas",
              "tipoItem":{
                "nome":"carne"
              }
            },
            {
              "nome":"panqueca de frango",
              "tipoItem":{
                "nome":"guarnição"
              }
            },
            {
              "nome":"espaguete alho e óleo",
              "tipoItem":{
                "nome":"guarnição"
              }
            },
            {
              "nome":"sopa paraguaia",
              "tipoItem":{
                "nome":"guarnição"
              }
            },
            {
              "nome":"alface crespa",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"salada de escarola c/ cebola ao shoyo",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"tomate ao natural",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"repolho roxo e verde",
              "tipoItem":{
                "nome":"salada"
              }
            },
            {
              "nome":"mousse de limão",
              "tipoItem":{
                "nome":"sobremesa"
              }
            },
            {
              "nome":"salada de frutas",
              "tipoItem":{
                "nome":"sobremesa"
              }
            }
          ]
        }
      ]
    }
  ]
}

Informações

Limite de requisições Não
Requer autenticação Não
Formato de resposta json
Método HTTP GET

Respostas

200 OK Serviço executado com sucesso.
400 Bad Request Argumentos incorretos ou insuficientes para a chamada do serviço.
500 Internal Server Error Em caso de exceção durante o processamento do pedido.