FFDatabaseRequest constructor

FFDatabaseRequest({
  1. FFParameter? returnParameter,
  2. FFFirestoreQuery? firestore,
  3. FFFirestoreDocument? document,
  4. FFApiCall? apiCall,
  5. FFAlgoliaSearch? algolia,
  6. FFPostgresQuery? postgres,
  7. FFDatabaseRequestManagerSettings? requestManagerSettings,
  8. FFSQLiteQueryCall? sqlite,
})

Implementation

factory FFDatabaseRequest({
  FFParameter? returnParameter,
  FFFirestoreQuery? firestore,
  FFFirestoreDocument? document,
  FFApiCall? apiCall,
  FFAlgoliaSearch? algolia,
  FFPostgresQuery? postgres,
  FFDatabaseRequestManagerSettings? requestManagerSettings,
  FFSQLiteQueryCall? sqlite,
}) {
  final result = create();
  if (returnParameter != null) result.returnParameter = returnParameter;
  if (firestore != null) result.firestore = firestore;
  if (document != null) result.document = document;
  if (apiCall != null) result.apiCall = apiCall;
  if (algolia != null) result.algolia = algolia;
  if (postgres != null) result.postgres = postgres;
  if (requestManagerSettings != null)
    result.requestManagerSettings = requestManagerSettings;
  if (sqlite != null) result.sqlite = sqlite;
  return result;
}