# `Chimeway.Rendering.Channels.Push`
[🔗](https://github.com/jonlunsford/chimeway/blob/v1.0.0/lib/chimeway/rendering/channels/push.ex#L1)

Validates the durable push render contract.

Only content fields are render concerns. APNs/FCM platform plumbing (apns_topic,
priority, collapse_id, expiration, push_type, device_token) belongs in the adapter,
not in render_data. Use the opaque `data` map for app-specific custom payloads.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
