# Message Markets

SDK exposes a number of types representing markets. Their hierarchy is shown in the diagram below:

#### 'Market' Class Structure <a href="#uofjavasdkmessagemarkets-marketclassstructure" id="uofjavasdkmessagemarkets-marketclassstructure"></a>

The following links will lead you to the respective class articles. Each article has three sections consisting of a class/interface description, method summary, and methods details

> You can access the complete **Unified Odds SDK Java documentation** here:\
> [UnifiedOddsSdkJava Docs](https://sportradar.github.io/UnifiedOddsSdkJava/)

* Market
  * MarketWithOdds
  * MarketWithProbabilities
  * MarketWithSettlements
  * MarketCancel

#### 'Market' Class Diagram <a href="#uofjavasdkmessagemarkets-marketclassdiagram" id="uofjavasdkmessagemarkets-marketclassdiagram"></a>

<figure><img src="https://1868790214-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1KlIQPveu0EGYCTI8DL1%2Fuploads%2FEhQcKHOMHsGZD6Qfm3Gq%2FSDK%20Messages%20Markets-image2023-6-28_23-14-21.png?alt=media&#x26;token=5179c743-37d1-4963-b80e-aeff5fafc24d" alt=""><figcaption></figcaption></figure>
