# 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`](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-core.md) `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`](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-core.md)`?` [`_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`**](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-core.md) **`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`**](/unity-plugin-suite/atomicmarket/api-docs/atomicmarketapiclient-core.md)**`?`** [**`_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.


---

# 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-offers/atomicmarketapiclient-offers-offersuriparameterbuilder.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.
