TemplatesUriParameterBuilder
Summary
public TemplatesUriParameterBuilder WithIssuedSupply(int issuedSupply)
WithIssuedSupply sets the _issuedSupply variable to the value of the issuedSupply parameter
public TemplatesUriParameterBuilder WithMinIssuedSupply(int minIssuedSupply)
WithMinIssuedSupply sets the _minIssuedSupply variable to the value of the minIssuedSupply parameter
public TemplatesUriParameterBuilder WithMaxIssuedSupply(int maxIssuedSupply)
WithMaxIssuedSupply sets the _maxIssuedSupply variable to the value of the maxIssuedSupply parameter
public TemplatesUriParameterBuilder WithMaxSupply(int maxSupply)
WithMaxSupply sets the _maxSupply variable to the value of the maxSupply parameter
public TemplatesUriParameterBuilder WithHasAssets(bool hasAssets)
WithHasAssets sets the _hasAssets field to the value of the hasAssets parameter
public TemplatesUriParameterBuilder WithIsBurnable(bool isBurnable)
WithIsBurnable sets the _isBurnable field to the value of the isBurnable parameter
public TemplatesUriParameterBuilder WithIsTransferable(bool isTransferable)
WithIsTransferable sets the _isTransferable field to the value of the isTransferable parameter
public TemplatesUriParameterBuilder WithCollectionName(string collectionName)
WithCollectionName is a function that takes a string as a parameter and returns an TemplatesUriParameterBuilder object
public TemplatesUriParameterBuilder WithSchemaName(string schemaName)
This function sets the schema name for the query.
public TemplatesUriParameterBuilder WithMatch(string match)
WithMatch sets the match parameter
public TemplatesUriParameterBuilder WithCollectionBlacklist(string[] collectionBlacklist)
WithCollectionBlacklist is a function that takes an array of strings and returns an TemplatesUriParameterBuilder object
public TemplatesUriParameterBuilder WithCollectionWhitelist(string[] collectionWhitelist)
WithCollectionWhitelist is a function that takes an array of strings and returns an TemplatesUriParameterBuilder object
public TemplatesUriParameterBuilder WithAuthorisedAccount(string authorisedAccount)
WithAuthorisedAccount sets the authorisedAccount parameter
public TemplatesUriParameterBuilder WithIds(string[] ids)
This function takes an array of strings and joins them together with a comma.
public TemplatesUriParameterBuilder WithLowerBound(string lowerBound)
WithLowerBound sets the lower bound of the account_ids parameter
public TemplatesUriParameterBuilder WithUpperBound(string upperBound)
WithUpperBound sets the upper bound of the range of accounts to be returned
public TemplatesUriParameterBuilder WithBefore(int before)
WithBefore sets the _before variable to the value of the before parameter
public TemplatesUriParameterBuilder WithAfter(int after)
WithAfter sets the _after variable to the value of the after parameter
public TemplatesUriParameterBuilder WithPage(int page)
WithPage sets the _page variable to the value of the page parameter
public TemplatesUriParameterBuilder WithLimit(int limit)
WithLimit sets the _limit variable to the value of the limit parameter
public TemplatesUriParameterBuilder WithOrder( SortStrategy sorting)
This function sets the sort strategy for the query.
public TemplatesUriParameterBuilder WithSort(string sort)
WithSort is a function that takes a string as a parameter and returns a TemplatesUriParameterBuilder object.
public string Build()
It builds a query string based on the parameters that have been set.
private string _collectionName
private string _schemaName
private int? _issuedSupply
private int? _minIssuedSupply
private int? _maxIssuedSupply
private bool? _hasAssets
private int? _maxSupply
private bool? _isBurnable
private bool? _isTransferable
private string _authorisedAccount
private string _match
private string _collectionBlacklist
private string _collectionWhitelist
private string _ids
private string _lowerBound
private string _upperBound
private int? _before
private int? _after
private int? _page
private int? _limit
private SortStrategy? _sortStrategy
private string _sort
Members
public TemplatesUriParameterBuilder WithIssuedSupply(int issuedSupply)
WithIssuedSupply sets the _issuedSupply variable to the value of the issuedSupply parameter
Parameters
issuedSupplyThe issuedSupply parameter filters results.
Returns
The TemplatesUriParameterBuilder object.
public TemplatesUriParameterBuilder WithMinIssuedSupply(int minIssuedSupply)
WithMinIssuedSupply sets the _minIssuedSupply variable to the value of the minIssuedSupply parameter
Parameters
minIssuedSupplyThe minIssuedSupply parameter filters results by issuedSupply.
Returns
The TemplatesUriParameterBuilder object.
public TemplatesUriParameterBuilder WithMaxIssuedSupply(int maxIssuedSupply)
WithMaxIssuedSupply sets the _maxIssuedSupply variable to the value of the maxIssuedSupply parameter
Parameters
minIssuedSupplyThe maxIssuedSupply parameter filters results by issuedSupply.
Returns
The TemplatesUriParameterBuilder object.
public TemplatesUriParameterBuilder WithMaxSupply(int maxSupply)
WithMaxSupply sets the _maxSupply variable to the value of the maxSupply parameter
Parameters
maxSupplyThe maxSupply parameter filters results by maxSupply.
Returns
The TemplatesUriParameterBuilder object.
public TemplatesUriParameterBuilder WithHasAssets(bool hasAssets)
WithHasAssets sets the _hasAssets field to the value of the hasAssets parameter
Parameters
hasAssetsThe parameter only shows template with an existing supply of >0.
Returns
The TemplatesUriParameterBuilder object.
public TemplatesUriParameterBuilder WithIsBurnable(bool isBurnable)
WithIsBurnable sets the _isBurnable field to the value of the isBurnable parameter
Parameters
isBurnableThe isBurnable parameter filters results.
Returns
The TemplatesUriParameterBuilder object.
public TemplatesUriParameterBuilder WithIsTransferable(bool isTransferable)
WithIsTransferable sets the _isTransferable field to the value of the isTransferable parameter
Parameters
isTransferableThe isTransferable parameter filters results.
Returns
The TemplatesUriParameterBuilder object.
public TemplatesUriParameterBuilder WithCollectionName(string collectionName)
WithCollectionName is a function that takes a string as a parameter and returns an TemplatesUriParameterBuilder object
Parameters
collectionNameThe name of the collection you want to query.
Returns
The TemplatessUriParameterBuilder object.
public TemplatesUriParameterBuilder WithSchemaName(string schemaName)
This function sets the schema name for the query.
Parameters
schemaNameThe name of the schema to use.
Returns
The TemplatesUriParameterBuilder object.
public TemplatesUriParameterBuilder WithMatch(string match)
WithMatch sets the match parameter
Parameters
matchThe match parameter is used to filter the results. The match parameter is a string that is matched against the account name.
Returns
The TemplatesUriParameterBuilder object.
public TemplatesUriParameterBuilder WithCollectionBlacklist(string[] collectionBlacklist)
WithCollectionBlacklist is a function that takes an array of strings and returns an TemplatesUriParameterBuilder object
Parameters
collectionBlacklistA list of collections to exclude from the results.
Returns
The TemplatesUriParameterBuilder object.
public TemplatesUriParameterBuilder WithCollectionWhitelist(string[] collectionWhitelist)
WithCollectionWhitelist is a function that takes an array of strings and returns an TemplatesUriParameterBuilder object
Parameters
collectionWhitelistA list of collections to include in the response.
Returns
The TemplatesUriParameterBuilder object.
public TemplatesUriParameterBuilder WithAuthorisedAccount(string authorisedAccount)
WithAuthorisedAccount sets the authorisedAccount parameter
Parameters
authorisedAccountThe authorisedAccount parameter is used to filter the results the provided account can use.
Returns
The TemplatesUriParameterBuilder object.
public TemplatesUriParameterBuilder WithIds(string[] ids)
This function takes an array of strings and joins them together with a comma.
Parameters
idsA comma-separated list of account IDs.
Returns
The TemplatesUriParameterBuilder object.
public TemplatesUriParameterBuilder WithLowerBound(string lowerBound)
WithLowerBound sets the lower bound of the account_ids parameter
Parameters
lowerBoundThe lower bound of the primary key
Returns
The TemplatesUriParameterBuilder object.
public TemplatesUriParameterBuilder WithUpperBound(string upperBound)
WithUpperBound sets the upper bound of the range of accounts to be returned
Parameters
upperBoundThe upper bound of the primary key.
Returns
The TemplatesUriParameterBuilder object.
public TemplatesUriParameterBuilder WithBefore(int before)
WithBefore sets the _before variable to the value of the before parameter
Parameters
beforeThe previous values of the results to return.
Returns
The TemplatesUriParameterBuilder object.
public TemplatesUriParameterBuilder WithAfter(int after)
WithAfter sets the _after variable to the value of the after parameter
Parameters
afterThe later values of the results to return.
Returns
The TemplatesUriParameterBuilder object.
public TemplatesUriParameterBuilder WithPage(int page)
WithPage sets the _page variable to the value of the page parameter
Parameters
pageThe page number of the results to return.
Returns
The TemplatesUriParameterBuilder object.
public TemplatesUriParameterBuilder WithLimit(int limit)
WithLimit sets the _limit variable to the value of the limit parameter
Parameters
limitThe number of results to return.
Returns
The TemplatesUriParameterBuilder object.
public TemplatesUriParameterBuilder WithOrder( SortStrategy sorting)
This function sets the sort strategy for the query.
Parameters
SortStrategy
Returns
The builder object itself.
public TemplatesUriParameterBuilder WithSort(string sort)
WithSort is a function that takes a string as a parameter and returns a TemplatesUriParameterBuilder object.
Parameters
sortThe sort order of the results.
Returns
A TemplatesUriParameterBuilder 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 _collectionName
private string _schemaName
private int? _issuedSupply
private int? _minIssuedSupply
private int? _maxIssuedSupply
private bool? _hasAssets
private int? _maxSupply
private bool? _isBurnable
private bool? _isTransferable
private string _authorisedAccount
private string _match
private string _collectionBlacklist
private string _collectionWhitelist
private string _ids
private string _lowerBound
private string _upperBound
private int? _before
private int? _after
private int? _page
private int? _limit
private SortStrategy? _sortStrategy
private string _sort
Last updated