View Source Defectoscope.Builders.ReportBuilder behaviour (Defectoscope v0.1.2)

Defines the behaviour for building reports

Summary

Callbacks

Build a new report

Functions

Build a new report from a report builder

Callbacks

@callback build(params :: map()) :: Defectoscope.Builders.Report.t()

Build a new report

Functions

@spec build!(source :: atom(), params :: map()) :: Defectoscope.Builders.Report.t()

Build a new report from a report builder