MobilityGetRealTimeArrivalsPreviewOptionalParams interface
Parâmetros Opcionais.
- Extends
-
RequestOptionsBase
Propriedades
agency | Caso prefira que as rotas de um conjunto específico de agências sejam devolvidas. Especificado como uma cadeia separada por vírgulas. |
agency |
Especifica o identificador da agência para pedir rotas de um conjunto específico de agências a serem devolvidas. Por predefinição, agencyType=agencyId. Os valores possíveis incluem: "agencyId", "agencyKey", "agencyName" |
language | Idioma no qual os resultados da pesquisa serão devolvidos. Apenas a NGT é suportada. Veja idiomas suportados para obter detalhes. |
limit | As chegadas máximas a devolver. Se não for especificado, será utilizada a predefinição do sistema. Para paragens, o número máximo de chegadas por paragem. Para as linhas com o máximo de chegadas por paragem na linha. Para tudo o resto, o máximo de chegadas em geral. |
max |
O tempo máximo (em minutos) no futuro para o qual pretende devolver chegadas. Se não for especificado, será utilizada a predefinição do sistema (30 minutos). O valor mínimo é 0 e o valor máximo é 60 minutos. |
query |
O tipo do parâmetro de consulta. Define o modo do pedido. Só é suportado um modo por pedido. Por predefinição, queryType está definido como "para" devolvendo o número pedido de Chegadas em Direto para todas as linhas que chegam à paragem especificada. Os valores possíveis incluem: "stops", "line", "lineAndStop", "position" |
stop |
O tipo do parâmetro de consulta exclusivo da paragem. Por predefinição, stopQueryType=stopId. Este parâmetro só pode ser utilizado em conjunto com queryType=stops ou queryType=lineAndStop. Os valores possíveis incluem: "stopId", "stopKey" |
timeout |
Tempo em segundos em que, se o fornecedor não responder, o ponto final devolverá dados estáticos. |
transit |
O tipo de utilizador de trânsito público está a pedir a respetiva paragem de trânsito, como uma lista separada por vírgulas. Se não for especificado, todos serão permitidos. Este parâmetro só pode ser utilizado em conjunto com queryType=stops. Os tipos de trânsito suportados são Tram, Metro, Rail, Bus, Ferry, CableCar, Gondola, Funicular. Por exemplo, transitType=Bus,Metro. |
Propriedades Herdadas
abort |
O sinal que pode ser utilizado para abortar pedidos. |
custom |
{object} [customHeaders] Cabeçalhos de pedido personalizados definidos pelo utilizador que serão aplicados antes do pedido ser enviado. |
on |
Chamada de retorno que é acionada após o progresso da transferência. |
on |
Chamada de retorno que é acionada após o progresso do carregamento. |
timeout | O número de milissegundos que um pedido pode tomar antes de ser terminado automaticamente. |
Detalhes de Propriedade
agency
Caso prefira que as rotas de um conjunto específico de agências sejam devolvidas. Especificado como uma cadeia separada por vírgulas.
agency?: string[]
Valor de Propriedade
string[]
agencyType
Especifica o identificador da agência para pedir rotas de um conjunto específico de agências a serem devolvidas. Por predefinição, agencyType=agencyId. Os valores possíveis incluem: "agencyId", "agencyKey", "agencyName"
agencyType?: AgencyType
Valor de Propriedade
language
Idioma no qual os resultados da pesquisa serão devolvidos. Apenas a NGT é suportada. Veja idiomas suportados para obter detalhes.
language?: string
Valor de Propriedade
string
limit
As chegadas máximas a devolver. Se não for especificado, será utilizada a predefinição do sistema. Para paragens, o número máximo de chegadas por paragem. Para as linhas com o máximo de chegadas por paragem na linha. Para tudo o resto, o máximo de chegadas em geral.
limit?: number
Valor de Propriedade
number
maxMinutesInFuture
O tempo máximo (em minutos) no futuro para o qual pretende devolver chegadas. Se não for especificado, será utilizada a predefinição do sistema (30 minutos). O valor mínimo é 0 e o valor máximo é 60 minutos.
maxMinutesInFuture?: number
Valor de Propriedade
number
queryType
O tipo do parâmetro de consulta. Define o modo do pedido. Só é suportado um modo por pedido. Por predefinição, queryType está definido como "para" devolvendo o número pedido de Chegadas em Direto para todas as linhas que chegam à paragem especificada. Os valores possíveis incluem: "stops", "line", "lineAndStop", "position"
queryType?: RealTimeArrivalsQueryType
Valor de Propriedade
stopQueryType
O tipo do parâmetro de consulta exclusivo da paragem. Por predefinição, stopQueryType=stopId. Este parâmetro só pode ser utilizado em conjunto com queryType=stops ou queryType=lineAndStop. Os valores possíveis incluem: "stopId", "stopKey"
stopQueryType?: StopQueryType
Valor de Propriedade
timeoutInSeconds
Tempo em segundos em que, se o fornecedor não responder, o ponto final devolverá dados estáticos.
timeoutInSeconds?: number
Valor de Propriedade
number
transitType
O tipo de utilizador de trânsito público está a pedir a respetiva paragem de trânsito, como uma lista separada por vírgulas. Se não for especificado, todos serão permitidos. Este parâmetro só pode ser utilizado em conjunto com queryType=stops. Os tipos de trânsito suportados são Tram, Metro, Rail, Bus, Ferry, CableCar, Gondola, Funicular. Por exemplo, transitType=Bus,Metro.
transitType?: TransitTypeFilter[]
Valor de Propriedade
Detalhes da Propriedade Herdada
abortSignal
O sinal que pode ser utilizado para abortar pedidos.
abortSignal?: AbortSignalLike
Valor de Propriedade
AbortSignalLike
Herdado de RequestOptionsBase.abortSignal
customHeaders
{object} [customHeaders] Cabeçalhos de pedido personalizados definidos pelo utilizador que serão aplicados antes do pedido ser enviado.
customHeaders?: [key: string]: string
Valor de Propriedade
[key: string]: string
Herdado de RequestOptionsBase.customHeaders
onDownloadProgress
Chamada de retorno que é acionada após o progresso da transferência.
onDownloadProgress?: (progress: TransferProgressEvent) => void
Valor de Propriedade
(progress: TransferProgressEvent) => void
Herdado de RequestOptionsBase.onDownloadProgress
onUploadProgress
Chamada de retorno que é acionada após o progresso do carregamento.
onUploadProgress?: (progress: TransferProgressEvent) => void
Valor de Propriedade
(progress: TransferProgressEvent) => void
Herdado de RequestOptionsBase.onUploadProgress
timeout
O número de milissegundos que um pedido pode tomar antes de ser terminado automaticamente.
timeout?: number
Valor de Propriedade
number
Herdado de RequestOptionsBase.timeout