# PricingApi

## Summary

| Members                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Descriptions                                                                                                                |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| `public` [`PricesDto`](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricingapi/atomicmarketapiclient-pricing-pricesdto.md) [`Sales`](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a7b19a3f28a071ca6c5a70f9133b19d80)`()`                                                                                                                                                                                                        | This function will return a list of prices for all the sales that have been made.                                           |
| `public` [`PricesDto`](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricingapi/atomicmarketapiclient-pricing-pricesdto.md) [`Sales`](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a554610d6565779c71629e36fdcef3a5b)`(` [`PricingUriParametersBuilder`](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricinguriparametersbuilder.md) `uriParametersBuilder)`           | This function will return a list of prices for a given product, based on the parameters passed in the uriParametersBuilder. |
| `public` [`PricesDto`](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricingapi/atomicmarketapiclient-pricing-pricesdto.md) [`Days`](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a0838ebc8a3e3c8997df176ec9fd307ac)`()`                                                                                                                                                                                                         | This function will return a list of prices for the last 30 days.                                                            |
| `public` [`PricesDto`](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricingapi/atomicmarketapiclient-pricing-pricesdto.md) [`Days`](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a16a545af2b512f02dc4f4722d76c2c0a)`(` [`PricingUriParametersBuilder`](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricinguriparametersbuilder.md) `uriParametersBuilder)`            | This function will return a `PricesDto` object that contains the prices for the specified date range.                       |
| `public` [`TemplatesDto`](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricingapi/atomicmarketapiclient-pricing-templatesdto.md) [`Templates`](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a25e67d4b511a23a1b839ddda3f068270)`()`                                                                                                                                                                                              | This function will return a list of templates that are available for use.                                                   |
| `public` [`TemplatesDto`](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricingapi/atomicmarketapiclient-pricing-templatesdto.md) [`Templates`](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1ae1a111ff5ee44f2877d5aa85647dc483)`(` [`PricingUriParametersBuilder`](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricinguriparametersbuilder.md) `uriParametersBuilder)` | This function will return a list of templates that are available for the given parameters.                                  |
| `public` [`AssetsDto`](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-assets/atomicmarketapiclient-assets-assetsapi/atomicmarketapiclient-assets-assetsdto.md) [`Assets`](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1acdb8d694084b095eb723eeaeb4c23adc)`()`                                                                                                                                                                                                           | This function will return a list of all the assets that are available for trading on the exchange.                          |
| `public` [`AssetsDto`](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-assets/atomicmarketapiclient-assets-assetsapi/atomicmarketapiclient-assets-assetsdto.md) [`Assets`](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a98ad65774a84e715194cd38ae8fd12b9)`(` [`PricingUriParametersBuilder`](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricinguriparametersbuilder.md) `uriParametersBuilder)`              | This function will return a list of assets that are available for pricing.                                                  |
| `private readonly string` [`_requestUriBase`](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a1854c4909a1013a684af16fb52e8a387)                                                                                                                                                                                                                                                                                                                                                            |                                                                                                                             |
| `private Uri` [`SalesUri`](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a40df74fdccb558ba58338c9fdff8c5cb)`()`                                                                                                                                                                                                                                                                                                                                                                           | It returns a `Uri` object that is the base URI for the sales endpoint.                                                      |
| `private Uri` [`SalesUri`](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a483214393cf288850506d0329012e6af)`(` [`IUriParameterBuilder`](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-core.md) `uriParameterBuilder)`                                                                                                                                                                                                                                                   | It returns a URI for the sales endpoint.                                                                                    |
| `private Uri` [`DaysUri`](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a87ddd2563a44aa86c74ddff9150accd6)`()`                                                                                                                                                                                                                                                                                                                                                                            | It returns a `Uri` object that represents the URL for the API endpoint that returns the sales data for the last 30 days.    |
| `private Uri` [`DaysUri`](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a42a804fa079726477ab3de3949fb7b15)`(` [`IUriParameterBuilder`](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-core.md) `uriParameterBuilder)`                                                                                                                                                                                                                                                    | It returns a URI for the `/prices/sales/days` endpoint.                                                                     |
| `private Uri` [`TemplatesUri`](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a70668a91db02b5409d48e972387179ce)`()`                                                                                                                                                                                                                                                                                                                                                                       | It returns a `Uri` object that represents the URL of the API endpoint that returns the list of templates.                   |
| `private Uri` [`TemplatesUri`](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a30cb80a82c84d990c2a4d561ba86516e)`(` [`IUriParameterBuilder`](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-core.md) `uriParameterBuilder)`                                                                                                                                                                                                                                               | It returns a URI for the `/prices/templates` endpoint                                                                       |
| `private Uri` [`AssetsUri`](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1ae492984f10f05c5b2c55dff3eeac11c1)`()`                                                                                                                                                                                                                                                                                                                                                                          | It returns a `Uri` object that points to the `/prices/assets` endpoint.                                                     |
| `private Uri` [`AssetsUri`](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1aea89cf6aa0da1ceb2030d2c0fbd9f19e)`(` [`IUriParameterBuilder`](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-core.md) `uriParameterBuilder)`                                                                                                                                                                                                                                                  | It returns a URI for the `/prices/assets` endpoint.                                                                         |

## Members

**`public`** [**`PricesDto`**](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricingapi/atomicmarketapiclient-pricing-pricesdto.md) [**`Sales`**](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a7b19a3f28a071ca6c5a70f9133b19d80)**`()`**

This function will return a list of prices for all the sales that have been made.

#### Returns

A list of prices for the sales of the product.

