View Source OffBroadway.Defender365.Client behaviour (off_broadway_defender365 v1.0.0)
A generic behaviour for implementing 365 Defender API clients for
OffBroadway.Defender365.Producer
.
This module defines callbacks to normalize options and receive events for Microsoft 365 Defender REST APIs.
Modules that implements this behaviour should be passed as the :defender365_client
option from OffBroadway.Defender365.Producer
.
Link to this section Summary
Link to this section Types
@type messages() :: [Broadway.Message.t()]
Link to this section Callbacks
@callback ack_message(message :: Broadway.Message.t(), ack_options :: any()) :: any()
@callback receive_messages(demand :: pos_integer(), opts :: any()) :: messages()