using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace Unity.XR.Management.AndroidManifest.Editor
{
///
/// This class holds information for a single Android manifest element, including its path and attributes.
///
public class ManifestElement
{
///
///
/// List of element names representing the full XML path to the element. It must include last the element that this object represents.
///
///
///
///
///
/// The order in which the elements are added is important,
/// as each list member represents an XML element name in the order,
/// so specifying a list as { "manifest", "application" } is not the same
/// as { "application", "manifest"}.
///
///
///
///
///
/// Example for accessing a meta-data element:
///
///
/// new ManifestElement {
/// ElementPath = new List() {
/// "manifest", "application", "meta-data"
/// }
/// }
///
///
public List ElementPath { get; set; }
///
/// Dictionary of Name-Value pairs of the represented element's attributes.
///
public Dictionary Attributes { get; set; }
}
}