toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() => {
  if (name.isNotDefault) 'name': name,
  if (versionId.isNotDefault) 'versionId': versionId,
  'openSourceCategory': openSourceCategory.toJson(),
  if (parent != null) 'parent': parent!.toJson(),
  if (supportedActions != null)
    'supportedActions': supportedActions!.toJson(),
  if (frameworks.isNotDefault) 'frameworks': frameworks,
  if (launchStage.isNotDefault) 'launchStage': launchStage.toJson(),
  if (versionState.isNotDefault) 'versionState': versionState.toJson(),
  if (publisherModelTemplate.isNotDefault)
    'publisherModelTemplate': publisherModelTemplate,
  if (predictSchemata != null) 'predictSchemata': predictSchemata!.toJson(),
};