@@ -0,0 +1,1257 @@
+/*%0A * Copyright 2010-2013 Ning, Inc.%0A * Copyright 2016 Groupon, Inc%0A * Copyright 2016 The Billing Project, LLC%0A *%0A * The Billing Project licenses this file to you under the Apache License, version 2.0%0A * (the %22License%22); you may not use this file except in compliance with the%0A * License.  You may obtain a copy of the License at:%0A *%0A *    http://www.apache.org/licenses/LICENSE-2.0%0A *%0A * Unless required by applicable law or agreed to in writing, software%0A * distributed under the License is distributed on an %22AS IS%22 BASIS, WITHOUT%0A * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the%0A * License for the specific language governing permissions and limitations%0A * under the License.%0A */%0A%0Apackage org.killbill.billing.notification.plugin.api;%0A%0Aimport com.fasterxml.jackson.annotation.JsonCreator;%0Aimport com.fasterxml.jackson.annotation.JsonProperty;%0A%0Apublic class SubscriptionMetadata %7B%0A%0A    public enum ActionType %7B%0A        EFFECTIVE,%0A        REQUESTED%0A    %7D;%0A%0A    private final ActionType actionType;%0A%0A    @JsonCreator%0A    public SubscriptionMetadata(@JsonProperty(%22actionType%22) final ActionType actionType) %7B%0A        this.actionType = actionType;%0A    %7D%0A%0A    public ActionType getActionType() %7B%0A        return actionType;%0A    %7D%0A%7D%0A

Add new Metadata field for Subscription events. See killbill/killbill#557