Server Configuration
constructor(identifier: String, serverVersion: String, minLibxmtpVersion: String, auth: AuthConfiguration, retention: RetentionConfiguration, limits: LimitsConfiguration, mls: MlsConfiguration, handles: HandlesConfiguration, smartContractWalletChains: List<String>, attachments: AttachmentsConfiguration?, applicationComponents: List<ApplicationComponentDefinition>)