module TravelStopService

Extended Modules

Direct including types

Defined in:

services/travel_stop_service.cr

Instance Method Summary

Instance Method Detail

def calculate_location_popularity(location : Hash(String, JSON::Any)) : Int32 #

Calcula a popularidade de uma localização Baseado em: número de aparições dos seus residentes


[View source]
def expand_and_optimize(locations, expand, optimize) #

Expande e otimiza as paradas da viagem

Somente se requerido


[View source]
def get_all_travel_stops #

[View source]
def get_details_of_many_travels_plans(travel_plans, expand, optimize) #

[View source]
def get_locations_details_by_ids(location_ids) #

[View source]
def sort_by_location_popularity(locations : Array(Hash(String, JSON::Any))) : Array(Hash(String, JSON::Any)) #

Se baseia no número de aparição de cada dimensão, e calcula a popução

Converte para ordem crescente de popularidade.


[View source]