# Currency Provides information about a currency, such as its name, symbol, ISO code, and formatting details. ## Type Definition ```graphql type Currency { id: Int name: String symbol: String isoCode: String } ``` ## Fields | Field | Type | Description | |-------|------|-------------| | id | Int | Unique identifier for this currency. | | name | String | Display name of this currency. | | symbol | String | Currency symbol (e.g., €, $). | | isoCode | String | ISO 4217 code for this currency. | ## Relationships The `Currency` type is referenced by multiple other types in the schema. It appears as a field in `CartPaymentMethod` to specify the currency of a payment method, in `Country` to indicate the default currency for a region, and in `Customer` to represent a customer's preferred currency. ## Example ```graphql { id name symbol isoCode } ``` ## Implements None ## Related Types - [`CartPaymentMethod`](/docs/api/graphql/cart-payment-method) - [`Country`](/docs/api/graphql/country) - [`Customer`](/docs/api/graphql/customer)