PxUiLanguagePickerScreenConfiguration Class

@objc(PxUiLanguagePickerScreenConfiguration) final class PxUiLanguagePickerScreenConfiguration

Per-presentation configuration for PxUiLanguagePickerScreen.

Initializers

NameSummary
init(outputDirectory:)Convenience: the Pixelnetica CDN default + a fresh in-memory store.
init(outputDirectory:baseURL:selectionStore:)Designated initialiser.

Instance Properties

NameSummary
baseURLBase URL for language downloads. Defaults to the Pixelnetica CDN; an adopter (enterprise / self-hosting) may point at its own tessdata mirror.
outputDirectoryDirectory the downloaded .traineddata files are written to (required — the screen does not derive a default; the adopter owns where data lands).
selectionStoreAdopter-supplied selection persistence. The screen reads it once at init and writes back on each mutation; it never touches UserDefaults directly.

Type Properties

NameSummary
defaultBaseURLThe default Pixelnetica tessdata CDN, used when baseURL is not overridden.

Relationships

Inherits From

  • ObjectiveC.NSObject

Conforms To

  • ObjectiveC.NSObjectProtocol
  • Swift.CVarArg
  • Swift.CustomDebugStringConvertible
  • Swift.CustomStringConvertible
  • Swift.Equatable
  • Swift.Hashable
Top