AuctionsApi

Summary

Members

public AuctionsDto Auctions()

It returns a list of auctions.

AuctionsDto

public AuctionsDto Auctions( AuctionsUriParameterBuilder uriParametersBuilder)

It returns a list of auctions.

Parameters

  • AuctionsUriParameterBuilder This is a class that contains all the parameters that can be passed to the API.

AuctionsDto

public AuctionDto Auction(int id)

This function will make a GET request to the Auction API and return the AuctionDto object

Parameters

  • id The id of the auction you want to retrieve

Returns

An AuctionDto object

public LogsDto AuctionLogs(int id)

It gets the logs of an auction.

Parameters

  • id The id of the auction you want to get the logs for.

Returns

A list of logs for the auction.

public LogsDto AuctionLogs(int id, AuctionsUriParameterBuilder auctionsUriParametersBuilder)

It gets the logs for an auction.

Parameters

  • id The id of the auction you want to get the logs for.

  • AuctionsUriParameterBuilder This is a class that contains all the parameters that can be passed to the API.

Returns

A LogsDto object.

private readonly string _requestUriBase

private Uri AuctionsUri()

It returns a new Uri object that is the base request URI with the /auctions path appended to it.

private Uri AuctionsUri( IUriParameterBuilder uriParameterBuilder)

It takes a IUriParameterBuilder and returns a Uri that is the base URI for the auctions endpoint with the parameters built by the IUriParameterBuilder appended to the end.

Parameters

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

private Uri AuctionUri(int id)

It returns a URI for the auction with the given ID.

Parameters

  • id The id of the auction you want to get.

private Uri AuctionsLogsUri(int id)

It returns a Uri object that represents the URL for the auction logs endpoint

Parameters

  • id The id of the auction you want to get the logs for.

private Uri AuctionsLogsUri(int id, IUriParameterBuilder uriParameterBuilder)

It returns a URI for the auctions logs endpoint

Parameters

  • id The id of the auction you want to get the logs for.

  • IUriParameterBuilder This is an interface that is used to build the query string parameters.

Last updated