toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() => {
  if (dedicatedResources case final dedicatedResources?)
    'dedicatedResources': dedicatedResources.toJson(),
  if (automaticResources case final automaticResources?)
    'automaticResources': automaticResources.toJson(),
  if (sharedResources case final sharedResources?)
    'sharedResources': sharedResources,
  if (modelDisplayName.isNotDefault) 'modelDisplayName': modelDisplayName,
  if (largeModelReference case final largeModelReference?)
    'largeModelReference': largeModelReference.toJson(),
  if (containerSpec case final containerSpec?)
    'containerSpec': containerSpec.toJson(),
  if (artifactUri.isNotDefault) 'artifactUri': artifactUri,
  if (deployTaskName case final deployTaskName?)
    'deployTaskName': deployTaskName,
  if (deployMetadata case final deployMetadata?)
    'deployMetadata': deployMetadata.toJson(),
  'title': title,
  if (publicArtifactUri.isNotDefault) 'publicArtifactUri': publicArtifactUri,
};