public int hashCode()

in LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/db/entity/VideoEntity.java [458:474]


    public int hashCode() {
        int result = mDescription != null ? mDescription.hashCode() : 0;
        result = 31 * result + (mVideoUrls != null ? mVideoUrls.hashCode() : 0);
        result = 31 * result + (mCardImageUrl != null ? mCardImageUrl.hashCode() : 0);
        result = 31 * result + (mBgImageUrl != null ? mBgImageUrl.hashCode() : 0);
        result = 31 * result + (mTitle != null ? mTitle.hashCode() : 0);
        result = 31 * result + (mStudio != null ? mStudio.hashCode() : 0);
        result = 31 * result + (int) (mId ^ (mId >>> 32));
        result = 31 * result + (mVideoLocalStorageUrl != null ? mVideoLocalStorageUrl.hashCode() : 0);
        result = 31 * result + (mVideoBgImageLocalStorageUrl != null ? mVideoBgImageLocalStorageUrl.hashCode() : 0);
        result = 31 * result + (mVideoCardImageLocalStorageUrl != null ? mVideoCardImageLocalStorageUrl.hashCode() : 0);
        result = 31 * result + (mCategory != null ? mCategory.hashCode() : 0);
        result = 31 * result + (mVideoUrl != null ? mVideoUrl.hashCode() : 0);
        result = 31 * result + (mRented ? 1 : 0);
        result = 31 * result + (mStatus != null ? mStatus.hashCode() : 0);
        return result;
    }