REST Resource: attributes

Risorsa: AttributeMetadata

I metadati di un attributo. Contiene informazioni di visualizzazione relative all'attributo, tra cui un nome localizzato e un'intestazione per raggruppare gli attributi correlati.

Rappresentazione JSON
{
  "attributeId": string,
  "valueType": enum (AttributeValueType),
  "displayName": string,
  "groupDisplayName": string,
  "isRepeatable": boolean,
  "valueMetadata": [
    {
      object (AttributeValueMetadata)
    }
  ],
  "isDeprecated": boolean
}
Campi
attributeId

string

L'ID dell'attributo.

valueType

enum (AttributeValueType)

Il tipo di valore dell'attributo. I valori impostati e recuperati devono essere di questo tipo.

displayName

string

Il nome visualizzato localizzato per l'attributo, se disponibile; in caso contrario, il nome visualizzato in inglese.

groupDisplayName

string

Il nome visualizzato localizzato del gruppo che contiene questo attributo, se disponibile; in caso contrario, il nome del gruppo in inglese. Gli attributi correlati vengono raccolti in un gruppo e devono essere visualizzati insieme sotto l'intestazione qui indicata.

isRepeatable

boolean

Se true, l'attributo supporta più valori. Se il valore è false, deve essere specificato un solo valore.

valueMetadata[]

object (AttributeValueMetadata)

Per alcuni tipi di attributi (ad esempio le enumerazioni), viene fornito un elenco dei valori supportati e i nomi visualizzati corrispondenti per questi valori.

isDeprecated

boolean

Se true, l'attributo è obsoleto e non deve più essere utilizzato. Se è obsoleto, l'aggiornamento di questo attributo non genererà un errore, ma gli aggiornamenti non verranno salvati. A un certo punto, dopo essere stato ritirato, l'attributo verrà rimosso completamente e diventerà un errore.

AttributeValueMetadata

Metadati per i valori degli attributi supportati.

Rappresentazione JSON
{
  "value": value,
  "displayName": string
}
Campi
value

value (Value format)

Il valore dell'attributo.

displayName

string

Il nome visualizzato per questo valore, localizzato se disponibile; altrimenti, in inglese. Il nome visualizzato del valore deve essere utilizzato insieme al nome visualizzato dell'attributo.

Ad esempio, per un attributo enum "Wi-Fi", potrebbe contenere "A pagamento" per rappresentare una rete Wi-Fi a pagamento.

Metodi

list

Restituisce l'elenco degli attributi disponibili che sarebbero disponibili per una località con la categoria principale e il paese specificati.