# Country Provides information about a country, such as its name, ISO code, endonym, and currency. ## Type Definition ```graphql type Country { id: Int name: String endonymName: String isoCode: String currency: Currency } ``` ## Fields | Field | Type | Description | |-------|------|-------------| | id | Int | Unique identifier for this country. | | name | String | Display name of this country. | | endonymName | String | Endonym (local) name of this country, if available. | | isoCode | String | ISO 3166-1 alpha-2 code for this country. | | currency | Currency | Currency object for this country. | ## Relationships The `Country` type contains a reference to the `Currency` type through its `currency` field, which provides currency information associated with the country. ## Example ```graphql { id name endonymName isoCode currency { id code name symbol } } ``` ## Implements This type does not implement any interfaces. ## Related Types - [Currency](/reference/storefront/1.3.0/objects/currency)