Axis decodeAxis(String name) { switch (name) { case 'horizontal': return Axis.horizontal; case 'vertical': return Axis.vertical; } throw Exception('Axis unknown value: $name'); }