C# Class VirtoCommerce.SwaggerApiClient.Api.QuoteModuleApi

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

Méthodes publiques

Méthode 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 méthode

Gets the base path of the API client.
public GetBasePath ( ) : String
Résultat String

QuoteModuleApi() public méthode

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

QuoteModuleApi() public méthode

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

QuoteModuleCalculateTotals() public méthode

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

QuoteModuleCalculateTotalsAsync() public méthode

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

QuoteModuleCreate() public méthode

Create new RFQ
public QuoteModuleCreate ( VirtoCommerceQuoteModuleWebModelQuoteRequest quoteRequest ) : VirtoCommerceQuoteModuleWebModelQuoteRequest
quoteRequest VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceQuoteModuleWebModelQuoteRequest RFQ
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceQuoteModuleWebModelQuoteRequest

QuoteModuleCreateAsync() public méthode

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

QuoteModuleDelete() public méthode

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

QuoteModuleDeleteAsync() public méthode

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

QuoteModuleGetById() public méthode

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

QuoteModuleGetByIdAsync() public méthode

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

QuoteModuleGetShipmentMethods() public méthode

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

QuoteModuleGetShipmentMethodsAsync() public méthode

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

QuoteModuleSearch() public méthode

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
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceDomainQuoteModelQuoteRequestSearchResult

QuoteModuleSearchAsync() public méthode

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
Résultat System.Threading.Tasks.Task

QuoteModuleUpdate() public méthode

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

QuoteModuleUpdateAsync() public méthode

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

SetBasePath() public méthode

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