package com.voxeo.moho.presence.sip;
import com.voxeo.moho.event.SubscribeEvent.SubscriptionContext;
import com.voxeo.moho.presence.NotifyBody;
import com.voxeo.moho.presence.Resource;
import com.voxeo.moho.presence.SubscriptionState;
public interface SIPResource extends Resource {
String getEventName();
SubscriptionContext getSubscriptions();
NotifyBody getNotifyBody(String notifyBodyType);
SubscriptionState addSubscription(SubscriptionContext context);
SubscriptionState updateSubscripton(SubscriptionContext context);
SubscriptionState removeSubscripton(SubscriptionContext context);
}