sccp_protocol/phone/mod.rs
1//! Phone-facing HTTP and XML protocol models.
2//!
3//! Use [`authentication`] to validate credentials submitted to an HTTP
4//! authentication endpoint, [`provisioning`] to read and write boot
5//! configuration documents, and [`service`] to decode application-envelope
6//! payloads. The [`xml`] module contains the interactive display documents and
7//! the shared [`xml::PhoneXmlDocument`] parsing contract.
8
9/// Form-encoded authentication requests and bounded decision responses.
10pub mod authentication;
11/// Typed boot provisioning documents and their validation rules.
12pub mod provisioning;
13/// Application-envelope routing, submissions, and execute responses.
14pub mod service;
15/// Bounded XML documents for interactive phone displays and telemetry.
16pub mod xml;
17
18mod validation;