package Ġcom . jetbrains . package search . intellij . plugin . api . model Ċ Ċ import Ġcom . google . gson . annotations . SerializedName Ċ import Ġcom . jetbrains . package search . intellij . plugin . gson . Deserialization Fallback Ċ Ċ // ĠNote : Ġany Ġparameter Ġthat Ġis Ġtyped Ġas Ġan Ġenum Ġclass Ġand Ġdeserialized Ġwith ĠGson Ġmust Ġbe Ġnullable Ċ data Ġclass ĠStandard V 2 M pp ( ĊĊĠĠĠ Ġ@ SerializedName (" module _ type ") ĊĠĠĠ Ġval Ġmodule Type : ĠM pp Module Type ? Ċ ) Ċ Ċ enum Ġclass ĠM pp Module Type Ġ{ ĊĊĠĠĠ Ġ@ SerializedName (" root ") ĊĠĠĠ ĠROOT , ĊĊĠĠĠ Ġ@ SerializedName (" child ") ĊĠĠĠ ĠCH ILD , ĊĊĠĠĠ Ġ@ Deserialization Fallback ĊĠĠĠ ĠUNKNOWN Ċ } Ċ