Restrictions constructor

Restrictions({
  1. BrowserKeyRestrictions? browserKeyRestrictions,
  2. ServerKeyRestrictions? serverKeyRestrictions,
  3. AndroidKeyRestrictions? androidKeyRestrictions,
  4. IosKeyRestrictions? iosKeyRestrictions,
  5. Iterable<ApiTarget>? apiTargets,
})

Implementation

factory Restrictions({
  BrowserKeyRestrictions? browserKeyRestrictions,
  ServerKeyRestrictions? serverKeyRestrictions,
  AndroidKeyRestrictions? androidKeyRestrictions,
  IosKeyRestrictions? iosKeyRestrictions,
  $core.Iterable<ApiTarget>? apiTargets,
}) {
  final result = create();
  if (browserKeyRestrictions != null)
    result.browserKeyRestrictions = browserKeyRestrictions;
  if (serverKeyRestrictions != null)
    result.serverKeyRestrictions = serverKeyRestrictions;
  if (androidKeyRestrictions != null)
    result.androidKeyRestrictions = androidKeyRestrictions;
  if (iosKeyRestrictions != null)
    result.iosKeyRestrictions = iosKeyRestrictions;
  if (apiTargets != null) result.apiTargets.addAll(apiTargets);
  return result;
}