FFVariableOperation constructor

FFVariableOperation({
  1. @Deprecated('This field is deprecated.') FFParameter? returnParam,
  2. FFItemAtCurrentIndex? itemAtCurrentIndex,
  3. FFIndexInList? indexInList,
  4. FFJsonPathOperation? jsonPathOperation,
  5. FFTypeCastOperation? typeCastOperation,
  6. FFListContains? listContains,
  7. FFDateTimeRangeStart? dateTimeRangeStart,
  8. FFDateTimeRangeEnd? dateTimeRangeEnd,
  9. FFDateTimeFormat? dateTimeFormat,
  10. FFListNumItems? listNumItems,
  11. FFNegateBoolean? negate,
  12. FFNumberFormat? numberFormat,
  13. FFApiResponseField? apiResponseField,
  14. FFRevenueCatOperation? revenueCat,
  15. FFListMapOperation? listMapOperation,
  16. FFAccessDocumentField? accessDocumentField,
  17. FFAccessGooglePlaceField? accessGooglePlaceField,
  18. FFAccessDataStructField? accessDataStructField,
  19. FFListWhereOperation? listWhereOperation,
  20. FFAccessPostgresRowField? accessPostgresRowField,
  21. FFListItemAtIndex? listItemAtIndex,
  22. FFUploadMediaHeight? uploadMediaHeight,
  23. FFUploadMediaWidth? uploadMediaWidth,
  24. FFDocumentReferenceId? documentReferenceId,
  25. FFDateTimeToInteger? dateTimeToInteger,
  26. FFAccessSQLiteRowColumn? accessSqliteRowColumn,
  27. FFUploadMediaBlurHash? uploadMediaBlurHash,
  28. FFCheckHasField? checkHasField,
  29. FFListTakeOperation? listTakeOperation,
  30. FFCustomCloudFunctionResponseField? customCloudFunctionResponseField,
  31. FFJsonToDataStruct? jsonToDataStruct,
  32. FFDataStructToJson? dataStructToJson,
  33. FFListSortOperation? listSortOperation,
  34. FFListHasValueOperation? listHasValueOperation,
  35. FFPredefinedJsonPathOperation? predefinedJsonPathOperation,
  36. FFListUniqueOperation? listUniqueOperation,
  37. FFResponseStreamMessageField? responseStreamMessageField,
  38. FFParseStringAsEnum? parseStringAsEnum,
  39. FFAccessCustomInterfaceField? accessCustomInterfaceField,
  40. FFAccessCustomInterfaceMethod? accessCustomInterfaceMethod,
  41. FFDocumentReferencePath? documentReferencePath,
  42. FFUploadedOriginalFileName? uploadedOriginalFileName,
})

Implementation

