package Ġio . github . leg ion 2 . to sca _ orche strator . to sca . definitions Ċ Ċ import Ġcom . fasterxml . jackson . annotation . Json Creator Ċ Ċ data Ġclass ĠCap ability Definition Ċ @ Json Creator ( mode Ġ= ĠJson Creator . Mode . PROPERTIES ) Ċ constructor ( ĊĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠ Ġval Ġdescription : ĠString ?, ĊĠĠĠ Ġval Ġproperties : ĠMap < String , ĠProperty Definition > ?, ĊĠĠĠ Ġval Ġattributes : ĠMap < String , ĠAttribute Definition > ?, ĊĠĠĠ Ġval Ġvalid _ source _ types : ĠList < String > ?, ĊĠĠĠ Ġval Ġoccurrences : ĠRange ? Ċ ) Ġ{ ĊĠĠĠ Ġ@ Json Creator ( mode Ġ= ĠJson Creator . Mode . DE LEG ATING ) ĊĠĠĠ Ġconstructor ( type : ĠString ) Ġ: Ġthis ( type , Ġnull , Ġnull , Ġnull , Ġnull , Ġnull ) Ċ } Ċ