Mise à jour des métadonnées de champ.
Syntaxe
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
Entrée (updateMetadataFieldParam)
Nom du paramètre | Type | Obligatoire | Description |
---|---|---|---|
companyHandle | xsd:string | Oui | Poignée de la société. |
fieldHandle | xsd:string | Oui | Poignée de champ de métadonnées. |
name | xsd:string | Non | Nom du champ de métadonnées. |
defaultValue | xsd:string | Non | Valeur du champ de métadonnées. |
isHidden | xsd:boolean | Non | Masquer ou exposer les métadonnées spécifiques au système IPS. |
isEnforced | xsd:boolean | Non |
Indicateur boolean qui indique si le champ de métadonnées est appliqué (validé) lorsque la valeur est définie. Si la valeur est définie sur true, une erreur est générée si une valeur non autorisée est définie dans setAssetMetadata / batchSetAssetMetadata. |
initialTagValue | xsd:string | Non | Permet de créer un ensemble de valeurs énumérées partagées auxquelles les balises sélectionnées peuvent pointer. |
Sortie (updateMetadataFieldReturn)
Nom | Type | Obligatoire | Description |
---|---|---|---|
fieldHandle | xsd:string |
Oui | Poignée de champ de métadonnées. |
Cet exemple de mise à jour de code affecte un nouveau nom et une nouvelle valeur par défaut à un champ de métadonnées. La réponse renvoie un descripteur au champ mis à jour.
Request
<updateMetadataFieldParam xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<companyHandle>c|21</companyHandle>
<fieldHandle>m|21|IMAGE|createMetadataField</fieldHandle>
<name>updateMetadataField</name>
<defaultValue>Default</defaultValue>
</updateMetadataFieldParam>
Réponse
<updateMetadataFieldReturn xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<fieldHandle>m|21|IMAGE|updateMetadataField</fieldHandle>
</updateMetadataFieldReturn>