Mailglass.StreamPolicyError exception (Mailglass v1.0.0)

Copy Markdown View Source

Raised when a message violates stream policy.

Types

  • :stream_policy_violated — the message violates rules for its assigned stream.

Summary

Types

t()

@type t() :: %Mailglass.StreamPolicyError{
  __exception__: true,
  cause: Exception.t() | nil,
  context: %{required(atom()) => term()},
  detail: %{rule: atom(), suggestion: String.t()} | nil,
  message: String.t(),
  type: :stream_policy_violated
}

Functions

new(type, opts \\ [])

(since 0.2.0)
@spec new(
  atom(),
  keyword()
) :: t()

Build a Mailglass.StreamPolicyError struct.