/// <summary> /// Sends a UnsubscribeNotification message to a store. /// </summary> /// <param name="requestUuid">The request identifier.</param> /// <returns>The message identifier.</returns> public long UnsubscribeNotification(Guid requestUuid) { var header = CreateMessageHeader(Protocols.StoreNotification, MessageTypes.StoreNotification.UnsubscribeNotification); var cancelNotification = new UnsubscribeNotification { RequestUuid = requestUuid.ToUuid() }; return(Session.SendMessage(header, cancelNotification)); }
/// <summary> /// Handles the UnsubscribeNotification message from a customer. /// </summary> /// <param name="header">The message header.</param> /// <param name="request">The UnsubscribeNotification message.</param> protected virtual void HandleUnsubscribeNotification(IMessageHeader header, UnsubscribeNotification request) { Notify(OnUnsubscribeNotification, header, request); }