Atlas:类型不符合协议 ATLParticipant

Atlas: Type does not conform to protocol ATLParticipant

我正在尝试将 Layer 和 Atlas 集成到我的项目中。我正在研究 Swift 2.2。我做了一个 swift class 应该符合 ATLParticipant 协议但是 Xcode 抛出错误,

类型 'ConversationParticipant' 不符合协议 'ATLParticipant'

我不明白我做错了什么。代码是:

import Atlas
import Foundation

class ConversationParticipant: NSObject, ATLParticipant {
    var firstName: String
    var lastName: String
    var fullName: String?
    var participantIdentifier: String?

    var avatarImageURL: NSURL?
    var avatarImage: UIImage?
    var avatarInitials: String?

    override init() {
        super.init()
    }
}

任何帮助将不胜感激..

您缺少 displayNameuserID 字符串。您需要提供它们,因为 the protocol requires it.