# OffersUriParameterBuilder

## Summary

| Members                                                                                                                                                                                                                                                                                                                                                                            | Descriptions                                                                                                             |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithAccountWhitelist`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a5f97c58eccf60d0cef82b61797d6a9fa)`(string accountWhitelist)`                                                                                            | `WithAccountWhitelist` sets the accountWhiteList parameter                                                               |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithAccountBlacklist`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1abd1eaa09298b917d7235b60cfa8d9530)`(string accountBlacklist)`                                                                                            | `WithAccountBlacklist` sets the accounBlacklist parameter                                                                |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithSenderAssetWhitelist`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1ad3facd5ef5e7d8b45a14787dd0fe9d5d)`(string senderAssetwhitelist)`                                                                                    | `WithSenderAssetWhitelist` sets the senderAssetWhitelist parameter                                                       |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithSenderAssetBlacklist`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a18940d239f5dd07bc42d325f0591ec05)`(string senderAssetBlacklist)`                                                                                    | `WithSenderAssetBlacklist` sets the senderAssetBlacklist parameter                                                       |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithRecipientAssetWhitelist`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a4da798b0b109ea0d8dd89f5e6aa67347)`(string recipientAssetwhitelist)`                                                                              | `WithRecipientAssetWhitelist` sets the recipientAssetWhitelist parameter                                                 |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithRecipientAssetBlacklist`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a5778d062f0be2174ee6db2b451b46063)`(string recipientAssetBlacklist)`                                                                              | `WithRecipientAssetBlacklist` sets the recipientAssetBlacklist parameter                                                 |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithAccount`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1afeb8a29f667c757dc4bafcf37d2203bc)`(string account)`                                                                                                              | `WithAccount` sets the `account` parameter                                                                               |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithSender`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a9e65d2e4dd7aea9945eb5a32023777c5)`(string sender)`                                                                                                                | `WithSender` sets the `sender` parameter                                                                                 |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithRecipient`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a4c0b5a372577078597bd428dbbdfa54b)`(string recipient)`                                                                                                          | `WithRecipient` sets the `recipient` parameter                                                                           |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithState`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a5349806a8889dd99949968237bbc92cf)`(string state)`                                                                                                                  | `WithRecipient` sets the `state` parameter                                                                               |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithIsRecipientContract`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1aa8abd139b7b3819784b0acb1e2756e54)`(bool isRecipientContract)`                                                                                        | `WithIsRecipientContract` sets the `_isRecipientContract` variable.                                                      |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithAssetId`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a23df172236881f6a16e731658b37c334)`(string assetId)`                                                                                                              | `WithAssetId` sets the assetId parameter                                                                                 |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithTemplateId`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1aa0505da376c108a769be68fc326d21d7)`(string temlpateId)`                                                                                                        | It sets the value of the templateId variable.                                                                            |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithCollectionName`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1afb08477abad4e95a801800d4f1324b00)`(string collectionName)`                                                                                                | `WithCollectionName` is a function that takes a string as a parameter and returns an `OffersUriParameterBuilder` object  |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithSchemaName`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1aec74951ebbdc2b8425875748b337d818)`(string schemaName)`                                                                                                        | This function sets the schema name for the query.                                                                        |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithCollectionBlacklist`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a63a94d70046fbc062dc9ef2391e37302)`(string[] collectionBlacklist)`                                                                                    | `WithCollectionBlacklist` is a function that takes an array of strings and returns an `OffersUriParameterBuilder` object |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithCollectionWhitelist`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a4f19fc89130c5161b7abe8f4345232e8)`(string[] collectionWhitelist)`                                                                                    | `WithCollectionWhitelist` is a function that takes an array of strings and returns an `OffersUriParameterBuilder` object |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithIds`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a2f0d05ace37426bfe710c636ba36174d)`(string[] ids)`                                                                                                                    | This function takes an array of strings and joins them together with a comma.                                            |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithLowerBound`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a8669faaa4b0032ccb2f6a83f3046684e)`(string lowerBound)`                                                                                                        | `WithLowerBound` sets the lower bound of the primary key                                                                 |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithUpperBound`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a925e60c29a9d74851917a16cab00bb1b)`(string upperBound)`                                                                                                        | `WithUpperBound` sets the upper bound of the range of primary key                                                        |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithBefore`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a74b0f1a1aeefa89bc734580c7f9525fa)`(int before)`                                                                                                                   | `WithBefore` sets the `_before` variable to the value of the `before` parameter                                          |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithAfter`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a47db464838a000d89719867d9ad69fe2)`(int after)`                                                                                                                     | `WithAfter` sets the `_after` variable to the value of the `after` parameter                                             |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithPage`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a47908f6506e43a78bd608492754a567b)`(int page)`                                                                                                                       | `WithPage` sets the `_page` variable to the value of the `page` parameter                                                |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithLimit`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1ac96356145f8e90876edbc0c3a77fa431)`(int limit)`                                                                                                                     | `WithLimit` sets the `_limit` variable to the value of the `limit` parameter                                             |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithOrder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a8292eb73fec528bd8d81b3cb5b9e228f)`(` [`SortStrategy`](https://liquiidio.gitbook.io/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-core) `sorting)` | This function sets the sort strategy for the query.                                                                      |
| `public` [`OffersUriParameterBuilder`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [`WithSort`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a7082e75864530231704a44602f817af8)`(string sort)`                                                                                                                    | It sets the sort parameter to the value passed in.                                                                       |
| `public string` [`Build`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a933ab72b517a9c3879ef78b27a2483bf)`()`                                                                                                                                                                                                                                      | It builds a query string based on the parameters that have been set.                                                     |
| `private string` [`_account`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1aa5823aa98a8362446f2f023628121726)                                                                                                                                                                                                                                      | A private variable that is used to store the value of the account parameter.                                             |
| `private string` [`_sender`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a9b2c3cb8c5158b682e95ceb6c25c52c6)                                                                                                                                                                                                                                       | A private variable that is used to store the value of the sender parameter.                                              |
| `private string` [`_recipient`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1ab3841993274a2c1b32645ac088381cd7)                                                                                                                                                                                                                                    | A private variable that is used to store the value of the recipient parameter.                                           |
| `private string` [`_state`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a9577beb4165c1157d2e7f8f0ff065dde)                                                                                                                                                                                                                                        | A private variable that is used to store the value of the state parameter.                                               |
| `private bool?` [`_isRecipientContract`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a468702c4264d2ddea8dc9784e2386908)                                                                                                                                                                                                                           | A nullable boolean specfying recipient contracts.                                                                        |
| `private string` [`_assetId`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a0dee4cb5aed35aa63cbc2976053d6892)                                                                                                                                                                                                                                      | A private variable that is used to store the value of the assetId parameter.                                             |
| `private string` [`_templateId`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a06f918051fc7b04615854510caa85934)                                                                                                                                                                                                                                   | A private variable that is used to store the value of the template parameter.                                            |
| `private string` [`_schemaName`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a2f9a887fd4dfcf60bfe4240a27085724)                                                                                                                                                                                                                                   | A private variable that is used to store the value of the schemeName parameter.                                          |
| `private string` [`_collectionName`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a10ec2fa990c6478bc519b1e57e1ab2aa)                                                                                                                                                                                                                               | A private variable that is used to store the value of the collectionName parameter.                                      |
| `private string` [`_accountWhitelist`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1aa52df71c5e3c43e045330fe06c23fa8b)                                                                                                                                                                                                                             | A private variable that is used to store the value of the accountWhitelist parameter.                                    |
| `private string` [`_accountBlacklist`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a6cfe75c1d42fc831b260e008e942d651)                                                                                                                                                                                                                             | A private variable that is used to store the value of the accountBlacklist parameter.                                    |
| `private string` [`_senderAssetWhitelist`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1aec6084e6d0f9f014eb24d299340e0b13)                                                                                                                                                                                                                         | A private variable that is used to store the value of the senderAssetWhitelist parameter.                                |
| `private string` [`_senderAssetBlacklist`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a9735dd567b5b75614368ad57b2fc7901)                                                                                                                                                                                                                         | A private variable that is used to store the value of the senderAssetBlacklist parameter.                                |
| `private string` [`_recipientAssetWhitelist`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a9f5ed62454d92945377ebaf5872c7bcf)                                                                                                                                                                                                                      | A private variable that is used to store the value of the recipientAssetWhitelist parameter.                             |
| `private string` [`_recipientAssetBlacklist`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a18a14569e2d3bb03b56d30b2df9fc88a)                                                                                                                                                                                                                      | A private variable that is used to store the value of the recipientAssetBlacklist parameter.                             |
| `private string` [`_collectionBlacklist`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a11b225f8984dd9ab3ab5fcec261245c4)                                                                                                                                                                                                                          | A private variable that is used to store the value of the collectionBlacklist parameter.                                 |
| `private string` [`_collectionWhitelist`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a525c994ce1a584f4d763ac9d5c1b3cb5)                                                                                                                                                                                                                          | A private variable that is used to store the value of the collectionBlacklist parameter.                                 |
| `private string` [`_ids`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a2a9be788653dd13950b2f00bfce1970b)                                                                                                                                                                                                                                          | A private variable that is used to store the value of the ids parameter.                                                 |
| `private string` [`_lowerBound`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a47926893a523918c50a931018c47480d)                                                                                                                                                                                                                                   | A private variable that is used to store the value of the lowerBound parameter.                                          |
| `private string` [`_upperBound`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1add1abf9a00e7bb81efb866424f4f34dc)                                                                                                                                                                                                                                   | A private variable that is used to store the value of the upperBound parameter.                                          |
| `private int?` [`_before`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1aab4304cf3e09c19e898fe9224a0d723a)                                                                                                                                                                                                                                         | A nullable integer specifying the previous timestamp.                                                                    |
| `private int?` [`_after`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1ae1483718c3d317e0b6046ada434c53ae)                                                                                                                                                                                                                                          | <p>A nullable integer specifying the next timestamp.<br></p>                                                             |
| `private int?` [`_page`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a4dea13c8190a694fe00b24309b1814f8)                                                                                                                                                                                                                                           | <p>A nullable integer specifying the page.<br></p>                                                                       |
| `private int?` [`_limit`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a353a19a0da576dc8f69a61548a710395)                                                                                                                                                                                                                                          | A nullable integer specifying the limit of returned values.                                                              |
| `private` [`SortStrategy`](https://liquiidio.gitbook.io/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-core)`?` [`_sortStrategy`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a122ea78edfd15b44a8a547a7046b8651)                                                                                                                  | A nullable enum specifying the sortStrategy.                                                                             |
| `private string` [`_sort`](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a3ac373edf19e058d7fae7f4c4ba485f4)                                                                                                                                                                                                                                         | Declaring a private variable called \_sort.                                                                              |

## Members

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithAccountWhitelist`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a5f97c58eccf60d0cef82b61797d6a9fa)**`(string accountWhitelist)`**

`WithAccountWhitelist` sets the accountWhiteList parameter

#### Parameters

* `accountWhitelist` The accountWhitelist shows only offers sent by one of the accounts.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithAccountBlacklist`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1abd1eaa09298b917d7235b60cfa8d9530)**`(string accountBlacklist)`**

`WithAccountBlacklist` sets the accounBlacklist parameter

#### Parameters

* `accountWhitelist` The accountBlackist excludes offers sent by one of the accounts.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithSenderAssetWhitelist`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1ad3facd5ef5e7d8b45a14787dd0fe9d5d)**`(string senderAssetwhitelist)`**

`WithSenderAssetWhitelist` sets the senderAssetWhitelist parameter

#### Parameters

* `senderAssetWhitelist` The senderAssetWhitelist only shows offers that contain these assets.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithSenderAssetBlacklist`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a18940d239f5dd07bc42d325f0591ec05)**`(string senderAssetBlacklist)`**

`WithSenderAssetBlacklist` sets the senderAssetBlacklist parameter

#### Parameters

* `senderAssetBlacklistlist` The senderAssetBlacklist excludes offers that contain assets.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithRecipientAssetWhitelist`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a4da798b0b109ea0d8dd89f5e6aa67347)**`(string recipientAssetwhitelist)`**

`WithRecipientAssetWhitelist` sets the recipientAssetWhitelist parameter

#### Parameters

* `recipientAssetWhitelist` The recipientAssetWhitelist only shows offers that contain assets recieved.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithRecipientAssetBlacklist`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a5778d062f0be2174ee6db2b451b46063)**`(string recipientAssetBlacklist)`**

