FFVariableOperation constructor
FFVariableOperation({
- @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,
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;
}