toJson method

Map<String, dynamic> toJson()

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,
};