/**
 * Copyright (C) 2015 MicroWorld (contact@microworld.org)
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.microworld.mangopay.entities;

public enum EventType {
  KYC_CREATED,
  KYC_SUCCEEDED,
  KYC_VALIDATION_ASKED,
  KYC_FAILED,
  PAYIN_NORMAL_CREATED,
  PAYIN_NORMAL_SUCCEEDED,
  PAYIN_NORMAL_FAILED,
  PAYOUT_NORMAL_CREATED,
  PAYOUT_NORMAL_SUCCEEDED,
  PAYOUT_NORMAL_FAILED,
  TRANSFER_NORMAL_CREATED,
  TRANSFER_NORMAL_SUCCEEDED,
  TRANSFER_NORMAL_FAILED,
  PAYIN_REFUND_CREATED,
  PAYIN_REFUND_SUCCEEDED,
  PAYIN_REFUND_FAILED,
  PAYOUT_REFUND_CREATED,
  PAYOUT_REFUND_SUCCEEDED,
  PAYOUT_REFUND_FAILED,
  TRANSFER_REFUND_CREATED,
  TRANSFER_REFUND_SUCCEEDED,
  TRANSFER_REFUND_FAILED;
}

@@ -694,299 +694,483 @@
 %7B%0A  
-KYC_CREATED,%0A  KYC_SUCCEEDED,%0A  KYC_VALIDATION_ASKED,%0A  KYC_FAILED,%0A  PAYIN_NORMAL_CREATED,%0A  PAYIN_NORMAL_SUCCEEDED,%0A  PAYIN_NORMAL_FAILED,%0A  PAYOUT_NORMAL_CREATED,%0A  PAYOUT_NORMAL_SUCCEEDED,%0A  PAYOUT_NORMAL_FAILED,%0A  TRANSFER_NORMAL_CREATED,%0A  TRANSFER_NORMAL_SUCCEEDED,%0A  TRANSFER
+DISPUTE_ACTION_REQUIRED,%0A  DISPUTE_CLOSED,%0A  DISPUTE_CREATED,%0A  DISPUTE_FURTHER_ACTION_REQUIRED,%0A  DISPUTE_SENT_TO_BANK,%0A  DISPUTE_SUBMITTED,%0A  DISPUTE_DOCUMENT_CREATED,%0A  DISPUTE_DOCUMENT_FAILED,%0A  DISPUTE_DOCUMENT_SUCCEEDED,%0A  DISPUTE_DOCUMENT_VALIDATION_ASKED,%0A  KYC_CREATED,%0A  KYC_FAILED,%0A  KYC_SUCCEEDED,%0A  KYC_VALIDATION_ASKED,%0A  MANDATE_ACTIVATED,%0A  MANDATE_CREATED,%0A  MANDATE_FAILED,%0A  MANDATE_SUBMITTED,%0A  PAYIN_NORMAL_CREATED,%0A  PAYIN_NORMAL_FAILED,%0A  PAYIN
 _NORMAL_
 FAIL
@@ -1157,36 +1157,39 @@
 %0A  PAYIN_NORMAL_
-FAIL
+SUCCEED
 ED,%0A  PAYIN_REFU
@@ -1192,32 +1192,55 @@
 REFUND_CREATED,%0A
+  PAYIN_REFUND_FAILED,%0A
   PAYIN_REFUND_S
@@ -1255,33 +1255,174 @@
 ,%0A  PAYIN_RE
-FUND_FAIL
+PUDIATION_CREATED,%0A  PAYIN_REPUDIATION_FAILED,%0A  PAYIN_REPUDIATION_SUCCEEDED,%0A  PAYOUT_NORMAL_CREATED,%0A  PAYOUT_NORMAL_FAILED,%0A  PAYOUT_NORMAL_SUCCEED
 ED,%0A  PAYOUT
@@ -1430,32 +1430,56 @@
 REFUND_CREATED,%0A
+  PAYOUT_REFUND_FAILED,%0A
   PAYOUT_REFUND_
@@ -1491,34 +1491,92 @@
 EDED,%0A  
-PAYOUT_REFUND_FAIL
+TRANSFER_NORMAL_CREATED,%0A  TRANSFER_NORMAL_FAILED,%0A  TRANSFER_NORMAL_SUCCEED
 ED,%0A  TR
@@ -1590,32 +1590,58 @@
 REFUND_CREATED,%0A
+  TRANSFER_REFUND_FAILED,%0A
   TRANSFER_REFUN
@@ -1664,25 +1664,93 @@
 RANSFER_
-REFUND_FAIL
+SETTLEMENT_CREATED,%0A  TRANSFER_SETTLEMENT_FAILED,%0A  TRANSFER_SETTLEMENT_SUCCEED
 ED;%0A%7D%0A

Add missing values to some enums and sort them alphabetically.