blob: f6e88a9b71f18b515c20644f1f5e354ec3738435 [file] [log] [blame]
using BaSys40.Models.Core.Identification;
using System.Runtime.Serialization;
namespace BaSys40.Models.Core.Extensions.References
{
public interface IKey
{
[DataMember(EmitDefaultValue = false, IsRequired = false, Name = "type")]
KeyElements? Type { get; }
[DataMember(EmitDefaultValue = false, IsRequired = false, Name = "idType")]
KeyType? IdType { get; }
[DataMember(EmitDefaultValue = false, IsRequired = false, Name = "value")]
string Value { get; }
[DataMember(EmitDefaultValue = false, IsRequired = false, Name = "local")]
bool? Local { get; }
[DataMember(EmitDefaultValue = false, IsRequired = false, Name = "index")]
int? Index { get; set; }
}
}