REST Resource: resources.buildings

Kaynak: Bina

Herkese açık API: Resources.buildings

JSON gösterimi
{
  "buildingId": string,
  "buildingName": string,
  "description": string,
  "coordinates": {
    object (BuildingCoordinates)
  },
  "kind": string,
  "etags": string,
  "floorNames": [
    string
  ],
  "address": {
    object (BuildingAddress)
  }
}
Alanlar
buildingId

string

Binanın benzersiz tanımlayıcısı. Maksimum uzunluk 100 karakterdir.

buildingName

string

Takvim'de kullanıcılara gösterilen bina adı. Müşteri için benzersiz olmalıdır. Örneğin, "NYC-CHEL". Maksimum uzunluk 100 karakterdir.

description

string

Binanın kısa bir açıklaması. Örneğin, "Chelsea Market".

coordinates

object (BuildingCoordinates)

Binanın merkezinin coğrafi koordinatları (ondalık derece cinsinden enlem ve boylam olarak ifade edilir).

kind

string

Bu kaynağın türü.

etags

string

Kaynağın eTag'i.

floorNames[]

string

Bu binanın tüm katlarının görünen adları. Katların en düşük kattan en yüksek kata doğru artan düzende sıralanması gerekir. Örneğin, ["B2", "B1", "L", "1", "2", "2M", "3", "PH"] En az bir giriş içermelidir.

address

object (BuildingAddress)

Binanın posta adresi. Ayrıntılar için PostalAddress öğesine bakın. Yalnızca tek bir adres satırı ve bölge kodu gerektiğini unutmayın.

BuildingCoordinates

Genel API: Resources.buildings

JSON gösterimi
{
  "latitude": number,
  "longitude": number
}
Alanlar
latitude

number

Ondalık derece cinsinden enlem.

longitude

number

Ondalık derece cinsinden boylam.

BuildingAddress

Genel API: Resources.buildings

JSON gösterimi
{
  "regionCode": string,
  "languageCode": string,
  "postalCode": string,
  "administrativeArea": string,
  "locality": string,
  "sublocality": string,
  "addressLines": [
    string
  ]
}
Alanlar
regionCode

string

Zorunlu. Adresin bulunduğu ülke/bölgenin CLDR bölge kodu.

languageCode

string

İsteğe bağlı. Bu adresin içeriğinin BCP-47 dil kodu (biliniyorsa).

postalCode

string

İsteğe bağlı. Adresin posta kodu.

administrativeArea

string

İsteğe bağlı. Bir ülke veya bölgenin posta adresleri için kullanılan en yüksek idari alt birim.

locality

string

İsteğe bağlı. Genellikle adresin şehir/ilçe bölümünü ifade eder. Örnekler: ABD'de şehir, İtalya'da komün, Birleşik Krallık'ta posta bölgesi. Dünyada konumların iyi tanımlanmadığı veya bu yapıya pek uygun olmadığı bölgelerde, yerleşim alanını boş bırakın ve addressLines kullanın.

sublocality

string

İsteğe bağlı. Adresin alt konumu.

addressLines[]

string

Bir adresin alt düzeylerini açıklayan yapılandırılmamış adres satırları.

Yöntemler

delete

Bir binayı siler.

get

Bir binayı alır.

insert

Bina ekler.

list

Bir hesaptaki binaların listesini alır.

patch

Bir binayı onarır.

update

Bir binayı günceller.