Class MetadataReference
Reference to a metadata item
Inherited Members
Namespace: System.Dynamic.ExpandoObject
Syntax
[GeneratedCode("NJsonSchema", "13.20.0.0 (NJsonSchema v10.9.0.0 (Newtonsoft.Json v13.0.0.0))")]
public class MetadataReference
Properties
IsRestricted
Indicates if the source of the reference is restricted because of permissions.
If this is true and the SourceMetadataItemId property is filled, the user does not have the
edit permission on the source metadata item. If the SourceMetadataItemId is null, the user also
does not have the view permission on that item.
Declaration
[JsonProperty("isRestricted", Required = Required.Always)]
public bool IsRestricted { get; set; }
Property Value
| bool |
SourceDocType
DocType of the source of the reference.
Declaration
[JsonProperty("sourceDocType", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string SourceDocType { get; set; }
Property Value
| string |
SourceMetadataItemId
ID of the source of the reference.
Declaration
[JsonProperty("sourceMetadataItemId", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string SourceMetadataItemId { get; set; }
Property Value
| string |
TargetMetadataItemId
Target ID of reference.
Declaration
[JsonProperty("targetMetadataItemId", Required = Required.Always)]
[Required]
public string TargetMetadataItemId { get; set; }
Property Value
| string |
Methods
FromJson(string)
Declaration
public static MetadataReference FromJson(string data)
Parameters
| string data |
Returns
| MetadataReference |