`WithRecipientAssetBlacklist` sets the recipientAssetBlacklist parameter

#### Parameters

* `recipientAssetBlacklist` The recipientAssetBlacklist excludes offers that contain assets recieved.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithAccount`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1afeb8a29f667c757dc4bafcf37d2203bc)**`(string account)`**

`WithAccount` sets the `account` parameter

#### Parameters

* `account` The account parameter is used to filter the results. The account parameter is a string that is matched against the account .

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithSender`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a9e65d2e4dd7aea9945eb5a32023777c5)**`(string sender)`**

`WithSender` sets the `sender` parameter

#### Parameters

* `sender` The sender parameter is used to filter the results. The sender parameter is a string that is matched against the account name.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithRecipient`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a4c0b5a372577078597bd428dbbdfa54b)**`(string recipient)`**

`WithRecipient` sets the `recipient` parameter

#### Parameters

* `recipient` The recipient parameter is used show offers recieved by a recipient.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithState`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a5349806a8889dd99949968237bbc92cf)**`(string state)`**

`WithRecipient` sets the `state` parameter

#### Parameters

* `state` The state parameter filters results depending on the state of the offer.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithIsRecipientContract`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1aa8abd139b7b3819784b0acb1e2756e54)**`(bool isRecipientContract)`**

`WithIsRecipientContract` sets the `_isRecipientContract` variable.

#### Parameters

* `isRecipientContract` Filters offers where recipient is a contract.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithAssetId`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a23df172236881f6a16e731658b37c334)**`(string assetId)`**

