public LikeDocument(TDocument document) { this.Id = Id.From(document); this.Document = document; this.Index = typeof(TDocument); this.Type = typeof(TDocument); }
public static JoinField Link <TChild, TParentDocument>(TParentDocument parent) where TParentDocument : class => new Child(typeof(TChild), Id.From(parent));