using System.Runtime.Serialization; namespace ArchestrAServices.Contract; [DataContract(Namespace = "http://ArchestrAServices.Contract")] public struct ArchestrAFacet { [DataMember(Name = "Name", Order = 0, EmitDefaultValue = true)] public string Name; [DataMember(Name = "Id", Order = 1, EmitDefaultValue = true)] public ulong Id; [DataMember(Name = "HasNamespace", Order = 2, EmitDefaultValue = true)] public byte HasNamespace; [DataMember(Name = "Properties", Order = 3, EmitDefaultValue = true)] public ArchestrAProperty[] Properties; [DataMember(Name = "Attributes", Order = 4, EmitDefaultValue = true)] public ArchestrAAttribute[] Attributes; }