         case LoadButtonStatusChanged
 
         /// Used to send `loadStructureFile()` return values.
-        case LoadStructureFile
+        case LoadStructureFileCompleted
     }
 
     enum UserInfoKey: String {


    func loadStructureFile() {
        guard let authenticationData = AuthenticationData(serverAddress: serverAddress, username: username, password: password) else {
            self.notificationCenter.postNotificationName(NotificationName.LoadStructureFile.description, object: self, userInfo: [UserInfoKey.LoadStructureFileError.rawValue: "Invalid authentication data"])
            return
        }


        /// Used in `userInfo` dictionary of `NotificationName.LoadButtonStatusChanged` notifications.
        case LoadButtonEnabled = "loadButtonEnabled"

        /// Used in `userInfo` dictionary of `NotificationName.LoadStructureFileCompleted` notifications.
        case LoadStructureFileManagedRooms = "managedRooms"

        /// Used in `userInfo` dictionary of `NotificationName.LoadStructureFileCompleted` notifications.
        case LoadStructureFileError = "error"
    }

