Versions in this module Expand all Collapse all v0 v0.14.0 Jan 21, 2025 v0.13.0 Oct 18, 2024 Changes in this version + type IncludeResolver struct + func NewIncludeResolver[S ~[]E, E relationships.Resource](relationshipsRepo ResourceRelationshipRepository, ...) *IncludeResolver[S, E] + func (h *IncludeResolver[S, E]) ResolveIncludes(ctx context.Context, authInfo authorization.Info, resources S, ...) ([]model.IncludedResource, error) + type ResourcePresenter interface + PresentResource func(resource relationships.Resource) any + type ResourceRelationshipRepository interface + ListRelatedResources func(context.Context, authorization.Info, string, []relationships.Resource) ([]relationships.Resource, error)