KeywordListMeta

zio.temporal.ZSearchAttributeMeta$.KeywordListMeta
final class KeywordListMeta[V](val underlying: Of[V, Keyword, String]) extends ZSearchAttributeMeta[List[V], Keyword]

Attributes

Graph
Supertypes
trait ZSearchAttributeMeta[List[V], Keyword]
class Object
trait Matchable
class Any

Members list

Type members

Types

override type Repr = List[String]

Representation supported by Temporal

Representation supported by Temporal

Attributes

Value members

Concrete methods

override def attributeKey(name: String): SearchAttributeKey[List[String]]

Construct a typed SearchAttributeKey

Construct a typed SearchAttributeKey

Value parameters

name

the key name

Attributes

Returns

search attribute key

Definition Classes
override def decode(values: List[String]): List[V]

Decodes the attribute value from its representation type

Decodes the attribute value from its representation type

Value parameters

value

representation of the value supported by Temporal

Attributes

Returns

Scala representation of the search attribute

Definition Classes
override def encode(values: List[V]): List[String]

Encodes the attribute value to its representation type

Encodes the attribute value to its representation type

Value parameters

value

Scala representation of the search attribute

Attributes

Returns

representation of the value supported by Temporal

Definition Classes

Inherited methods

def convert[B](project: List[V] => B)(reverse: B => List[V]): Of[B, Tag, Repr]

Creates a new ZSearchAttributeMeta by converting this type to a new type.

Creates a new ZSearchAttributeMeta by converting this type to a new type.

Type parameters

B

the new search attribute type

Value parameters

project

direct conversion A => B

reverse

reverse conversion B => A

Attributes

Returns

a new meta

Inherited from:
ZSearchAttributeMeta
def downcastTag: Of[A, Any, Repr]

Attributes

Inherited from:
ZSearchAttributeMeta

Concrete fields

val underlying: Of[V, Keyword, String]