ServiceRequest Class

Encapsulate a service request sent to all the services.

Namespace:  Microsoft.Dynamics.Commerce.Runtime.Services
Assembly:  Microsoft.Dynamics.Commerce.Runtime (in Microsoft.Dynamics.Commerce.Runtime.dll)

Syntax

'Declaration
<DataContractAttribute> _
Public Class ServiceRequest _
    Implements IExtensibleDataObject, IValidatableObject
'Usage
Dim instance As ServiceRequest
[DataContractAttribute]
public class ServiceRequest : IExtensibleDataObject, 
    IValidatableObject
[DataContractAttribute]
public ref class ServiceRequest : IExtensibleDataObject, 
    IValidatableObject

Inheritance Hierarchy

System.Object
  Microsoft.Dynamics.Commerce.Runtime.Services.ServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.ActivateDeviceServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.AddToGiftCardServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.AuthenticateDeviceServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.AuthorizePaymentServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.CalculateDiscountsServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.CalculateLoyaltyRewardPointsServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.CalculatePaymentAmountServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.CalculateQuantityFromPriceServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.CalculateRequiredReasonCodesServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.CalculateTaxServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.CalculateTotalAmountServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.CalculateTotalsServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.CapturePaymentServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.CheckAccessServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.CommitStockCountTransactionsServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.CreateHardwareStationTokenServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.CreateSalesOrderServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.CreateStockCountJournalServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.CustomersSearchServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.DeactivateDeviceServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.DeleteStockCountJournalServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.DeleteStockCountTransactionServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GenerateCardTokenPaymentServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetAddressInfoServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetAllPeriodicDiscountsServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetBarcodeTypeServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetButtonGridByIdServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetButtonGridsByIdsServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetButtonGridsServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetCardTypesServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetChangedPricesServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetChangePaymentServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetChannelCurrencyServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetChargesServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetCommerceListServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetCreditMemoServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetCurrencyValueServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetCustomerBalanceServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetCustomerGroupsServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetCustomerLoyaltyCardsServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetCustomerOrderCalculationModesServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetCustomersServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetDiscountCodesServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetEmailReceiptServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetExchangeRateServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetExternalShippingRateServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetGiftCardServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetIndependentPriceDiscountServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetInvoiceServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetItemAvailabilitiesByItemQuantitiesServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetItemAvailabilitiesByItemsServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetItemAvailabilitiesByItemWarehousesServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetItemAvailableQuantitiesByItemsServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetLineDeliveryOptionsServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetLoyaltyCardServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetLoyaltyCardStatusServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetNextReceiptIdServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetOrderDeliveryOptionsServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetOrdersServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetPickingListServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetPriceServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetPricesServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetProductDeliveryOptionsServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetProductPricesServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetPurchaseOrderServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetReasonCodesServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetReceiptServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetReportDataServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetReturnReasonCodesServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetRoundedStringServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetRoundedValueServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetRoundQuantityServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetShipmentsServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetShippingRateFromCarrierServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetStockCountJournalServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetStockCountJournalTransactionServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetStoresServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetTaxRegimeServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetTillLayoutServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetTrackingInformationFromCarrierServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetTransferOrderServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.InsertLoyaltyCardServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.IssueGiftCardServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.NonSaleTenderServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.PickAndPackOrderServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.ProcessMaskSegmentsServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.RecallCustomerOrderServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.ReleaseItemsServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.ReserveItemsServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.SaveCommerceListServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.SaveCustomerAccountActivationServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.SaveCustomerOrderServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.SaveCustomerServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.SaveDropAndDeclareServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.SavePickingListServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.SavePurchaseOrderServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.SaveStockCountJournalTransactionServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.SaveTransferOrderServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.SendEmailServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.SettleInvoiceServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.SupportedCardTypesPaymentServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.SyncStockCountJournalsFromAxServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.SyncStockCountTransactionsFromAxServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.UnlockGiftCardServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.UpdatePriceServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.UserChangePasswordServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.UserLogOffServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.UserLogOnRenewalServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.UserLogOnServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.UserResetPasswordServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.ValidateAccountActivationRequestServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.ValidateAddressServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.ValidateHardwareStationTokenServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.ValidateShippingAddressCarrierServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.ValidateShippingAddressServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.VoidGiftCardServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.VoidPaymentServiceRequest

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Dynamics.Commerce.Runtime.Services Namespace