#if swift(>=4.0)
@objcMembers public class TrustDefenderProfileResult: ElectrodeObject, Bridgeable {

    private static let tag = String(describing: type(of: self))

    public let trustDefenderSessionId: String?

    public init(trustDefenderSessionId: String?) {
        self.trustDefenderSessionId = trustDefenderSessionId
        super.init()
    }

    public override init() {
        self.trustDefenderSessionId = nil
        super.init()
    }

    required public init(dictionary:[AnyHashable:Any]) {



        if let trustDefenderSessionId = dictionary["trustDefenderSessionId"] as? String {
            self.trustDefenderSessionId = trustDefenderSessionId
        } else {
            self.trustDefenderSessionId = nil
        }
        
        super.init(dictionary: dictionary)
    }

    public func toDictionary() -> NSDictionary {

         var dict = [:] as [AnyHashable : Any]

         
        if let nonNullTrustDefenderSessionId = self.trustDefenderSessionId {
                dict["trustDefenderSessionId"] = nonNullTrustDefenderSessionId
        }
        return dict as NSDictionary
    }
}
#else

public class TrustDefenderProfileResult: ElectrodeObject, Bridgeable {

    private static let tag = String(describing: type(of: self))

    public let trustDefenderSessionId: String?

    public init(trustDefenderSessionId: String?) {
        self.trustDefenderSessionId = trustDefenderSessionId
        super.init()
    }

    public override init() {
        self.trustDefenderSessionId = nil
        super.init()
    }

    required public init(dictionary:[AnyHashable:Any]) {



        if let trustDefenderSessionId = dictionary["trustDefenderSessionId"] as? String {
            self.trustDefenderSessionId = trustDefenderSessionId
        } else {
            self.trustDefenderSessionId = nil
        }
        
        super.init(dictionary: dictionary)
    }

    public func toDictionary() -> NSDictionary {

         var dict = [:] as [AnyHashable : Any]

         
        if let nonNullTrustDefenderSessionId = self.trustDefenderSessionId {
                dict["trustDefenderSessionId"] = nonNullTrustDefenderSessionId
        }
        return dict as NSDictionary
    }
}
#endif
