REST Resource: resources.buildings

Kaynak: Bina

Genel 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ı. En çok 100 karakter kullanılabilir.

buildingName

string

Kullanıcıların Takvim'de gördüğü bina adı. Müşteri için benzersiz olmalıdır. Örneğin, "NYC-CHEL". En çok 100 karakter kullanılabilir.

description

string

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

coordinates

object (BuildingCoordinates)

Bina merkezinin, ondalık derece cinsinden enlem ve boylam olarak ifade edilen coğrafi koordinatları.

kind

string

Bu, nasıl bir kaynak.

etags

string

Kaynağın eTag'i.

floorNames[]

string

Bu binadaki tüm katların görünen adlarıdır. Katların, en düşük kattan en yüksek kata doğru artan düzende sıralanması beklenir. Ö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 ülkenin/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 bölüm.

locality

string

İsteğe bağlı. Genellikle adresin şehir/ilçe bölümünü ifade eder. Örnekler: ABD şehri, BT komünü, Birleşik Krallık posta şehri. Dünyada yerlerin iyi tanımlanmadığı veya bu yapıya pek uygun olmadığı bölgelerde, locality 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 bina alır.

insert

Bina ekler.

list

Bir hesap için binaların listesini alır.

patch

Yamalar bir binaya yama yapar.

update

Bir binayı günceller.