import Foundation public struct AppConfiguration: Equatable, Sendable { public let openAIAPIKey: String? <<<<<<< HEAD public let privateApplicationRules: PrivateApplicationRules? public init( openAIAPIKey: String?, privateApplicationRules: PrivateApplicationRules? = nil ) { self.openAIAPIKey = openAIAPIKey self.privateApplicationRules = privateApplicationRules ======= public init(openAIAPIKey: String?) { self.openAIAPIKey = openAIAPIKey >>>>>>> origin/master } public static func development(environment: [String: String] = ProcessInfo.processInfo.environment) -> AppConfiguration { AppConfiguration( <<<<<<< HEAD openAIAPIKey: environment["MUSIC_ASSISTANT_OPENAI_API_KEY"], privateApplicationRules: PrivateApplicationRules(content: environment["MUSIC_ASSISTANT_PRIVATE_AI_RULES"]) ======= openAIAPIKey: environment["MUSIC_ASSISTANT_OPENAI_API_KEY"] >>>>>>> origin/master ) } }