All fields are optional unless otherwise denoted.
Required
Required
Required
Required