ChannelCapabilities
What a channel adapter declares about its provider.
Fields
lookupLookupCapabilityrequiredDelivery lookup by effect key.
buttonsbooleanrequiredtrue when the provider can show interactive buttons (for example approval cards). Declarative: the host doesn't read it today.
editsbooleanrequiredtrue when a sent message can be edited later. Declarative: the host doesn't read it today.
filesbooleanrequiredtrue when the provider accepts file uploads. Declarative: the host doesn't read it today.
direct_messagesbooleanrequiredtrue when the provider supports one-to-one conversations. Declarative: the host doesn't read it today.
dedup_window_msPosIntMilliseconds during which the provider drops a re-send under the same effect key. Inside it, an uncertain send is re-sent safely; omitted means the provider doesn't deduplicate, so the host looks the send up or parks it.
delivery"reliable" | "best_effort"default reliablereliable or best_effort: whether the provider promises delivery once it accepts a message. Declarative: the host doesn't read it today.