         tickets = container.decodeKey(.tickets, ofType: Int.self)
         poster = container.decodeKey(.poster, ofType: String.self)
         transfered = container.decodeKey(.transfered, ofType: Int.self)
+        isEventLive = try container.decodeIfPresent(Bool.self, forKey: .isEventLive) ?? false
         eventDescription = container.decodeKey(.eventDescription, ofType: String.self)
         customTickets = container.decodeKey(.customTickets, ofType: [CustomTicket].self)
         venue = try container.decodeIfPresent(Venue.self, forKey: .venue)

    public var eventDescription: String = ""
    public var tickets: Int = 0
    public var transfered: Int = 0
    public var sessions: [Session] = []
    public var customTickets: [CustomTicket] = []
    public var advertisement: Advertisement?

        case eventDescription = "description"
        case tickets
        case transfered
        case isEventLive
        case sessions
        case customTickets
        case advertisement
