use *;
/// A webhook payload whose signature Stripe vouches for.
///
/// The struct keeps the three values verification actually needs, so a
/// handler never has to re-parse the header once this is built.
///
/// Read accessors are generated by `#[derive(Getter)]`. The digest is
/// only meaningful together with the payload and timestamp it was
/// computed over, so it is exposed read-only: a caller that could
/// replace the signature independently of the other two could make a
/// forged event verify against its own digest.