C# Class VirtoCommerce.SwaggerApiClient.Api.QuoteModuleApi

Represents a collection of functions to interact with the API endpoints
Inheritance: IQuoteModuleApi
Mostrar archivo Open project: VirtoCommerce/vc-internal

Public Methods

Method Description
GetBasePath ( ) : String

Gets the base path of the API client.

QuoteModuleApi ( ApiClient apiClient = null ) : System

Initializes a new instance of the QuoteModuleApi class.

QuoteModuleApi ( String basePath ) : System

Initializes a new instance of the QuoteModuleApi class.

QuoteModuleCalculateTotals ( VirtoCommerceQuoteModuleWebModelQuoteRequest quoteRequest ) : VirtoCommerceQuoteModuleWebModelQuoteRequest

Calculate totals Return totals for selected tier prices

QuoteModuleCalculateTotalsAsync ( VirtoCommerceQuoteModuleWebModelQuoteRequest quoteRequest ) : System.Threading.Tasks.Task

Calculate totals Return totals for selected tier prices

QuoteModuleCreate ( VirtoCommerceQuoteModuleWebModelQuoteRequest quoteRequest ) : VirtoCommerceQuoteModuleWebModelQuoteRequest

Create new RFQ

QuoteModuleCreateAsync ( VirtoCommerceQuoteModuleWebModelQuoteRequest quoteRequest ) : System.Threading.Tasks.Task

Create new RFQ

QuoteModuleDelete ( List ids ) : void

Deletes the specified quotes by id.

QuoteModuleDeleteAsync ( List ids ) : System.Threading.Tasks.Task

Deletes the specified quotes by id.

QuoteModuleGetById ( string id ) : VirtoCommerceQuoteModuleWebModelQuoteRequest

Get RFQ by id Return a single RFQ

QuoteModuleGetByIdAsync ( string id ) : System.Threading.Tasks.Task

Get RFQ by id Return a single RFQ

QuoteModuleGetShipmentMethods ( string id ) : List

Get available shipping methods with prices for quote requests

QuoteModuleGetShipmentMethodsAsync ( string id ) : System.Threading.Tasks.Task>

Get available shipping methods with prices for quote requests

QuoteModuleSearch ( string criteriaKeyword, string criteriaCustomerId, string criteriaStoreId, System.DateTime criteriaStartDate, System.DateTime criteriaEndDate, string criteriaStatus, string criteriaTag, int criteriaStart, int criteriaCount ) : VirtoCommerceDomainQuoteModelQuoteRequestSearchResult

Search RFQ by given criteria

QuoteModuleSearchAsync ( string criteriaKeyword, string criteriaCustomerId, string criteriaStoreId, System.DateTime criteriaStartDate, System.DateTime criteriaEndDate, string criteriaStatus, string criteriaTag, int criteriaStart, int criteriaCount ) : System.Threading.Tasks.Task

Search RFQ by given criteria

QuoteModuleUpdate ( VirtoCommerceQuoteModuleWebModelQuoteRequest quoteRequest ) : void

Update a existing RFQ

QuoteModuleUpdateAsync ( VirtoCommerceQuoteModuleWebModelQuoteRequest quoteRequest ) : System.Threading.Tasks.Task

Update a existing RFQ

SetBasePath ( String basePath ) : void

Sets the base path of the API client.

Method Details

GetBasePath() public method

Gets the base path of the API client.
public GetBasePath ( ) : String
return String

QuoteModuleApi() public method

Initializes a new instance of the QuoteModuleApi class.
public QuoteModuleApi ( ApiClient apiClient = null ) : System
apiClient VirtoCommerce.SwaggerApiClient.Client.ApiClient an instance of ApiClient (optional)
return System

QuoteModuleApi() public method

Initializes a new instance of the QuoteModuleApi class.
public QuoteModuleApi ( String basePath ) : System
basePath String
return System

QuoteModuleCalculateTotals() public method

Calculate totals Return totals for selected tier prices
public QuoteModuleCalculateTotals ( VirtoCommerceQuoteModuleWebModelQuoteRequest quoteRequest ) : VirtoCommerceQuoteModuleWebModelQuoteRequest
quoteRequest VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceQuoteModuleWebModelQuoteRequest RFQ
return VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceQuoteModuleWebModelQuoteRequest

QuoteModuleCalculateTotalsAsync() public method

