FFApiConfig constructor

FFApiConfig({
  1. @Deprecated('This field is deprecated.') Iterable<MapEntry<String, FFApiEndpoint>>? legacyEndpoints,
  2. FFEditMetadata? editMetadata,
  3. Iterable<FFApiEndpoint>? endpoints,
  4. Iterable<FFApiGroup>? apiGroups,
  5. String? privateApiFunctionName,
  6. int? privateApiMinInstances,
  7. int? privateApiMaxInstances,
})

Implementation

factory FFApiConfig({
  @$core.Deprecated('This field is deprecated.')
  $core.Iterable<$core.MapEntry<$core.String, FFApiEndpoint>>?
      legacyEndpoints,
  FFEditMetadata? editMetadata,
  $core.Iterable<FFApiEndpoint>? endpoints,
  $core.Iterable<FFApiGroup>? apiGroups,
  $core.String? privateApiFunctionName,
  $core.int? privateApiMinInstances,
  $core.int? privateApiMaxInstances,
}) {
  final result = create();
  if (legacyEndpoints != null)
    result.legacyEndpoints.addEntries(legacyEndpoints);
  if (editMetadata != null) result.editMetadata = editMetadata;
  if (endpoints != null) result.endpoints.addAll(endpoints);
  if (apiGroups != null) result.apiGroups.addAll(apiGroups);
  if (privateApiFunctionName != null)
    result.privateApiFunctionName = privateApiFunctionName;
  if (privateApiMinInstances != null)
    result.privateApiMinInstances = privateApiMinInstances;
  if (privateApiMaxInstances != null)
    result.privateApiMaxInstances = privateApiMaxInstances;
  return result;
}