`WithAssetId` sets the assetId parameter

#### Parameters

* `assetId` The assetId parameter shows offers based on a certain assetId.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithTemplateId`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1aa0505da376c108a769be68fc326d21d7)**`(string temlpateId)`**

It sets the value of the templateId variable.

#### Parameters

* `templateId` Results based on only offers which contain assets of template.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithCollectionName`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1afb08477abad4e95a801800d4f1324b00)**`(string collectionName)`**

`WithCollectionName` is a function that takes a string as a parameter and returns an `OffersUriParameterBuilder` object

#### Parameters

* `collectionName` The name of the collection you want to query.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithSchemaName`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1aec74951ebbdc2b8425875748b337d818)**`(string schemaName)`**

This function sets the schema name for the query.

#### Parameters

* `schemaName` The name of the schema to use.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithCollectionBlacklist`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a63a94d70046fbc062dc9ef2391e37302)**`(string[] collectionBlacklist)`**

`WithCollectionBlacklist` is a function that takes an array of strings and returns an `OffersUriParameterBuilder` object

#### Parameters

* `collectionBlacklist` A list of collections to exclude from the results.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithCollectionWhitelist`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a4f19fc89130c5161b7abe8f4345232e8)**`(string[] collectionWhitelist)`**

`WithCollectionWhitelist` is a function that takes an array of strings and returns an `OffersUriParameterBuilder` object

#### Parameters

* `collectionWhitelist` A list of collections to include in the response.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithIds`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a2f0d05ace37426bfe710c636ba36174d)**`(string[] ids)`**

