import Foundation public final class SeedConfiguration { public let initializeChatListWithHole: (topLevel: ChatListHole?, groups: ChatListHole?) public let initializeMessageNamespacesWithHoles: [(PeerId.Namespace, MessageId.Namespace)] public let existingMessageTags: MessageTags public let messageTagsWithSummary: MessageTags public let existingGlobalMessageTags: GlobalMessageTags public let peerNamespacesRequiringMessageTextIndex: [PeerId.Namespace] public init(initializeChatListWithHole: (topLevel: ChatListHole?, groups: ChatListHole?), initializeMessageNamespacesWithHoles: [(PeerId.Namespace, MessageId.Namespace)], existingMessageTags: MessageTags, messageTagsWithSummary: MessageTags, existingGlobalMessageTags: GlobalMessageTags, peerNamespacesRequiringMessageTextIndex: [PeerId.Namespace]) { self.initializeChatListWithHole = initializeChatListWithHole self.initializeMessageNamespacesWithHoles = initializeMessageNamespacesWithHoles self.existingMessageTags = existingMessageTags self.messageTagsWithSummary = messageTagsWithSummary self.existingGlobalMessageTags = existingGlobalMessageTags self.peerNamespacesRequiringMessageTextIndex = peerNamespacesRequiringMessageTextIndex } }