Skip to content

Commit 080cc88

Browse files
author
Chris Santero
committed
allow providing a custom payload builder
1 parent ef13ae4 commit 080cc88

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

JSONAPI/Core/JsonApiConfiguration.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,17 @@ public JsonApiConfiguration UsingDefaultQueryablePayloadBuilder(Action<DefaultQu
4444
return this;
4545
}
4646

47+
/// <summary>
48+
/// Allows overriding the default queryable payload builder
49+
/// </summary>
50+
/// <param name="queryablePayloadBuilder">The custom queryable payload builder to use</param>
51+
/// <returns></returns>
52+
public JsonApiConfiguration UseCustomQueryablePayloadBuilder(IQueryablePayloadBuilder queryablePayloadBuilder)
53+
{
54+
_payloadBuilderFactory = () => queryablePayloadBuilder;
55+
return this;
56+
}
57+
4758
/// <summary>
4859
/// Applies the running configuration to an HttpConfiguration instance
4960
/// </summary>

0 commit comments

Comments
 (0)