This function takes an array of strings and joins them together with a comma.

#### Parameters

* `ids` A comma-separated list of account IDs.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithLowerBound`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a8669faaa4b0032ccb2f6a83f3046684e)**`(string lowerBound)`**

`WithLowerBound` sets the lower bound of the primary key

#### Parameters

* `lowerBound` The lower bound of primary key.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithUpperBound`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a925e60c29a9d74851917a16cab00bb1b)**`(string upperBound)`**

`WithUpperBound` sets the upper bound of the range of primary key

#### Parameters

* `upperBound` The upper bound of primary key.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithBefore`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a74b0f1a1aeefa89bc734580c7f9525fa)**`(int before)`**

`WithBefore` sets the `_before` variable to the value of the `before` parameter

#### Parameters

* `before` The previous values of the results to return.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithAfter`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a47db464838a000d89719867d9ad69fe2)**`(int after)`**

`WithAfter` sets the `_after` variable to the value of the `after` parameter

#### Parameters

* `after` The next values of the results to return.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithPage`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a47908f6506e43a78bd608492754a567b)**`(int page)`**

`WithPage` sets the `_page` variable to the value of the `page` parameter

#### Parameters

* `page` The page number of the results to return.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithLimit`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1ac96356145f8e90876edbc0c3a77fa431)**`(int limit)`**

`WithLimit` sets the `_limit` variable to the value of the `limit` parameter

#### Parameters

* `limit` The number of results to return.

#### Returns