**`public`** [**`PricesDto`**](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricingapi/atomicmarketapiclient-pricing-pricesdto.md) [**`Sales`**](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a554610d6565779c71629e36fdcef3a5b)**`(`** [**`PricingUriParametersBuilder`**](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricinguriparametersbuilder.md) **`uriParametersBuilder)`**

This function will return a list of prices for a given product, based on the parameters passed in the uriParametersBuilder.

#### Parameters

* `PricingUriParametersBuilder` This is a class that contains the parameters that will be passed to the API.

#### Returns

A list of prices for the given parameters.

**`public`** [**`PricesDto`**](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricingapi/atomicmarketapiclient-pricing-pricesdto.md) [**`Days`**](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a0838ebc8a3e3c8997df176ec9fd307ac)**`()`**

This function will return a list of prices for the last 30 days.

#### Returns

A list of prices for the last 30 days.

**`public`** [**`PricesDto`**](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricingapi/atomicmarketapiclient-pricing-pricesdto.md) [**`Days`**](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a16a545af2b512f02dc4f4722d76c2c0a)**`(`** [**`PricingUriParametersBuilder`**](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricinguriparametersbuilder.md) **`uriParametersBuilder)`**

This function will return a `PricesDto` object that contains the prices for the specified date range.

#### Parameters

* `PricingUriParametersBuilder` This is a class that contains the parameters that are required to make the request.

#### Returns

A list of prices for the given date range.

**`public`** [**`TemplatesDto`**](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricingapi/atomicmarketapiclient-pricing-templatesdto.md) [**`Templates`**](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a25e67d4b511a23a1b839ddda3f068270)**`()`**

This function will return a list of templates that are available for use.

#### Returns

A list of templates

**`public`** [**`TemplatesDto`**](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricingapi/atomicmarketapiclient-pricing-templatesdto.md) [**`Templates`**](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1ae1a111ff5ee44f2877d5aa85647dc483)**`(`** [**`PricingUriParametersBuilder`**](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricinguriparametersbuilder.md) **`uriParametersBuilder)`**

This function will return a list of templates that are available for the given parameters.

#### Parameters

* `PricingUriParametersBuilder` This is a class that contains the parameters that are required to make the request.

#### Returns

A TemplatesDto object.

**`public`** [**`AssetsDto`**](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-assets/atomicmarketapiclient-assets-assetsapi/atomicmarketapiclient-assets-assetsdto.md) [**`Assets`**](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1acdb8d694084b095eb723eeaeb4c23adc)**`()`**

This function will return a list of all the assets that are available for trading on the exchange.

#### Returns

A list of assets.

**`public`** [**`AssetsDto`**](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-assets/atomicmarketapiclient-assets-assetsapi/atomicmarketapiclient-assets-assetsdto.md) [**`Assets`**](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a98ad65774a84e715194cd38ae8fd12b9)**`(`** [**`PricingUriParametersBuilder`**](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricinguriparametersbuilder.md) **`uriParametersBuilder)`**

This function will return a list of assets that are available for pricing.

#### Parameters

* `PricingUriParametersBuilder` This is a class that contains all the parameters that can be passed to the API.

#### Returns

A list of assets.

**`private readonly string`** [**`_requestUriBase`**](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a1854c4909a1013a684af16fb52e8a387)

**`private Uri`** [**`SalesUri`**](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a40df74fdccb558ba58338c9fdff8c5cb)**`()`**

It returns a `Uri` object that is the base URI for the sales endpoint.

**`private Uri`** [**`SalesUri`**](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a483214393cf288850506d0329012e6af)**`(`** [**`IUriParameterBuilder`**](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-core.md) **`uriParameterBuilder)`**

It returns a URI for the sales endpoint.

#### Parameters

* `IUriParameterBuilder` This is an interface that is used to build the query string parameters for the request.

**`private Uri`** [**`DaysUri`**](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a87ddd2563a44aa86c74ddff9150accd6)**`()`**

It returns a `Uri` object that represents the URL for the API endpoint that returns the sales data for the last 30 days.

**`private Uri`** [**`DaysUri`**](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a42a804fa079726477ab3de3949fb7b15)**`(`** [**`IUriParameterBuilder`**](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-core.md) **`uriParameterBuilder)`**

It returns a URI for the `/prices/sales/days` endpoint.

#### Parameters

* `IUriParameterBuilder` This is an interface that is used to build the query string parameters for the request.

**`private Uri`** [**`TemplatesUri`**](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a70668a91db02b5409d48e972387179ce)**`()`**

It returns a `Uri` object that represents the URL of the API endpoint that returns the list of templates.

**`private Uri`** [**`TemplatesUri`**](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1a30cb80a82c84d990c2a4d561ba86516e)**`(`** [**`IUriParameterBuilder`**](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-core.md) **`uriParameterBuilder)`**

It returns a URI for the `/prices/templates` endpoint

#### Parameters

* `IUriParameterBuilder` This is a class that is used to build the query string parameters for the request.

**`private Uri`** [**`AssetsUri`**](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1ae492984f10f05c5b2c55dff3eeac11c1)**`()`**

It returns a `Uri` object that points to the `/prices/assets` endpoint.

**`private Uri`** [**`AssetsUri`**](#class_atomic_market_api_client_1_1_pricing_1_1_pricing_api_1aea89cf6aa0da1ceb2030d2c0fbd9f19e)**`(`** [**`IUriParameterBuilder`**](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-core.md) **`uriParameterBuilder)`**

It returns a URI for the `/prices/assets` endpoint.

#### Parameters

* `IUriParameterBuilder` This is a class that is used to build the query string parameters for the request.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://liquiidio.gitbook.io/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-pricing/atomicmarketapiclient-pricing-pricingapi.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
