toJson method
Implementation
Map<String, dynamic> toJson() => {
'id': id,
'target': {
'os': target.os.name,
'architecture': target.architecture.name,
if (target.iOSSdk != null)
'iOSSdk': target.iOSSdk == IOSSdk.iPhoneSimulator
? 'iPhoneSimulator'
: 'iPhoneOS',
},
'kind': kind.name,
'primary': primary.toJson(),
'companions': companions.map((c) => c.toJson()).toList(),
'metadata': metadata,
};