public static LinksPolicyBuilder <TResource> RequiresPagingLinks <TResource>(this LinksPolicyBuilder <TResource> builder, string currentId, string nextId, string previousId) { return(builder.RequiresPagingLinks(currentId, nextId, previousId, condition: null)); }
public static LinksPolicyBuilder <TResource> RequiresPagingLinks <TResource>(this LinksPolicyBuilder <TResource> builder, string currentId, string nextId, string previousId, Action <LinkConditionBuilder <TResource> > configureCondition) { var conditionBuilder = new LinkConditionBuilder <TResource>(); configureCondition?.Invoke(conditionBuilder); return(builder.RequiresPagingLinks(currentId, nextId, previousId, condition: conditionBuilder.Build())); }
public static LinksPolicyBuilder <TResource> RequiresPagingLinks <TResource>(this LinksPolicyBuilder <TResource> builder, Action <LinkConditionBuilder <TResource> > configureCondition) { return(builder.RequiresPagingLinks("currentPage", "nextPage", "previousPage", configureCondition)); }
public static LinksPolicyBuilder <TResource> RequiresPagingLinks <TResource>(this LinksPolicyBuilder <TResource> builder) { return(builder.RequiresPagingLinks("currentPage", "nextPage", "previousPage")); }