     obj1.name == obj2.name &&
     obj1.paymentTypeId == obj2.paymentTypeId &&
     obj1.settings == obj2.settings &&
-    obj1.additionalInfoNeeded == obj2.additionalInfoNeeded
+    obj1.additionalInfoNeeded == obj2.additionalInfoNeeded &&
+    obj1.financialInstitutions == obj2.financialInstitutions
     
     return areEqual
 }

                }
            }
        }
        
        if let accreditationTime = json["accreditation_time"] as? Int {
            paymentMethod.accreditationTime = accreditationTime
        }
        
        
        paymentMethod.additionalInfoNeeded = additionalInfoNeeded
        return paymentMethod
    }
    

    open var paymentTypeId : String!
    open var settings : [Setting]!
    open var additionalInfoNeeded : [String]!
    open var financialInstitutions : [FinancialInstitution]!
    open var accreditationTime : Int? // [ms]
    open var status : String!
    open var secureThumbnail : String!
