method
PopulationBudget.ConsumeDocument
ConsumeDocument reserves enough budget for document and every populated document already nested beneath it. The reservation happens before an adapter deep-clones the document into its parent response.
Arguments
| Argument | Type | Description |
|---|---|---|
document | Document | The document value. |
Returns
The declared result.
errorFull signature
func (budget *PopulationBudget) ConsumeDocument(document Document) errorRelated types
PopulationBudgetA shared recursive population materialization budget.
DocumentA stored document with status and version metadata.