FFApiGroup constructor

FFApiGroup({
  1. FFEditMetadata? editMetadata,
  2. FFIdentifier? identifier,
  3. String? baseUrl,
  4. Iterable<String>? sharedHeaders,
  5. Iterable<FFApiEndpoint>? endpoints,
  6. FFApiEndpointSettings? sharedSettings,
  7. FFTeamResourceInfo? teamResourceInfo,
  8. Iterable<FFApiValue>? sharedVariables,
})

Implementation

factory FFApiGroup({
  FFEditMetadata? editMetadata,
  FFIdentifier? identifier,
  $core.String? baseUrl,
  $core.Iterable<$core.String>? sharedHeaders,
  $core.Iterable<FFApiEndpoint>? endpoints,
  FFApiEndpointSettings? sharedSettings,
  FFTeamResourceInfo? teamResourceInfo,
  $core.Iterable<FFApiValue>? sharedVariables,
}) {
  final result = create();
  if (editMetadata != null) result.editMetadata = editMetadata;
  if (identifier != null) result.identifier = identifier;
  if (baseUrl != null) result.baseUrl = baseUrl;
  if (sharedHeaders != null) result.sharedHeaders.addAll(sharedHeaders);
  if (endpoints != null) result.endpoints.addAll(endpoints);
  if (sharedSettings != null) result.sharedSettings = sharedSettings;
  if (teamResourceInfo != null) result.teamResourceInfo = teamResourceInfo;
  if (sharedVariables != null) result.sharedVariables.addAll(sharedVariables);
  return result;
}