toJson method
Implementation
@override
Object toJson() => {
if (fractionSplit case final fractionSplit?)
'fractionSplit': fractionSplit.toJson(),
if (filterSplit case final filterSplit?)
'filterSplit': filterSplit.toJson(),
if (predefinedSplit case final predefinedSplit?)
'predefinedSplit': predefinedSplit.toJson(),
if (timestampSplit case final timestampSplit?)
'timestampSplit': timestampSplit.toJson(),
if (stratifiedSplit case final stratifiedSplit?)
'stratifiedSplit': stratifiedSplit.toJson(),
if (gcsDestination case final gcsDestination?)
'gcsDestination': gcsDestination.toJson(),
if (bigqueryDestination case final bigqueryDestination?)
'bigqueryDestination': bigqueryDestination.toJson(),
'datasetId': datasetId,
if (annotationsFilter.isNotDefault) 'annotationsFilter': annotationsFilter,
if (annotationSchemaUri.isNotDefault)
'annotationSchemaUri': annotationSchemaUri,
if (savedQueryId.isNotDefault) 'savedQueryId': savedQueryId,
if (persistMlUseAssignment.isNotDefault)
'persistMlUseAssignment': persistMlUseAssignment,
};