Zasób: AttributeMetadata
Metadane atrybutu. Zawiera wyświetlane informacje o atrybucie, w tym zlokalizowaną nazwę i nagłówek grupowania powiązanych atrybutów.
Zapis JSON | |
---|---|
{ "attributeId": string, "valueType": enum ( |
Pola | |
---|---|
attributeId |
Identyfikator atrybutu. |
valueType |
Typ wartości atrybutu. Ustawione i pobierane wartości powinny być tego typu. |
displayName |
zlokalizowana wyświetlana nazwa atrybutu, jeśli jest dostępna; w przeciwnym razie wyświetla się nazwa w języku angielskim. |
groupDisplayName |
zlokalizowana wyświetlana nazwa grupy zawierającej ten atrybut (jeśli jest dostępna), w przeciwnym razie angielska nazwa grupy. Powiązane atrybuty są zebrane w grupę i powinny być wyświetlane razem pod podanym tutaj nagłówkiem. |
isRepeatable |
Jeśli ma wartość prawda, atrybut obsługuje wiele wartości. Jeśli ma wartość false (fałsz), należy podać tylko jedną wartość. |
valueMetadata[] |
W przypadku niektórych typów atrybutów (np. wyliczenia) dostępna jest lista obsługiwanych wartości i odpowiadających im wyświetlanych nazw. |
isDeprecated |
Jeśli ma wartość true (prawda), atrybut został wycofany i nie należy go już używać. Jeśli atrybut zostanie wycofany, aktualizacja nie spowoduje błędu, ale aktualizacje nie zostaną zapisane. Po wycofaniu atrybut zostanie w pewnym momencie całkowicie usunięty i stanie się błędem. |
AttributeValueMetadata
Metadane obsługiwanych wartości atrybutów.
Zapis JSON | |
---|---|
{ "value": value, "displayName": string } |
Pola | |
---|---|
value |
Wartość atrybutu. |
displayName |
wyświetlana nazwa tej wartości, zlokalizowana, jeśli jest dostępna; w przeciwnym razie – w języku angielskim. Wyświetlana nazwa wartości powinna być używana w kontekście z wyświetlaną nazwą atrybutu. Na przykład w kolumnie „Wi-Fi” wyliczeniowy, może on zawierać wartość „Płatne” reprezentują płatną sieć Wi-Fi. |
Metody |
|
---|---|
|
Zwraca listę dostępnych atrybutów, które byłyby dostępne dla lokalizacji o podanej kategorii podstawowej i danym kraju. |