LDAPConfig constructor

LDAPConfig({
  1. Iterable<String>? servers,
  2. bool? startTls,
  3. String? baseDn,
  4. String? bindDn,
  5. String? userBase,
  6. Iterable<String>? userObjectClasses,
  7. Iterable<String>? userFilters,
  8. Duration? timeout,
  9. LDAPAttributes? attributes,
  10. List<int>? rootCa,
})

Implementation

factory LDAPConfig({
  $core.Iterable<$core.String>? servers,
  $core.bool? startTls,
  $core.String? baseDn,
  $core.String? bindDn,
  $core.String? userBase,
  $core.Iterable<$core.String>? userObjectClasses,
  $core.Iterable<$core.String>? userFilters,
  $1.Duration? timeout,
  LDAPAttributes? attributes,
  $core.List<$core.int>? rootCa,
}) {
  final result = create();
  if (servers != null) result.servers.addAll(servers);
  if (startTls != null) result.startTls = startTls;
  if (baseDn != null) result.baseDn = baseDn;
  if (bindDn != null) result.bindDn = bindDn;
  if (userBase != null) result.userBase = userBase;
  if (userObjectClasses != null)
    result.userObjectClasses.addAll(userObjectClasses);
  if (userFilters != null) result.userFilters.addAll(userFilters);
  if (timeout != null) result.timeout = timeout;
  if (attributes != null) result.attributes = attributes;
  if (rootCa != null) result.rootCa = rootCa;
  return result;
}