Calculate totals Return totals for selected tier prices
public QuoteModuleCalculateTotalsAsync ( VirtoCommerceQuoteModuleWebModelQuoteRequest quoteRequest ) : System.Threading.Tasks.Task
quoteRequest VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceQuoteModuleWebModelQuoteRequest RFQ
return System.Threading.Tasks.Task

QuoteModuleCreate() public method

Create new RFQ
public QuoteModuleCreate ( VirtoCommerceQuoteModuleWebModelQuoteRequest quoteRequest ) : VirtoCommerceQuoteModuleWebModelQuoteRequest
quoteRequest VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceQuoteModuleWebModelQuoteRequest RFQ
return VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceQuoteModuleWebModelQuoteRequest

QuoteModuleCreateAsync() public method

Create new RFQ
public QuoteModuleCreateAsync ( VirtoCommerceQuoteModuleWebModelQuoteRequest quoteRequest ) : System.Threading.Tasks.Task
quoteRequest VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceQuoteModuleWebModelQuoteRequest RFQ
return System.Threading.Tasks.Task

QuoteModuleDelete() public method

Deletes the specified quotes by id.
public QuoteModuleDelete ( List ids ) : void
ids List The quotes ids.
return void

QuoteModuleDeleteAsync() public method

Deletes the specified quotes by id.
public QuoteModuleDeleteAsync ( List ids ) : System.Threading.Tasks.Task
ids List The quotes ids.
return System.Threading.Tasks.Task

QuoteModuleGetById() public method

Get RFQ by id Return a single RFQ
public QuoteModuleGetById ( string id ) : VirtoCommerceQuoteModuleWebModelQuoteRequest
id string RFQ id
return VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceQuoteModuleWebModelQuoteRequest

QuoteModuleGetByIdAsync() public method

Get RFQ by id Return a single RFQ
public QuoteModuleGetByIdAsync ( string id ) : System.Threading.Tasks.Task
id string RFQ id
return System.Threading.Tasks.Task

QuoteModuleGetShipmentMethods() public method

Get available shipping methods with prices for quote requests
public QuoteModuleGetShipmentMethods ( string id ) : List
id string RFQ id
return List

QuoteModuleGetShipmentMethodsAsync() public method

Get available shipping methods with prices for quote requests
public QuoteModuleGetShipmentMethodsAsync ( string id ) : System.Threading.Tasks.Task>
id string RFQ id
return System.Threading.Tasks.Task>

QuoteModuleSearch() public method

Search RFQ by given criteria
public QuoteModuleSearch ( string criteriaKeyword, string criteriaCustomerId, string criteriaStoreId, System.DateTime criteriaStartDate, System.DateTime criteriaEndDate, string criteriaStatus, string criteriaTag, int criteriaStart, int criteriaCount ) : VirtoCommerceDomainQuoteModelQuoteRequestSearchResult
criteriaKeyword string
criteriaCustomerId string
criteriaStoreId string
criteriaStartDate System.DateTime
criteriaEndDate System.DateTime
criteriaStatus string
criteriaTag string
criteriaStart int
criteriaCount int
return VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceDomainQuoteModelQuoteRequestSearchResult

QuoteModuleSearchAsync() public method

Search RFQ by given criteria
public QuoteModuleSearchAsync ( string criteriaKeyword, string criteriaCustomerId, string criteriaStoreId, System.DateTime criteriaStartDate, System.DateTime criteriaEndDate, string criteriaStatus, string criteriaTag, int criteriaStart, int criteriaCount ) : System.Threading.Tasks.Task
criteriaKeyword string
criteriaCustomerId string
criteriaStoreId string
criteriaStartDate System.DateTime
criteriaEndDate System.DateTime
criteriaStatus string
criteriaTag string
criteriaStart int
criteriaCount int
return System.Threading.Tasks.Task

QuoteModuleUpdate() public method

Update a existing RFQ
public QuoteModuleUpdate ( VirtoCommerceQuoteModuleWebModelQuoteRequest quoteRequest ) : void
quoteRequest VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceQuoteModuleWebModelQuoteRequest RFQ
return void

QuoteModuleUpdateAsync() public method

Update a existing RFQ
public QuoteModuleUpdateAsync ( VirtoCommerceQuoteModuleWebModelQuoteRequest quoteRequest ) : System.Threading.Tasks.Task
quoteRequest VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceQuoteModuleWebModelQuoteRequest RFQ
return System.Threading.Tasks.Task

SetBasePath() public method

Sets the base path of the API client.
public SetBasePath ( String basePath ) : void
basePath String The base path
return void