Class DefaultExternalMetadata
Last update: 19.06.2026Namespace: Phoenix.Pacz
Assembly: Phoenix.Pacz.dll
Generic implementation of Phoenix.PaczAPI.IExternalMetadata that stores, reads, and writes external metadata.
public class DefaultExternalMetadata : IExternalMetadata
Inheritance
object ← DefaultExternalMetadata
Derived
LegacyExternalMetadata, MinervaExternalMetadata
Implements
Inherited Members
object.Equals(object), object.Equals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object, object), object.ToString()
Constructors
Constructor.
DefaultExternalMetadata(DefaultExternalMetadata)
Constructor.
Fields
The name of the external metadata file. This must match the constant in DefaultExternalMetadata.java
Internal map of metadata keys and values.
Properties
If the PACZ is read only
The name-value paris of the external metadata.
The Name of the Metadata
Explination of why the component is read only
The Minerva source URI of the Pacz
Methods
Creates a Phoenix.Pacz.DefaultExternalMetadata object from a JSON serialization of an ExternalMetadata.
Gets the value associated with a specific piece of metadata.
Serializes this metadata object as a JSON string.
Writes the external metadata to a file. This does nothing if this does not contain any metadata values.