C# Class VirtoCommerce.SwaggerApiClient.Api.OrderModuleApi

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

Méthodes publiques

Méthode Description
GetBasePath ( ) : String

Gets the base path of the API client.

OrderModuleApi ( ApiClient apiClient = null ) : System

Initializes a new instance of the OrderModuleApi class.

OrderModuleApi ( String basePath ) : System

Initializes a new instance of the OrderModuleApi class.

OrderModuleCreateOrder ( VirtoCommerceOrderModuleWebModelCustomerOrder customerOrder ) : VirtoCommerceOrderModuleWebModelCustomerOrder

Add new customer order to system

OrderModuleCreateOrderAsync ( VirtoCommerceOrderModuleWebModelCustomerOrder customerOrder ) : System.Threading.Tasks.Task

Add new customer order to system

OrderModuleCreateOrderFromCart ( string id ) : VirtoCommerceOrderModuleWebModelCustomerOrder

Create new customer order based on shopping cart.

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

Create new customer order based on shopping cart.

OrderModuleDelete ( string id, string operationId ) : void

Delete a concrete customer order operation (document)

OrderModuleDeleteAsync ( string id, string operationId ) : System.Threading.Tasks.Task

Delete a concrete customer order operation (document)

OrderModuleDeleteOrdersByIds ( List ids ) : void

Delete a whole customer orders

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

Delete a whole customer orders

OrderModuleGetById ( string id ) : VirtoCommerceOrderModuleWebModelCustomerOrder

Find customer order by id Return a single customer order with all nested documents

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

Find customer order by id Return a single customer order with all nested documents

OrderModuleGetDashboardStatistics ( System.DateTime start, System.DateTime end ) : VirtoCommerceOrderModuleWebModelDashboardStatisticsResult

Get a some order statistic information for Commerce manager dashboard

OrderModuleGetDashboardStatisticsAsync ( System.DateTime start, System.DateTime end ) : System.Threading.Tasks.Task

Get a some order statistic information for Commerce manager dashboard

OrderModuleGetNewPayment ( string id ) : VirtoCommerceOrderModuleWebModelPaymentIn

Get new payment for specified customer order Return new payment document with populates all required properties.

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

Get new payment for specified customer order Return new payment document with populates all required properties.

OrderModuleGetNewShipment ( string id ) : VirtoCommerceOrderModuleWebModelShipment

Get new shipment for specified customer order Return new shipment document with populates all required properties.

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

Get new shipment for specified customer order Return new shipment document with populates all required properties.

OrderModuleProcessOrderPayments ( VirtoCommerceDomainPaymentModelBankCardInfo bankCardInfo, string orderId, string paymentId ) : VirtoCommerceOrderModuleWebModelCustomerOrder

Registration customer order payment in external payment system Used in front-end checkout or manual order payment registration

OrderModuleProcessOrderPaymentsAsync ( VirtoCommerceDomainPaymentModelBankCardInfo bankCardInfo, string orderId, string paymentId ) : System.Threading.Tasks.Task

Registration customer order payment in external payment system Used in front-end checkout or manual order payment registration

OrderModuleSearch ( string criteriaResponseGroup, string criteriaKeyword, string criteriaCustomerId, string criteriaEmployeeId, List criteriaStoreIds, System.DateTime criteriaStartDate, System.DateTime criteriaEndDate, int criteriaStart, int criteriaCount ) : VirtoCommerceOrderModuleWebModelSearchResult

Search customer orders by given criteria

OrderModuleSearchAsync ( string criteriaResponseGroup, string criteriaKeyword, string criteriaCustomerId, string criteriaEmployeeId, List criteriaStoreIds, System.DateTime criteriaStartDate, System.DateTime criteriaEndDate, int criteriaStart, int criteriaCount ) : System.Threading.Tasks.Task

Search customer orders by given criteria

OrderModuleUpdate ( VirtoCommerceOrderModuleWebModelCustomerOrder customerOrder ) : void

Update a existing customer order

