コード例 #1
0
        /// <summary>
        /// Update a shipment of a cart
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public virtual Task <ProcessedCart> UpdateShipmentAsync(UpdateShipmentParam param)
        {
            var request = new UpdateShipmentRequest
            {
                CartName                          = param.CartName,
                ScopeId                           = param.ScopeId,
                CustomerId                        = param.CustomerId,
                Id                                = param.Id,
                CultureName                       = param.CultureInfo.Name,
                FulfillmentLocationId             = param.FulfillmentLocationId,
                FulfillmentMethodName             = param.FulfillmentMethodName,
                FulfillmentScheduleMode           = param.FulfillmentScheduleMode,
                FulfillmentScheduledTimeBeginDate = param.FulfillmentScheduledTimeBeginDate,
                FulfillmentScheduledTimeEndDate   = param.FulfillmentScheduledTimeEndDate,
                PropertyBag                       = param.PropertyBag,
                ShippingAddress                   = param.ShippingAddress,
                ShippingProviderId                = param.ShippingProviderId
            };

            return(OvertureClient.SendAsync(request));
        }
コード例 #2
0
 public Task <ProcessedCart> UpdateShipmentAsync(UpdateShipmentParam param)
 {
     throw new NotImplementedException();
 }