OutlineUser gains language + preferences fields, new updateUserLanguage/ updateUserPreferences/deleteAccount client methods. Preference wire keys are best-effort against Outline's own naming, same speculative treatment as OutlinePin/OutlineDocumentMember — expect a correction round once tested against a live server.
13 lines
286 B
Swift
13 lines
286 B
Swift
import Foundation
|
|
|
|
/// `users.update`, language only.
|
|
public struct UpdateUserLanguageRequest: Encodable, Sendable {
|
|
public let id: String
|
|
public let language: String
|
|
|
|
public init(id: String, language: String) {
|
|
self.id = id
|
|
self.language = language
|
|
}
|
|
}
|