package com.mangopay.core.enumerations;

/**
 * Dispute reason type enumeration.
 */
public enum DisputeReasonType {
    
    /**
     * DUPLICATE dispute reason type.
     */
    DUPLICATE,
    
    /**
     * FRAUD dispute reason type.
     */
    FRAUD, 
    
    /**
     * PRODUCT_UNACCEPTABLE dispute reason type.
     */
    PRODUCT_UNACCEPTABLE, 
    
    /**
     * UNKNOWN dispute reason type.
     */
    UNKNOWN, 
    
    /**
     * OTHER dispute reason type.
     */
    OTHER, 
    
    /**
     * REFUND_CONVERSION_RATE dispute reason type.
     */
    REFUND_CONVERSION_RATE,
    
    /**
     * LATE_FAILURE_INSUFFICIENT_FUNDS dispute reason type.
     */
    LATE_FAILURE_INSUFFICIENT_FUNDS,
    
    /**
     * LATE_FAILURE_CONTACT_USER dispute reason type.
     */
    LATE_FAILURE_CONTACT_USER,
        
    /**
     * LATE_FAILURE_BANKACCOUNT_CLOSED dispute reason type.
     */
    LATE_FAILURE_BANKACCOUNT_CLOSED,
        
    /**
     * LATE_FAILURE_BANKACCOUNT_INCOMPATIBLE dispute reason type.
     */
    LATE_FAILURE_BANKACCOUNT_INCOMPATIBLE,
        
    /**
     * LATE_FAILURE_BANKACCOUNT_INCORRECT dispute reason type.
     */
    LATE_FAILURE_BANKACCOUNT_INCORRECT,
    
    /**
     * AUTHORISATION_DISPUTED dispute reason type.
     */
    AUTHORISATION_DISPUTED
}

@@ -1292,11 +1292,372 @@
 DISPUTED
+,%0A    %0A    /**%0A    * TRANSACTION_NOT_RECOGNIZED dispute reason type%0A    */%0A    TRANSACTION_NOT_RECOGNIZED,%0A%09%0A%09/**%0A%09* PRODUCT_NOT_PROVIDED dispute reason type%0A%09*/%0A%09PRODUCT_NOT_PROVIDED,%0A%09%0A%09/**%0A%09* CANCELED_REOCCURING_TRANSACTION dispute reason type%0A%09*/%0A%09CANCELED_REOCCURING_TRANSACTION,%0A%09%0A%09/**%0A%09* REFUND_NOT_PROCESSED dispute reason type%0A%09*/%0A%09REFUND_NOT_PROCESSED
 %0A%7D%0A

Update DisputeReasonType with 4 new values