OrderModuleUpdateAsync ( VirtoCommerceOrderModuleWebModelCustomerOrder customerOrder ) : System.Threading.Tasks.Task

Update a existing customer order

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

OrderModuleApi() public méthode

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

OrderModuleApi() public méthode

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

OrderModuleCreateOrder() public méthode

Add new customer order to system
public OrderModuleCreateOrder ( VirtoCommerceOrderModuleWebModelCustomerOrder customerOrder ) : VirtoCommerceOrderModuleWebModelCustomerOrder
customerOrder VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceOrderModuleWebModelCustomerOrder customer order
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceOrderModuleWebModelCustomerOrder

OrderModuleCreateOrderAsync() public méthode

Add new customer order to system
public OrderModuleCreateOrderAsync ( VirtoCommerceOrderModuleWebModelCustomerOrder customerOrder ) : System.Threading.Tasks.Task
customerOrder VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceOrderModuleWebModelCustomerOrder customer order
Résultat System.Threading.Tasks.Task

OrderModuleCreateOrderFromCart() public méthode

Create new customer order based on shopping cart.
public OrderModuleCreateOrderFromCart ( string id ) : VirtoCommerceOrderModuleWebModelCustomerOrder
id string shopping cart id
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceOrderModuleWebModelCustomerOrder

OrderModuleCreateOrderFromCartAsync() public méthode

Create new customer order based on shopping cart.
public OrderModuleCreateOrderFromCartAsync ( string id ) : System.Threading.Tasks.Task
id string shopping cart id
Résultat System.Threading.Tasks.Task

OrderModuleDelete() public méthode

Delete a concrete customer order operation (document)
public OrderModuleDelete ( string id, string operationId ) : void
id string customer order id
operationId string operation id
Résultat void

OrderModuleDeleteAsync() public méthode

Delete a concrete customer order operation (document)
public OrderModuleDeleteAsync ( string id, string operationId ) : System.Threading.Tasks.Task
id string customer order id
operationId string operation id
Résultat System.Threading.Tasks.Task

OrderModuleDeleteOrdersByIds() public méthode

Delete a whole customer orders
public OrderModuleDeleteOrdersByIds ( List ids ) : void
ids List customer order ids for delete
Résultat void

OrderModuleDeleteOrdersByIdsAsync() public méthode

Delete a whole customer orders
public OrderModuleDeleteOrdersByIdsAsync ( List ids ) : System.Threading.Tasks.Task
ids List customer order ids for delete
Résultat System.Threading.Tasks.Task

OrderModuleGetById() public méthode

Find customer order by id Return a single customer order with all nested documents
public OrderModuleGetById ( string id ) : VirtoCommerceOrderModuleWebModelCustomerOrder
id string customer order id
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceOrderModuleWebModelCustomerOrder

OrderModuleGetByIdAsync() public méthode

Find customer order by id Return a single customer order with all nested documents
public OrderModuleGetByIdAsync ( string id ) : System.Threading.Tasks.Task
id string customer order id
Résultat System.Threading.Tasks.Task

OrderModuleGetDashboardStatistics() public méthode

Get a some order statistic information for Commerce manager dashboard
public OrderModuleGetDashboardStatistics ( System.DateTime start, System.DateTime end ) : VirtoCommerceOrderModuleWebModelDashboardStatisticsResult
start System.DateTime start interval date
end System.DateTime end interval date
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceOrderModuleWebModelDashboardStatisticsResult

OrderModuleGetDashboardStatisticsAsync() public méthode

Get a some order statistic information for Commerce manager dashboard
public OrderModuleGetDashboardStatisticsAsync ( System.DateTime start, System.DateTime end ) : System.Threading.Tasks.Task
start System.DateTime start interval date
end System.DateTime end interval date
Résultat System.Threading.Tasks.Task

OrderModuleGetNewPayment() public méthode

Get new payment for specified customer order Return new payment document with populates all required properties.
public OrderModuleGetNewPayment ( string id ) : VirtoCommerceOrderModuleWebModelPaymentIn
id string customer order id
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceOrderModuleWebModelPaymentIn

