fix: wrong type definition for "fileds" in placeDetails

fields and response parameters only match partly
see: https://developers.google.com/places/web-service/details#fields
This commit is contained in:
Simon Kostede
2019-03-14 16:28:29 +01:00
parent 813999bd2b
commit 4e8c93e46f
+28 -1
View File
@@ -2404,9 +2404,36 @@ export interface PlaceDetailsRequest {
* parameter from a request, ALL possible fields will be returned, and you will be billed accordingly.
* This applies only to Place Details requests.
*/
fields?: Array<keyof PlaceDetailsResult>;
fields?: PlaceDetailsRequestField[];
}
export type PlaceDetailsRequestField = (
"address_component" |
"adr_address" |
"alt_id" |
"formatted_address" |
"geometry" |
"icon" |
"id" |
"name" |
"permanently_closed" |
"photo" |
"place_id" |
"plus_code" |
"scope" |
"type" |
"url" |
"user_ratings_total" |
"utc_offset" |
"vicinity" |
"formatted_phone_number" |
"international_phone_number" |
"opening_hours" |
"website" |
"price_level" |
"rating" |
"review");
export interface PlaceDetailsResponse {
/** contains metadata on the request. */
status: PlaceDetailsResponseStatus;