package Ġcom . github . dur un . nit ron . inout . model Ċ Ċ import Ġcom . github . dur un . nit ron . core . MD 5 Ċ import Ġjava . time . LocalDateTime Ċ Ċ data Ġclass ĠPattern ( ĊĠĠĠ Ġval Ġbefore Hash : ĠMD 5 ?, ĊĠĠĠ Ġval Ġafter Hash : ĠMD 5 ?, ĊĠĠĠ Ġval Ġchange Type : ĠChange Type , ĊĠĠĠ Ġval Ġdiff Type : ĠDiff Type , ĊĠĠĠ Ġval Ġsupport : ĠInt , ĊĠĠĠ Ġval Ġconfidence : ĠDouble , ĊĠĠĠ Ġval Ġauthors : ĠInt , ĊĠĠĠ Ġval Ġfiles : ĠInt , ĊĠĠĠ Ġval Ġnos : ĠInt , ĊĠĠĠ Ġval Ġdate Range : ĠClosed Range < LocalDateTime >, ĊĠĠĠ Ġvar Ġid : ĠInt ? Ġ= Ġnull Ċ )