Open fabiommendes opened 1 year ago
O modelo de região, por enquanto possui a estrutura
type alias Region =
{ id : Id.RegionId
, name : Name
, shortName : Name
, country : Country
, location : LatLng
, description : Maybe RichText
, howToAccess : Maybe RichText
, attractions : List Attraction
, sectors : List Sector
}
Nosso modelo possui uma hierarquia rígida:
A hierarquia se traduz nas URLs
Sabemos a posição na hierarquia pelo tamanho da URL
Talvez seja interessante flexibilizar essa organização e permitir hierarquias arbitrariamente longas entre regiões
br/go/cocal/macaco/<....>
Nesse caso, teríamos que marcar explicitamente na URL as rotas para Setores/Blocos/Linhas/Rotas. Podemos usar um prefixo ou uma extensão como sufixo nas urls
r/br/go/cocal/macaco/primeiro-andar/via-do-boneco (Via) s/br/go/cocal/macaco/primeiro-andar (Setor)
Ou
br/go/cocal/macaco/primeiro-andar/via-do-boneco.route br/go/cocal/macaco/primeiro-andar.sector