package Ġcom . code 4 2 . jenkins . pipeline kt . internal . step . decl arative Ċ Ċ import Ġcom . code 4 2 . jenkins . pipeline kt . core . step . Decl arative Step Ċ import Ġcom . code 4 2 . jenkins . pipeline kt . core . step . Singleton Step Ċ import Ġcom . code 4 2 . jenkins . pipeline kt . core . vars . Var Ċ import Ġcom . code 4 2 . jenkins . pipeline kt . core . writer . Gro ovy Writer Ċ Ċ /** Ċ Ġ* ĠExecute Ġarchive Ġartifacts Ġcommand Ċ Ġ* Ċ Ġ* Ġ@ param Ġartifacts Ġthe Ġartifacts Ġto Ġarchive , Ġblob Ġpattern Ċ Ġ* Ġ@ param Ġfingerprint Ġwhether Ġthe Ġartifact Ġis Ġpart Ġof Ġthe Ġarch ives Ġfingerprint s Ċ Ġ*/ Ċ data Ġclass ĠArchive Artifacts ( val Ġartifacts : ĠVar . Literal . Str , Ġval Ġfingerprint : ĠBoolean Ġ= Ġfalse ) Ġ: ĠDecl arative Step , ĠSingleton Step Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġto Gro ovy ( writer : ĠGro ovy Writer ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwriter . writeln (" archive Artifacts Ġartifacts : Ġ${ artifacts . to Gro ovy ()}, Ġfingerprint : Ġ$ fingerprint ") ĊĠĠĠ Ġ} Ċ } Ċ