Class XmpMappingEntryEditable
Editable properties of a XMP mapping entry
Inheritance
XmpMappingEntryEditable
Namespace: System.Dynamic.ExpandoObject
Syntax
[GeneratedCode("NJsonSchema", "13.20.0.0 (NJsonSchema v10.9.0.0 (Newtonsoft.Json v13.0.0.0))")]
public class XmpMappingEntryEditable
Properties
Optional additional configuration for the mapping.
Declaration
[JsonProperty("configuration", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public XmpMappingEntryConfigurationBase Configuration { get; set; }
Property Value
Direction of the mapping.
Declaration
[JsonProperty("direction", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
[JsonConverter(typeof(StringEnumConverter))]
public MappingDirection Direction { get; set; }
Property Value
Path to target property in metadata.
Declaration
[JsonProperty("metadataPath", Required = Required.Always)]
[Required]
public string MetadataPath { get; set; }
Property Value
Declaration
[JsonProperty("priority", Required = Required.Always)]
public int Priority { get; set; }
Property Value
Stop processing further mappings for the same field if a value was found.
Declaration
[JsonProperty("stopProcessing", Required = Required.Always)]
public bool StopProcessing { get; set; }
Property Value
Path to source property in XMP.
Declaration
[JsonProperty("xmpPath", Required = Required.Always)]
[Required]
public string XmpPath { get; set; }
Property Value
Methods
Declaration
public static XmpMappingEntryEditable FromJson(string data)
Parameters
Returns