没有为数据类中的参数“信息”传递值

WCY

我有一个数据类

data class TaxEngineModel(
    @Id
    val Id: String = "",
    val environment: String = "",
    val tDescription: String = "",
    val EndPoint: String = "",
    val Type: String = "",
    val info: infoModel,
)

当我想创建一个对象时,出现错误“没有为参数‘信息’传递值”,如何解决这个问题?

val model = TaxEngineModel()
特雷弗农X

正如错误提示:您必须传递一个值info或使其可以为info空。您有班级中所有其他后场的默认值,但没有info.

传递一个值:

val model = TaxEngineModel(info = someInfoModel)

或使信息可以为空:

...
    val Type: String = "",
    val info: infoModel?, // you could optionally assign null as default here
)

或定义一个默认值:

...
    val Type: String = "",
    val info: infoModel = someInfoModel, // you could maybe create InfoModel here?
)

但是在后一种情况下,您需要一个全局常量或构造函数可以访问的其他内容。

那里有两个

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

没有为参数“dataSet”错误传递值

在日期之间选择数据-“没有为一个或多个必需参数提供值”

没有为C#中的一个或多个必需参数给出值

Oledb查询中没有为一个或多个必需参数提供值

使用来自 Activity 的上下文从 Adapter 类中的 Viewholder 创建对象 - 没有为“上下文”传递值

在BeforeAll方法中没有为参数注册ParameterResolver

错误:更新数据库时,“没有为一个或多个必需参数提供值”

Access数据库错误::“没有为一个或多个必需参数提供值。”

没有为C#中的一个或多个必需参数错误提供值?

没有为更新语句C#Microsoft Access中的一个或多个必需参数提供值

更新SQL语句问题-没有为一个或多个必需参数提供值-在Visual Basic中编码

没有为必需的参数提供值,带有值

没有为功能分配值

granturl没有为快速手册传递正确的参数

我需要在Azure AD中为用户设置“职位信息”,例如“部门”。Set-AzADUser没有为此的参数。还有其他命令吗?

sphinxsearch Laravel 5.2“没有为标签[]发布的信息。”

没有为“ SignFile”任务提供必需参数“ CertificateThumbprint”的值

为什么没有为可为空和可选参数设置任何值

org.springframework.dao.InvalidDataAccessApiUsageException:没有为SQL参数提供值

SQLException:没有为参数1指定值

MS Access:没有为一个或多个必需参数提供值

没有为一个或多个必需参数提供值adodb访问错误

ADO SQL:没有为一个或多个必需参数提供值

错误:没有为一个或多个必需参数提供值

没有为一个或多个必需参数提供值-将文本导入Access

OleDbDataReader-没有为一个或多个必需参数提供值

没有为“ AndroidApkSigner”任务提供必需参数“ KeyPass”的值

没有为一个或多个必需参数给出值视觉基本错误

OLE DB / ODBC错误:没有为一个或多个必需参数提供值