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, "ANK-CHEL". En çok 100 karakter kullanılabilir.

description

string

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

coordinates

object (BuildingCoordinates)

Bina merkezinin coğrafi koordinatları; ondalık derece cinsinden enlem ve boylam cinsinden ifade edilir.

kind

string

Bu, bir tür kaynak.

etags

string

Kaynağın ETag.

floorNames[]

string

Bu binadaki tüm katlar için görünen adlar. Katların, en düşük tabandan 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 sayfasını inceleyin. 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 ülkenin 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 topluluğu, Birleşik Krallık posta şehri. Dünyada, yerelliklerin iyi tanımlanmadığı veya bu yapıya tam olarak uymadığı bölgelerde yerelliği boş bırakın ve addressLines'ı kullanın.

sublocality

string

İsteğe bağlı. Adresin semti.

addressLines[]

string

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

Yöntemler

delete

Binayı siler.

get

Bir bina alır.

insert

Bina ekler.

list

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

patch

Bir binaya yama uygular.

update

Bir binayı günceller.