# AgentCheckoutBuyerInput

input type

The buyer as the platform gave them — names · email · phone (the channel's requireBuyerEmail/requireBuyerPhone decide what is MISSING; an invalid email is a recoverable message, never a refusal) · consent.

## Fields

| Field | Type | Required | Notes |
| --- | --- | --- | --- |
| `firstName` | [String](/types/#scalars) | no | No further notes. |
| `lastName` | [String](/types/#scalars) | no | No further notes. |
| `email` | [String](/types/#scalars) | no | No further notes. |
| `phone` | [String](/types/#scalars) | no | No further notes. |
| `consent` | [AgentCheckoutConsentInput](/types/AgentCheckoutConsentInput/) | no | No further notes. |
