public HalDocument(Links links) { Links = Enforce.ArgumentNotNull(links, nameof(links)); }
protected HalResource(Links links, object embedded = null) : base(links) { }
public HalForm(Links links, Template template) : base(links) { // If I understand the spec correctly _templates is a collection, but only one template is allowed/necessary... Template = Enforce.ArgumentNotNull(template, nameof(template)); }