NsdkConfiguration
Kotlin configuration structures mirroring Swift
NsdkSession.Configuration. These are value types used to construct a full NSDK configuration when callers want explicit control over all parameters (vs. using defaults or JSON file). The nested types correspond to NSDK C-ABI structs and are intentionally nullable to allow partial specification, matching Swift's optional fields.