module ROM::LDAP::Types

Constants

Abstract

Abstraction of LDAP constructors and operators

@return [Dry::Types::Constrained]

@api public

Address
1.3.6.1.4.1.1466.115.121.1.41

A special format which uses UTF-8 encoding of ISO-10646 (Unicode)
separated by '$' used for generating printable labels or other output.
DOES allow extended characters e.g. é, Ø, å etc.
Allows matchingRules of `caseIgnoreListMatch` and `caseIgnoreListSubstringsMatch`.

@return [Array<String>]

@api public

Binaries

@return [Array<String>]

@api public

Binary

@return [String]

@api public

Bool

@overload [ROM::Types::Bool]

@return [Boolean]

@api public

Bools

@return [Array<TrueClass, FalseClass>]

@api public

DN

@return [Dry::Types::Constrained]

@api public

Deref

@return [Dry::Types::Constrained]

@api public

Direction

@return [Dry::Types::Constrained]

@api public

Field

Compatible filter fields (formatters may symbolise)

@return [Dry::Types::Sum::Constrained]

@api public

Filter

Something in parentheses

@return [Dry::Types::Constrained]

@api public

Integer

@return [Integer]

@api public

Integers

@return [Array<Integer>]

@api public

Media

@example => “data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD.…”

@return [String]

@api public

Scope

@return [Dry::Types::Constrained]

@api public

String

@return [String]

@api public

Strings

@return [Array<String>]

@api public

Symbol

@return [Symbol]

@api public

Symbols

@return [Array<Symbol>]

@api public

Time

@return [Time]

@api public

Times

@return [Array<Time>]

@api public

URI

Protocol ldap(s) only

@return [Dry::Types::Constrained]

@api public

Value

Compatible filter values (including wildcard abstraction)

@return [Dry::Types::Sum::Constrained]

@api public