ErrSubscriptionExpired=infraerrors.Forbidden("SUBSCRIPTION_EXPIRED","subscription has expired")
ErrSubscriptionSuspended=infraerrors.Forbidden("SUBSCRIPTION_SUSPENDED","subscription is suspended")
ErrSubscriptionAlreadyExists=infraerrors.Conflict("SUBSCRIPTION_ALREADY_EXISTS","subscription already exists for this user and group")
ErrSubscriptionAssignConflict=infraerrors.Conflict("SUBSCRIPTION_ASSIGN_CONFLICT","subscription exists but request conflicts with existing assignment semantics")
ErrGroupNotSubscriptionType=infraerrors.BadRequest("GROUP_NOT_SUBSCRIPTION_TYPE","group is not a subscription type")