The OffersUriParameterBuilder object.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithOrder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a8292eb73fec528bd8d81b3cb5b9e228f)**`(`** [**`SortStrategy`**](https://liquiidio.gitbook.io/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-core) **`sorting)`**

This function sets the sort strategy for the query.

#### Parameters

* `SortStrategy`

#### Returns

The builder object itself.

**`public`** [**`OffersUriParameterBuilder`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder) [**`WithSort`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a7082e75864530231704a44602f817af8)**`(string sort)`**

It sets the sort parameter to the value passed in.

#### Parameters

* `sort` The field to sort the results by.

#### Returns

The OffersUriParameterBuilder object.

**`public string`** [**`Build`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a933ab72b517a9c3879ef78b27a2483bf)**`()`**

It builds a query string based on the parameters that have been set.

#### Returns

A string that contains the parameters for the query.

**`private string`** [**`_account`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1aa5823aa98a8362446f2f023628121726)

A private variable that is used to store the value of the account parameter.

**`private string`** [**`_sender`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a9b2c3cb8c5158b682e95ceb6c25c52c6)

A private variable that is used to store the value of the sender parameter.

**`private string`** [**`_recipient`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1ab3841993274a2c1b32645ac088381cd7)

A private variable that is used to store the value of the recipient parameter.

**`private string`** [**`_state`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a9577beb4165c1157d2e7f8f0ff065dde)

A private variable that is used to store the value of the state parameter.

**`private bool?`** [**`_isRecipientContract`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a468702c4264d2ddea8dc9784e2386908)

A nullable boolean specfying recipient contracts.

**`private string`** [**`_assetId`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a0dee4cb5aed35aa63cbc2976053d6892)

A private variable that is used to store the value of the assetId parameter.

**`private string`** [**`_templateId`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a06f918051fc7b04615854510caa85934)

A private variable that is used to store the value of the template parameter.

**`private string`** [**`_schemaName`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a2f9a887fd4dfcf60bfe4240a27085724)

A private variable that is used to store the value of the schemeName parameter.

**`private string`** [**`_collectionName`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a10ec2fa990c6478bc519b1e57e1ab2aa)

A private variable that is used to store the value of the collectionName parameter.

**`private string`** [**`_accountWhitelist`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1aa52df71c5e3c43e045330fe06c23fa8b)

A private variable that is used to store the value of the accountWhitelist parameter.

**`private string`** [**`_accountBlacklist`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a6cfe75c1d42fc831b260e008e942d651)

A private variable that is used to store the value of the accountBlacklist parameter.

**`private string`** [**`_senderAssetWhitelist`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1aec6084e6d0f9f014eb24d299340e0b13)

A private variable that is used to store the value of the senderAssetWhitelist parameter.

**`private string`** [**`_senderAssetBlacklist`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a9735dd567b5b75614368ad57b2fc7901)

A private variable that is used to store the value of the senderAssetBlacklist parameter.

**`private string`** [**`_recipientAssetWhitelist`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a9f5ed62454d92945377ebaf5872c7bcf)

A private variable that is used to store the value of the recipientAssetWhitelist parameter.

**`private string`** [**`_recipientAssetBlacklist`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a18a14569e2d3bb03b56d30b2df9fc88a)

A private variable that is used to store the value of the recipientAssetBlacklist parameter.

**`private string`** [**`_collectionBlacklist`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a11b225f8984dd9ab3ab5fcec261245c4)

A private variable that is used to store the value of the collectionBlacklist parameter.

**`private string`** [**`_collectionWhitelist`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a525c994ce1a584f4d763ac9d5c1b3cb5)

A private variable that is used to store the value of the collectionBlacklist parameter.

**`private string`** [**`_ids`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a2a9be788653dd13950b2f00bfce1970b)

A private variable that is used to store the value of the ids parameter.

**`private string`** [**`_lowerBound`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a47926893a523918c50a931018c47480d)

A private variable that is used to store the value of the lowerBound parameter.

**`private string`** [**`_upperBound`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1add1abf9a00e7bb81efb866424f4f34dc)

A private variable that is used to store the value of the upperBound parameter.

**`private int?`** [**`_before`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1aab4304cf3e09c19e898fe9224a0d723a)

A nullable integer specifying the previous timestamp.

**`private int?`** [**`_after`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1ae1483718c3d317e0b6046ada434c53ae)

A nullable integer specifying the next timestamp.<br>

**`private int?`** [**`_page`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a4dea13c8190a694fe00b24309b1814f8)

A nullable integer specifying the page.<br>

**`private int?`** [**`_limit`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a353a19a0da576dc8f69a61548a710395)

A nullable integer specifying the limit of returned values.

**`private`** [**`SortStrategy`**](https://liquiidio.gitbook.io/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-core)**`?`** [**`_sortStrategy`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a122ea78edfd15b44a8a547a7046b8651)

A nullable enum specifying the sortStrategy.

**`private string`** [**`_sort`**](#class_atomic_market_api_client_1_1_offers_1_1_offers_uri_parameter_builder_1a3ac373edf19e058d7fae7f4c4ba485f4)

Declaring a private variable called \_sort.
