// Generated by Create API
// https://github.com/CreateAPI/CreateAPI

import Foundation

public struct LoggedInSessionResponse: Codable, Equatable {
    public var configs: [String: AnyJSON]?
    public var flags: [String: AnyJSON]
    public var models: [ExternalModelTypeSchema]
    public var roles: [String: AnyJSON]
    public var statsigCustomProperties: StatsigCustomProperties?
    /// LoggedInSessionUser
    public var user: LoggedInSessionUser

    public init(configs: [String: AnyJSON]? = nil, flags: [String: AnyJSON], models: [ExternalModelTypeSchema], roles: [String: AnyJSON], statsigCustomProperties: StatsigCustomProperties? = nil, user: LoggedInSessionUser) {
        self.configs = configs
        self.flags = flags
        self.models = models
        self.roles = roles
        self.statsigCustomProperties = statsigCustomProperties
        self.user = user
    }
}
