Immich.Sync.Event (ex_immich v0.1.1)

Copy Markdown

Represents a single sync event emitted by the sync stream.

Summary

Types

t()

A validated sync event parsed from a stream payload.

Functions

Builds an %Immich.Sync.Event{} from a raw API payload map.

Types

t()

@type t() :: %Immich.Sync.Event{ack: String.t(), data: map(), type: String.t()}

A validated sync event parsed from a stream payload.

Functions

from_map(arg1)

@spec from_map(map()) :: {:ok, t()} | {:error, :invalid_event_payload}

Builds an %Immich.Sync.Event{} from a raw API payload map.