factory FFVariableOperation({
  @$core.Deprecated('This field is deprecated.') FFParameter? returnParam,
  FFItemAtCurrentIndex? itemAtCurrentIndex,
  FFIndexInList? indexInList,
  FFJsonPathOperation? jsonPathOperation,
  FFTypeCastOperation? typeCastOperation,
  FFListContains? listContains,
  FFDateTimeRangeStart? dateTimeRangeStart,
  FFDateTimeRangeEnd? dateTimeRangeEnd,
  FFDateTimeFormat? dateTimeFormat,
  FFListNumItems? listNumItems,
  FFNegateBoolean? negate,
  FFNumberFormat? numberFormat,
  FFApiResponseField? apiResponseField,
  FFRevenueCatOperation? revenueCat,
  FFListMapOperation? listMapOperation,
  FFAccessDocumentField? accessDocumentField,
  FFAccessGooglePlaceField? accessGooglePlaceField,
  FFAccessDataStructField? accessDataStructField,
  FFListWhereOperation? listWhereOperation,
  FFAccessPostgresRowField? accessPostgresRowField,
  FFListItemAtIndex? listItemAtIndex,
  FFUploadMediaHeight? uploadMediaHeight,
  FFUploadMediaWidth? uploadMediaWidth,
  FFDocumentReferenceId? documentReferenceId,
  FFDateTimeToInteger? dateTimeToInteger,
  FFAccessSQLiteRowColumn? accessSqliteRowColumn,
  FFUploadMediaBlurHash? uploadMediaBlurHash,
  FFCheckHasField? checkHasField,
  FFListTakeOperation? listTakeOperation,
  FFCustomCloudFunctionResponseField? customCloudFunctionResponseField,
  FFJsonToDataStruct? jsonToDataStruct,
  FFDataStructToJson? dataStructToJson,
  FFListSortOperation? listSortOperation,
  FFListHasValueOperation? listHasValueOperation,
  FFPredefinedJsonPathOperation? predefinedJsonPathOperation,
  FFListUniqueOperation? listUniqueOperation,
  FFResponseStreamMessageField? responseStreamMessageField,
  FFParseStringAsEnum? parseStringAsEnum,
  FFAccessCustomInterfaceField? accessCustomInterfaceField,
  FFAccessCustomInterfaceMethod? accessCustomInterfaceMethod,
  FFDocumentReferencePath? documentReferencePath,
  FFUploadedOriginalFileName? uploadedOriginalFileName,
}) {
  final result = create();
  if (returnParam != null) result.returnParam = returnParam;
  if (itemAtCurrentIndex != null)
    result.itemAtCurrentIndex = itemAtCurrentIndex;
  if (indexInList != null) result.indexInList = indexInList;
  if (jsonPathOperation != null) result.jsonPathOperation = jsonPathOperation;
  if (typeCastOperation != null) result.typeCastOperation = typeCastOperation;
  if (listContains != null) result.listContains = listContains;
  if (dateTimeRangeStart != null)
    result.dateTimeRangeStart = dateTimeRangeStart;
  if (dateTimeRangeEnd != null) result.dateTimeRangeEnd = dateTimeRangeEnd;
  if (dateTimeFormat != null) result.dateTimeFormat = dateTimeFormat;
  if (listNumItems != null) result.listNumItems = listNumItems;
  if (negate != null) result.negate = negate;
  if (numberFormat != null) result.numberFormat = numberFormat;
  if (apiResponseField != null) result.apiResponseField = apiResponseField;
  if (revenueCat != null) result.revenueCat = revenueCat;
  if (listMapOperation != null) result.listMapOperation = listMapOperation;
  if (accessDocumentField != null)
    result.accessDocumentField = accessDocumentField;
  if (accessGooglePlaceField != null)
    result.accessGooglePlaceField = accessGooglePlaceField;
  if (accessDataStructField != null)
    result.accessDataStructField = accessDataStructField;
  if (listWhereOperation != null)
    result.listWhereOperation = listWhereOperation;
  if (accessPostgresRowField != null)
    result.accessPostgresRowField = accessPostgresRowField;
  if (listItemAtIndex != null) result.listItemAtIndex = listItemAtIndex;
  if (uploadMediaHeight != null) result.uploadMediaHeight = uploadMediaHeight;
  if (uploadMediaWidth != null) result.uploadMediaWidth = uploadMediaWidth;
  if (documentReferenceId != null)
    result.documentReferenceId = documentReferenceId;
  if (dateTimeToInteger != null) result.dateTimeToInteger = dateTimeToInteger;
  if (accessSqliteRowColumn != null)
    result.accessSqliteRowColumn = accessSqliteRowColumn;
  if (uploadMediaBlurHash != null)
    result.uploadMediaBlurHash = uploadMediaBlurHash;
  if (checkHasField != null) result.checkHasField = checkHasField;
  if (listTakeOperation != null) result.listTakeOperation = listTakeOperation;
  if (customCloudFunctionResponseField != null)
    result.customCloudFunctionResponseField =
        customCloudFunctionResponseField;
  if (jsonToDataStruct != null) result.jsonToDataStruct = jsonToDataStruct;
  if (dataStructToJson != null) result.dataStructToJson = dataStructToJson;
  if (listSortOperation != null) result.listSortOperation = listSortOperation;
  if (listHasValueOperation != null)
    result.listHasValueOperation = listHasValueOperation;
  if (predefinedJsonPathOperation != null)
    result.predefinedJsonPathOperation = predefinedJsonPathOperation;
  if (listUniqueOperation != null)
    result.listUniqueOperation = listUniqueOperation;
  if (responseStreamMessageField != null)
    result.responseStreamMessageField = responseStreamMessageField;
  if (parseStringAsEnum != null) result.parseStringAsEnum = parseStringAsEnum;
  if (accessCustomInterfaceField != null)
    result.accessCustomInterfaceField = accessCustomInterfaceField;
  if (accessCustomInterfaceMethod != null)
    result.accessCustomInterfaceMethod = accessCustomInterfaceMethod;
  if (documentReferencePath != null)
    result.documentReferencePath = documentReferencePath;
  if (uploadedOriginalFileName != null)
    result.uploadedOriginalFileName = uploadedOriginalFileName;
  return result;
}