OrderModuleGetNewPaymentAsync() public méthode

Get new payment for specified customer order Return new payment document with populates all required properties.
public OrderModuleGetNewPaymentAsync ( string id ) : System.Threading.Tasks.Task
id string customer order id
Résultat System.Threading.Tasks.Task

OrderModuleGetNewShipment() public méthode

Get new shipment for specified customer order Return new shipment document with populates all required properties.
public OrderModuleGetNewShipment ( string id ) : VirtoCommerceOrderModuleWebModelShipment
id string customer order id
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceOrderModuleWebModelShipment

OrderModuleGetNewShipmentAsync() public méthode

Get new shipment for specified customer order Return new shipment document with populates all required properties.
public OrderModuleGetNewShipmentAsync ( string id ) : System.Threading.Tasks.Task
id string customer order id
Résultat System.Threading.Tasks.Task

OrderModuleProcessOrderPayments() public méthode

Registration customer order payment in external payment system Used in front-end checkout or manual order payment registration
public OrderModuleProcessOrderPayments ( VirtoCommerceDomainPaymentModelBankCardInfo bankCardInfo, string orderId, string paymentId ) : VirtoCommerceOrderModuleWebModelCustomerOrder
bankCardInfo VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceDomainPaymentModelBankCardInfo banking card information
orderId string customer order id
paymentId string payment id
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceOrderModuleWebModelCustomerOrder

OrderModuleProcessOrderPaymentsAsync() public méthode

Registration customer order payment in external payment system Used in front-end checkout or manual order payment registration
public OrderModuleProcessOrderPaymentsAsync ( VirtoCommerceDomainPaymentModelBankCardInfo bankCardInfo, string orderId, string paymentId ) : System.Threading.Tasks.Task
bankCardInfo VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceDomainPaymentModelBankCardInfo banking card information
orderId string customer order id
paymentId string payment id
Résultat System.Threading.Tasks.Task

OrderModuleSearch() public méthode

Search customer orders by given criteria
public OrderModuleSearch ( string criteriaResponseGroup, string criteriaKeyword, string criteriaCustomerId, string criteriaEmployeeId, List criteriaStoreIds, System.DateTime criteriaStartDate, System.DateTime criteriaEndDate, int criteriaStart, int criteriaCount ) : VirtoCommerceOrderModuleWebModelSearchResult
criteriaResponseGroup string
criteriaKeyword string
criteriaCustomerId string
criteriaEmployeeId string
criteriaStoreIds List
criteriaStartDate System.DateTime
criteriaEndDate System.DateTime
criteriaStart int
criteriaCount int
Résultat VirtoCommerceOrderModuleWebModelSearchResult

OrderModuleSearchAsync() public méthode

Search customer orders by given criteria
public OrderModuleSearchAsync ( string criteriaResponseGroup, string criteriaKeyword, string criteriaCustomerId, string criteriaEmployeeId, List criteriaStoreIds, System.DateTime criteriaStartDate, System.DateTime criteriaEndDate, int criteriaStart, int criteriaCount ) : System.Threading.Tasks.Task
criteriaResponseGroup string
criteriaKeyword string
criteriaCustomerId string
criteriaEmployeeId string
criteriaStoreIds List
criteriaStartDate System.DateTime
criteriaEndDate System.DateTime
criteriaStart int
criteriaCount int
Résultat System.Threading.Tasks.Task

OrderModuleUpdate() public méthode

Update a existing customer order
public OrderModuleUpdate ( VirtoCommerceOrderModuleWebModelCustomerOrder customerOrder ) : void
customerOrder VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceOrderModuleWebModelCustomerOrder customer order
Résultat void

OrderModuleUpdateAsync() public méthode

Update a existing customer order
public OrderModuleUpdateAsync ( VirtoCommerceOrderModuleWebModelCustomerOrder customerOrder ) : System.Threading.Tasks.Task
customerOrder VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceOrderModuleWebModelCustomerOrder customer order
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