StatsUriParameterBuilder

class AtomicMarketApiClient::Stats::StatsUriParameterBuilder
  : public IUriParameterBuilder

Summary

Members

public StatsUriParameterBuilder WithState(params State states)

WithState takes a list of States and converts them to a comma separated string of integers

Returns

A StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithMaxAssets(int maxAssets)

WithMaxAssets sets the _maxAssets variable

Parameters

  • maxAssets Max assets per listing returns.

Returns

The StatssUriParameterBuilder object.

public StatsUriParameterBuilder WithMinAssets(int minAssets)

WithMinAssets sets the _minAssets variable

Parameters

  • minAssets Min assets per listing returns.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithShowSellerContracts(bool showSellerContracts)

WithShowSellerContracts sets the _showSellerContracts field to the value of the showSellerContracts parameter

Parameters

  • showSellerContracts If false,no seller contracts are shown except if they are in contract whitelist.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithContractWhitelist(bool contractWhitelist)

WithContractWhitelist sets the _contractWhitelist field to the value of the contractWhitelist parameter

Parameters

  • contractWhitelist Shows accounts even if they are contracts.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithSellerBlacklist(bool sellerBlacklist)

WithSellerBlacklist sets the _sellerBlacklist field to the value of the sellerBlacklist parameter

Parameters

  • sellerBlacklist Doesnot show listing from sellers.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithAssetId(int assetId)

WithAssetId sets the _assetId variable to the value of the asset_id parameter

Parameters

  • assetId Shows the asset id in the offer.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithMarketplace(string marketplace)

WithMarketplace sets the marketplace parameter

Parameters

  • marketplace It filters by all sales where a certain marketplace is either taker or maker marketplace.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithMakerMarketplace(string makerMarketplace)

WithMakerMarketplace sets the makerMarketplace parameter

Parameters

  • makerMarketplace separate multiple with ",".

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithTakerMarketplace(string takerMarketplace)

WithTakerMarketplace sets the takerMarketplace parameter

Parameters

  • takerMarketplace separate multiple with ",".

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithSymbol(string symbol)

WithSymbol sets the symbol parameter

Parameters

  • symbol Token symbol.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithSeller(string seller)

WithSeller sets the seller parameter

Parameters

  • seller Filter by seller.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithBuyer(string buyer)

WithBuyer sets the buyer parameter

Parameters

  • buyer Filter by buyer.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithMinPrice(int minPrice)

WithMinPrice sets the _minPrice variable to the value of the minPrice parameter

Parameters

  • minPrice The lower price limit.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithMaxPrice(int maxPrice)

WithMaxPrice sets the _maxPrice variable to the value of the maxPrice parameter

Parameters

  • maxPrice The upper price limit.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithMinTemplateMint(int minTemplateMint)

WithMinTemplateMint sets the _minTemplateMint variable to the value of the minTemplateMint parameter

Parameters

  • minTemplateMint Min template mint.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithMaxTemplateMint(int maxTemplateMint)

WithMaxTemplateMint sets the _maxTemplateMint variable to the value of the maxTemplateMint parameter

Parameters

  • maxTemplateMint Max template mint.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithOwner(string owner)

WithOwner sets the owner parameter

Parameters

  • owner The owner parameter is used to filter the results. The owner parameter is a string that is matched against the account name.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithBurned(bool burned)

WithBurned sets the _burned field to the value of the burned parameter

Parameters

  • burned It filters for burned assets.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithCollectionName(string collectionName)

WithCollectionName is a function that takes a string as a parameter and returns a StatsUriParameterBuilder object.

Parameters

  • collectionName The name of the collection you want to get stats for.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithSchemaName(string schemaName)

This function sets the schema name for the query.

Parameters

  • schemaName The name of the schema to use.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithTemplateId(string templateId)

It sets the value of the templateId variable.

Parameters

  • templateId Results based on only transfers which cointain assets of template.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithIsTransferable(bool isTransferable)

WithIsTransferable sets the _isTransferable field to the value of the isTransferable parameter

Parameters

  • isTransferable The isTransferable parameter filters for transferable assets.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithIsBurnable(bool isBurnable)

WithIsBurnable sets the _isBurnable field to the value of the isBurnable parameter

Parameters

  • isBurnable Filters for burnable assets.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithMatch(string match)

WithMatch sets the match parameter

Parameters

  • match Search for input in asset name on template data.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithCollectionBlacklist(string[] collectionBlacklist)

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

Parameters

  • collectionBlacklist A list of collections to exclude from the results.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithCollectionWhitelist(string[] collectionWhitelist)

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

Parameters

  • collectionWhitelist A list of collections to include in the response.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithIds(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 StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithLowerBound(string lowerBound)

WithLowerBound sets the lower bound of the account_ids parameter

Parameters

  • lowerBound The lower bound of the primary key

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithUpperBound(string upperBound)

WithUpperBound sets the upper bound of the range of accounts to be returned

Parameters

  • upperBound The upper bound of the primary key.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithBefore(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 StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithAfter(int after)

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

Parameters

  • after The later values of the results to return.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithPage(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 StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithLimit(int limit)

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

Parameters

  • limit The number of results to return.

Returns

The StatsUriParameterBuilder object.

public StatsUriParameterBuilder WithOrder( SortStrategy sorting)

This function sets the sort strategy for the query.

Parameters

  • SortStrategy

Returns

The builder object itself.

public StatsUriParameterBuilder WithSort(string sort)

WithSort is a function that takes a string as an argument and returns a StatsUriParameterBuilder object.

Parameters

  • sort The field to sort by.

Returns

A StatsUriParameterBuilder object.

public string Build()

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 _state

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

private int? _maxAssets

A nullable integer specfying max assets per listing.

private int? _minAssets

A nullable integer specfying min assets per listing.

private bool? _showSellerContracts

A nullable boolean specfying which sellerContracts to show.

private bool? _contractWhitelist

A nullable boolean specfying accounts with contracts.

private bool? _sellerBlacklist

A nullable boolean specfying listing from sellers.

private int? _assetId

A nullable integer specifying the assetId.

private string _marketplace

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

private string _makerMarketplace

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

private string _takerMarketplace

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

private string _symbol

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

private string _seller

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

private string _buyer

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

private int? _minPrice

A nullable integer specifying the min price.

private int? _maxPrice

A nullable integer specifying the max price.

private int? _minTemplateMint

A nullable integer specifying the minTemplateMint.

private int? _maxTemplateMint

A nullable integer specifying the maxTemplateMint.

private string _owner

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

private bool? _burned

A nullable boolean specfying burned assets.

private string _collectionName

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

private string _schemaName

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

private string _templateId

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

private bool? _isTransferable

A nullable boolean specfying transferable assets.

private bool? _isBurnable

A nullable boolean specfying burnable assets.

private string _match

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

private string _collectionBlacklist

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

private string _collectionWhitelist

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

private string _ids

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

private string _lowerBound

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

private string _upperBound

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

private int? _before

A nullable integer specifying the previous timestamp.

private int? _after

A nullable integer specifying the next timestamp.

private int? _page

A nullable integer specifying the page.

private int? _limit

A nullable integer specifying the limit of returned values.

private SortStrategy? _sortStrategy

A nullable enum specifying the sortStrategy.

private string _sort

Declaring a private variable called _sort.

Last updated