/**
* Copyright Soramitsu Co., Ltd. All Rights Reserved.
* SPDX-License-Identifier: Apache 2.0
*/

import Foundation
import CommonWallet
import RobinHood
import SoraFoundation

final class ContactViewModel: ContactsLocalSearchResultProtocol {
    var command: WalletCommandProtocol?

    var cellReuseIdentifier: String { ContactsConstants.contactCellIdentifier }
    var itemHeight: CGFloat { ContactsConstants.contactCellHeight }

    let firstName: String
    let lastName: String
    let accountId: String
    let image: UIImage?
    let name: String

    init(firstName: String,
         lastName: String,
         accountId: String,
         image: UIImage?,
         name: String) {
        self.firstName = firstName
        self.lastName = lastName
        self.accountId = accountId
        self.image = image
        self.name = name
    }
}
