---
schema_version: "1"
id: 8dbfa9cfb07808f5ad5d409ae6dd29b2dd3a794b580b33beafb6f3323d35e1e4
title: ConnectApi.AbstractCheckoutAddressInput
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_input_abstract_checkout_address.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_abstract_checkout_address.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: e79e987b56ea6ee27b6f6652d60f3e05dbda183963055e5adbb5d345a2006f65
description: A checkout address.
---
# ConnectApi.AbstractCheckoutAddressInput

A checkout address.

This class is abstract.

Superclass of:

- [ConnectApi.CartShippingAddressInput](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_cart_shipping_address.htm "A cart shipping address.")

| Property | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| city | String | City of the address. | Optional | 53.0 |
| companyName | String | Company name of the address. | Optional | 59.0 |
| country | String | ISO code of the address country. Must match one of the valid ISO codes defined within the org’s State-Country picklist. | Required | 53.0 |
| firstName | String | First name of the contact. | Optional | 57.0 |
| id | String | ID of the address. | Required | 53.0 |
| lastName | String | Last name of the contact. | Optional | 57.0 |
| name | String | Name of the contact. | Required | 53.0 |
| postalCode | String | ZIP code of the address. | Optional | 53.0 |
| region | String | ISO code of the address region. Must match one of the valid ISO codes defined within the org’s State-Country picklist. | Optional | 53.0 |
| shipToPhoneNumber | String | Phone number of the contact. | Optional | 63.0 |
| street | String | Street of the address. | Required | 53.0 |