Temporalex.SearchAttribute (Temporalex v0.4.2)

Copy Markdown View Source

Typed Temporal Search Attribute value.

Search Attributes are visibility fields, not normal workflow payloads. Values must be encoded so the Temporal Server can index and query them.

Summary

Functions

Build a Bool Search Attribute value.

Build a Datetime Search Attribute value from a DateTime, NaiveDateTime, Date, or ISO-8601 string.

Build a Double Search Attribute value.

Build an Int Search Attribute value.

Build a Keyword Search Attribute value.

Build a KeywordList Search Attribute value.

Build a Text Search Attribute value.

Types

t()

@type t() :: %Temporalex.SearchAttribute{type: type(), value: term()}

type()

@type type() :: :bool | :datetime | :double | :int | :keyword | :keyword_list | :text

Functions

bool(value)

Build a Bool Search Attribute value.

datetime(value)

Build a Datetime Search Attribute value from a DateTime, NaiveDateTime, Date, or ISO-8601 string.

double(value)

Build a Double Search Attribute value.

int(value)

Build an Int Search Attribute value.

keyword(value)

Build a Keyword Search Attribute value.

keyword_list(values)

Build a KeywordList Search Attribute value.

text(value)

Build a Text Search Attribute value.