// Generated code. Do not modify. package com.yandex.div.reference import org.json.JSONArray import org.json.JSONObject class EntityWithRawArray( @JvmField val array: Expression, ) : Hashable { private var _hash: Int? = null override fun hash(): Int { _hash?.let { return it } val hash = this::class.hashCode() + array.hashCode() _hash = hash return hash } fun equals(other: EntityWithRawArray?, resolver: ExpressionResolver, otherResolver: ExpressionResolver): Boolean { other ?: return false return array.evaluate(resolver) == other.array.evaluate(otherResolver) } fun copy( array: Expression = this.array, ) = EntityWithRawArray( array = array, ) companion object { const val TYPE = "entity_with_raw_array" } }