Class PricingReport

java.lang.Object
ai.redouble.demo.pricing.PricingReport

public class PricingReport extends Object
What the pricing run found: every product with its current price per audience and currency and the history behind it, the costs the documents state, the mentions the arithmetic could not use, one row per document read, and what the run spent.
Since:
0.1 (2026-09-15)
Author:
Andrey Santrosyan
  • Constructor Details

    • PricingReport

      public PricingReport()
  • Method Details

    • getWorkflowId

      public String getWorkflowId()
    • setWorkflowId

      public void setWorkflowId(String workflowId)
    • getGeneratedAt

      public String getGeneratedAt()
    • setGeneratedAt

      public void setGeneratedAt(String generatedAt)
    • getAsOf

      public String getAsOf()
    • setAsOf

      public void setAsOf(String asOf)
    • getElapsedMs

      public long getElapsedMs()
    • setElapsedMs

      public void setElapsedMs(long elapsedMs)
    • getDocumentsRead

      public int getDocumentsRead()
    • setDocumentsRead

      public void setDocumentsRead(int documentsRead)
    • getMentionsFound

      public int getMentionsFound()
    • setMentionsFound

      public void setMentionsFound(int mentionsFound)
    • getCanonicalizationNote

      public String getCanonicalizationNote()
    • setCanonicalizationNote

      public void setCanonicalizationNote(String canonicalizationNote)
    • getProducts

      public List<ProductPricing> getProducts()
    • setProducts

      public void setProducts(List<ProductPricing> products)
    • getIgnored

      public List<PricePoint> getIgnored()
    • setIgnored

      public void setIgnored(List<PricePoint> ignored)
    • getDocuments

      public List<PricingReport.DocumentOutcome> getDocuments()
    • setDocuments

      public void setDocuments(List<PricingReport.DocumentOutcome> documents)
    • getSpend

      public RunSpend getSpend()
    • setSpend

      public void setSpend(RunSpend spend)