Class PermissionElementIssueDetails
This issue warns about improper usage of the <permission> element.
public sealed class PermissionElementIssueDetails
- Inheritance
-
PermissionElementIssueDetails
- Inherited Members
Properties
DisableReason
Used for messages about activation disabled reason
[JsonPropertyName("disableReason")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? DisableReason { get; set; }
Property Value
IsWarning
True if the issue is a warning, false if it is an error.
[JsonPropertyName("isWarning")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? IsWarning { get; set; }
Property Value
- bool?
IssueType
issueType
[JsonPropertyName("issueType")]
public PermissionElementIssueType IssueType { get; set; }
Property Value
NodeId
The node ID of the <permission> element.
[JsonPropertyName("nodeId")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public long? NodeId { get; set; }
Property Value
- long?
OccluderNodeInfo
Used for messages about occlusion
[JsonPropertyName("occluderNodeInfo")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? OccluderNodeInfo { get; set; }
Property Value
OccluderParentNodeInfo
Used for messages about occluder's parent
[JsonPropertyName("occluderParentNodeInfo")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? OccluderParentNodeInfo { get; set; }
Property Value
PermissionName
Fields for message construction: Used for messages that reference a specific permission name
[JsonPropertyName("permissionName")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? PermissionName { get; set; }
Property Value
Type
The value of the type attribute.
[JsonPropertyName("type")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Type { get; set; }