Genişletilmiş özellikler ve tahminler

Paylaşılan bir kişi için özel özellikler tanımlamak üzere genişletilmiş özellikleri kullanın ve projeksiyonlar.

Genişletilmiş mülkler

Paylaşılan kişiyle ilgili ek bilgileri genişletilmiş özelliğini kullanmanızı öneririz. İnsanların korunmasını sağlamaktan sorumlu olmayabilirsiniz. Genişletilmiş bir özelliği, bir değer (isteğe bağlı dize) veya XML blobu (düzgün) olarak depolanabilir. metin). Paylaşılan her kişinin ilişkilendirildiği en fazla 10 genişletilmiş özellik olabilir. Genişletilmiş her mülk makul ölçüde küçük olmalıdır; lütfen fotoğraf veya zil sesi'ne dokunun.

Örnek

Aşağıdaki örnekte anahtar ve değer içeren bir genişletilmiş özellik gösterilmektedir:

&lt;gd:extendedProperty name="com.google" value="<var>VALUE</var>"/&gt;

Aşağıdaki örnekte, anahtar ve XML blob'una sahip genişletilmiş bir özellik gösterilmektedir:

&lt;gd:extendedProperty name="com.google"&gt;
  &lt;<var>XML_PARAMETER</var>&gt;&lt;/<var>XML_PARAMETER</var>&gt;
&lt;/gd:extendedProperty>

Projeksiyon değerleri

Genişletilmiş mülk görünürlüğünü sınırlamak için tahminleri kullanın. Ayar genişletildi özelliklerine (gd:extendedElement öğeleri) yalnızca full veya property-KEY tahmini.

Aşağıdaki tabloda, desteklenen projeksiyon değerleri açıklanmaktadır:

Projeksiyon adı Açıklama
thin Hiçbir gd:extendedProperty öğesi döndürülmez veya güncellendi.
property-KEY KEY, genişletilmiş bir döndürülen mülk (gd:extendedProperty öğe) (GET istek için) veya güncellenmelidir ( PUT veya POST isteği). Genişletilmiş özellik güncelleme işlemleri sırasında kullanılmaz, silindi.
full Tüm gd:extendedProperty öğeleri döndürülür ve güncelleme sırasında tüm öğelerin dahil edilmesi gerekir.