toJson method
Converts this object into JSON format.
Throws InvalidIdException if target.id
is empty and optimizeFor
is
not set to OptimizeFor.dontOptimize.
Implementation
Map<String, dynamic> toJson({OptimizeFor optimizeFor = OptimizeFor.put}) {
return {
ApiFields.type: type,
ApiFields.target: target.toJson(optimizeFor: optimizeFor),
ApiFields.level: level,
};
}