UpdateLDAPProviderRequest constructor

UpdateLDAPProviderRequest({
  1. String? id,
  2. String? name,
  3. Iterable<String>? servers,
  4. bool? startTls,
  5. String? baseDn,
  6. String? bindDn,
  7. String? bindPassword,
  8. String? userBase,
  9. Iterable<String>? userObjectClasses,
  10. Iterable<String>? userFilters,
  11. Duration? timeout,
  12. LDAPAttributes? attributes,
  13. Options? providerOptions,
})

Implementation

factory UpdateLDAPProviderRequest({
  $core.String? id,
  $core.String? name,
  $core.Iterable<$core.String>? servers,
  $core.bool? startTls,
  $core.String? baseDn,
  $core.String? bindDn,
  $core.String? bindPassword,
  $core.String? userBase,
  $core.Iterable<$core.String>? userObjectClasses,
  $core.Iterable<$core.String>? userFilters,
  $10.Duration? timeout,
  $11.LDAPAttributes? attributes,
  $11.Options? providerOptions,
}) {
  final _result = create();
  if (id != null) {
    _result.id = id;
  }
  if (name != null) {
    _result.name = name;
  }
  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 (bindPassword != null) {
    _result.bindPassword = bindPassword;
  }
  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 (providerOptions != null) {
    _result.providerOptions = providerOptions;
  }
  return _result;
}