MobilityGetRealTimeArrivalsPreviewOptionalParams interface
Parâmetros opcionais.
- Extends
-
RequestOptionsBase
Propriedades
agency | Caso prefira que rotas de um conjunto específico de agências sejam retornadas. Especificado como uma cadeia de caracteres separada por vírgulas. |
agency |
Especifica o identificador da agência para solicitar rotas de um conjunto específico de agências a serem retornadas. Por padrão, agencyType=agencyId. Os valores possíveis incluem: 'agencyId', 'agencyKey', 'agencyName' |
language | Idioma no qual os resultados da pesquisa serão retornados. Há suporte apenas para NGT. Consulte Idiomas com suporte para obter detalhes. |
limit | As chegadas máximas a serem retornadas. Se não for especificado, o padrão do sistema será usado. Para para o número máximo de chegadas por parada. Para as chegadas máximas de linhas por parada na linha. Para todo o resto, o máximo de chegadas é geral. |
max |
O tempo máximo (em minutos) no futuro para o qual retornar as chegadas. Se não for especificado, o padrão do sistema (30 minutos) será usado. O valor mínimo é 0 e o valor máximo é 60 minutos. |
query |
O tipo do parâmetro de consulta. Define o modo da solicitação. Há suporte para apenas um modo por solicitação. Por padrão, queryType é definido como 'stops' retornando o número solicitado de Live Arrivals para todas as linhas que chegam à parada especificada. Os valores possíveis incluem: 'stops', 'line', 'lineAndStop', 'position' |
stop |
O tipo do parâmetro de consulta exclusivo da parada. Por padrão, stopQueryType=stopId. Esse parâmetro só pode ser usado em conjunto com queryType=stops ou queryType=lineAndStop. Os valores possíveis incluem: 'stopId', 'stopKey' |
timeout |
Tempo em segundos em que, se o provedor não responder, o ponto de extremidade retornará dados estáticos. |
transit |
O tipo de usuário de transporte público está solicitando a respectiva parada de trânsito, como uma lista separada por vírgulas. Se não for especificado, todos serão permitidos. Esse parâmetro só pode ser usado em conjunto com queryType=stops. Os tipos de trânsito com suporte são Bonde, Metrô, Trilho, Ônibus, Balsa, CableCar, Gôndola, Funicular. Por exemplo, transitType=Bus,Subway. |
Propriedades herdadas
abort |
O sinal que pode ser usado para anular solicitações. |
custom |
{object} [customHeaders] Cabeçalhos de solicitação personalizados definidos pelo usuário que serão aplicados antes do envio da solicitação. |
on |
Retorno de chamada que é disparado após o progresso do download. |
on |
Retorno de chamada que é disparado após o progresso do upload. |
timeout | O número de milissegundos que uma solicitação pode levar antes de ser encerrada automaticamente. |
Detalhes da propriedade
agency
Caso prefira que rotas de um conjunto específico de agências sejam retornadas. Especificado como uma cadeia de caracteres separada por vírgulas.
agency?: string[]
Valor da propriedade
string[]
agencyType
Especifica o identificador da agência para solicitar rotas de um conjunto específico de agências a serem retornadas. Por padrão, agencyType=agencyId. Os valores possíveis incluem: 'agencyId', 'agencyKey', 'agencyName'
agencyType?: AgencyType
Valor da propriedade
language
Idioma no qual os resultados da pesquisa serão retornados. Há suporte apenas para NGT. Consulte Idiomas com suporte para obter detalhes.
language?: string
Valor da propriedade
string
limit
As chegadas máximas a serem retornadas. Se não for especificado, o padrão do sistema será usado. Para para o número máximo de chegadas por parada. Para as chegadas máximas de linhas por parada na linha. Para todo o resto, o máximo de chegadas é geral.
limit?: number
Valor da propriedade
number
maxMinutesInFuture
O tempo máximo (em minutos) no futuro para o qual retornar as chegadas. Se não for especificado, o padrão do sistema (30 minutos) será usado. O valor mínimo é 0 e o valor máximo é 60 minutos.
maxMinutesInFuture?: number
Valor da propriedade
number
queryType
O tipo do parâmetro de consulta. Define o modo da solicitação. Há suporte para apenas um modo por solicitação. Por padrão, queryType é definido como 'stops' retornando o número solicitado de Live Arrivals para todas as linhas que chegam à parada especificada. Os valores possíveis incluem: 'stops', 'line', 'lineAndStop', 'position'
queryType?: RealTimeArrivalsQueryType
Valor da propriedade
stopQueryType
O tipo do parâmetro de consulta exclusivo da parada. Por padrão, stopQueryType=stopId. Esse parâmetro só pode ser usado em conjunto com queryType=stops ou queryType=lineAndStop. Os valores possíveis incluem: 'stopId', 'stopKey'
stopQueryType?: StopQueryType
Valor da propriedade
timeoutInSeconds
Tempo em segundos em que, se o provedor não responder, o ponto de extremidade retornará dados estáticos.
timeoutInSeconds?: number
Valor da propriedade
number
transitType
O tipo de usuário de transporte público está solicitando a respectiva parada de trânsito, como uma lista separada por vírgulas. Se não for especificado, todos serão permitidos. Esse parâmetro só pode ser usado em conjunto com queryType=stops. Os tipos de trânsito com suporte são Bonde, Metrô, Trilho, Ônibus, Balsa, CableCar, Gôndola, Funicular. Por exemplo, transitType=Bus,Subway.
transitType?: TransitTypeFilter[]
Valor da propriedade
Detalhes das propriedades herdadas
abortSignal
O sinal que pode ser usado para anular solicitações.
abortSignal?: AbortSignalLike
Valor da propriedade
AbortSignalLike
Herdado de RequestOptionsBase.abortSignal
customHeaders
{object} [customHeaders] Cabeçalhos de solicitação personalizados definidos pelo usuário que serão aplicados antes do envio da solicitação.
customHeaders?: [key: string]: string
Valor da propriedade
[key: string]: string
Herdado de RequestOptionsBase.customHeaders
onDownloadProgress
Retorno de chamada que é disparado após o progresso do download.
onDownloadProgress?: (progress: TransferProgressEvent) => void
Valor da propriedade
(progress: TransferProgressEvent) => void
Herdado de RequestOptionsBase.onDownloadProgress
onUploadProgress
Retorno de chamada que é disparado após o progresso do upload.
onUploadProgress?: (progress: TransferProgressEvent) => void
Valor da propriedade
(progress: TransferProgressEvent) => void
Herdado de RequestOptionsBase.onUploadProgress
timeout
O número de milissegundos que uma solicitação pode levar antes de ser encerrada automaticamente.
timeout?: number
Valor da propriedade
number
Herdado de RequestOptionsBase.timeout