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)

[DataContractAttribute]
public ref class ServiceRequest : IExtensibleDataObject, 
	IValidatableObject

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

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

Community Additions

Show: