/* Ċ Ġ* ĠCopyright Ġ 2 0 0 0 - 2 0 2 1 ĠJetBrains Ġs . r . o . Ġand Ġother Ġcontributors . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ Ċ package Ġcom . jetbrains . plugin . structure . fleet . bean Ċ Ċ import Ġcom . fasterxml . jackson . annotation . JsonIgnore Properties Ċ Ċ @ JsonIgnore Properties ( ignore Unknown Ġ= Ġtrue ) Ċ data Ġclass ĠF leet Plugin Descriptor ( ĊĠ Ġval Ġid : ĠString ? Ġ= Ġnull , ĊĠ Ġval Ġname : ĠString ? Ġ= Ġnull , ĊĠ Ġval Ġversion : ĠString ? Ġ= Ġnull , ĊĠ Ġval Ġdescription : ĠString ? Ġ= Ġnull , ĊĠ Ġval Ġrequires : ĠList < F leet Dependency >? Ġ= Ġnull , ĊĠ Ġval Ġvendor : ĠString ? Ġ= Ġnull Ċ ) Ċ Ċ @ JsonIgnore Properties ( ignore Unknown Ġ= Ġtrue ) Ċ data Ġclass ĠF leet Dependency ( val Ġid : ĠString , Ġval Ġversion : ĠF leet Dependency Version ? Ġ= Ġnull ) Ċ Ċ @ JsonIgnore Properties ( ignore Unknown Ġ= Ġtrue ) Ċ data Ġclass ĠF leet Dependency Version ( val Ġmin : ĠString , Ġval Ġmax : ĠString )