4e5a21b8

By: Michael Lynch <git@mtlynch.io>

Use private fields in parsed upload requests

Keep parsed upload request types separate from downstream data and prevent
accidental structural conversions.