Builder
Preview
No Data
Format to
No Data
With type
No Data
No implement
Server setup
data class Full(
override val id: LicenseTypeId,
val code: String,
val name: String,
val category: LicenseCategory,
val projType: LicenseProjType,
val active: Boolean,
val requirePlotInfo: Boolean,
val requireAreaLicenseInfo: Boolean,
val companyId: CompanyId,
val createdAt: OffsetDateTime,
val createdBy: AppUserId,
val updatedAt: OffsetDateTime,
val updatedBy: AppUserId,
) : Entity<LicenseTypeId> {
override val label
get() = FormatUtils.formatNameCode(name = name, code = code)
companion object {
fun fromRecord(record: Record) = Full(
id = record[LICENSE_TYPE.ID],
code = record[LICENSE_TYPE.CODE],
name = record[LICENSE_TYPE.NAME],
category = record[LICENSE_TYPE.CATEGORY],
projType = record[LICENSE_TYPE.PROJ_TYPE],
active = record[LICENSE_TYPE.ACTIVE],
requirePlotInfo = record[LICENSE_TYPE.REQUIRE_PLOT_INFO],
requireAreaLicenseInfo = record[LICENSE_TYPE.REQUIRE_AREA_LICENSE_INFO],
companyId = record[LICENSE_TYPE.COMPANY_ID],
createdAt = record[LICENSE_TYPE.CREATED_AT],
createdBy = record[LICENSE_TYPE.CREATED_BY],
updatedAt = record[LICENSE_TYPE.UPDATED_AT],
updatedBy = record[LICENSE_TYPE.UPDATED_BY]
)
}
}
data class Full(
override val id: LicenseTypeId,
val code: String,
val name: String,
val category: LicenseCategory,
val projType: LicenseProjType,
val active: Boolean,
val requirePlotInfo: Boolean,
val requireAreaLicenseInfo: Boolean,
val companyId: CompanyId,
val createdAt: OffsetDateTime,
val createdBy: AppUserId,
val updatedAt: OffsetDateTime,
val updatedBy: AppUserId,
) : Entity<LicenseTypeId> {
override val label
get() = FormatUtils.formatNameCode(name = name, code = code)
companion object {
fun fromRecord(record: Record) = Full(
id = record[LICENSE_TYPE.ID],
code = record[LICENSE_TYPE.CODE],
name = record[LICENSE_TYPE.NAME],
category = record[LICENSE_TYPE.CATEGORY],
projType = record[LICENSE_TYPE.PROJ_TYPE],
active = record[LICENSE_TYPE.ACTIVE],
requirePlotInfo = record[LICENSE_TYPE.REQUIRE_PLOT_INFO],
requireAreaLicenseInfo = record[LICENSE_TYPE.REQUIRE_AREA_LICENSE_INFO],
companyId = record[LICENSE_TYPE.COMPANY_ID],
createdAt = record[LICENSE_TYPE.CREATED_AT],
createdBy = record[LICENSE_TYPE.CREATED_BY],
updatedAt = record[LICENSE_TYPE.UPDATED_AT],
updatedBy = record[LICENSE_TYPE.UPDATED_BY]
)
}
}
data class Full(
override val id: LicenseTypeId,
val code: String,
val name: String,
val category: LicenseCategory,
val projType: LicenseProjType,
val active: Boolean,
val requirePlotInfo: Boolean,
val requireAreaLicenseInfo: Boolean,
val companyId: CompanyId,
val createdAt: OffsetDateTime,
val createdBy: AppUserId,
val updatedAt: OffsetDateTime,
val updatedBy: AppUserId,
) : Entity<LicenseTypeId> {
override val label
get() = FormatUtils.formatNameCode(name = name, code = code)
companion object {
fun fromRecord(record: Record) = Full(
id = record[LICENSE_TYPE.ID],
code = record[LICENSE_TYPE.CODE],
name = record[LICENSE_TYPE.NAME],
category = record[LICENSE_TYPE.CATEGORY],
projType = record[LICENSE_TYPE.PROJ_TYPE],
active = record[LICENSE_TYPE.ACTIVE],
requirePlotInfo = record[LICENSE_TYPE.REQUIRE_PLOT_INFO],
requireAreaLicenseInfo = record[LICENSE_TYPE.REQUIRE_AREA_LICENSE_INFO],
companyId = record[LICENSE_TYPE.COMPANY_ID],
createdAt = record[LICENSE_TYPE.CREATED_AT],
createdBy = record[LICENSE_TYPE.CREATED_BY],
updatedAt = record[LICENSE_TYPE.UPDATED_AT],
updatedBy = record[LICENSE_TYPE.UPDATED_BY]
)
}
}
data class Full(
override val id: LicenseTypeId,
val code: String,
val name: String,
val category: LicenseCategory,
val projType: LicenseProjType,
val active: Boolean,
val requirePlotInfo: Boolean,
val requireAreaLicenseInfo: Boolean,
val companyId: CompanyId,
val createdAt: OffsetDateTime,
val createdBy: AppUserId,
val updatedAt: OffsetDateTime,
val updatedBy: AppUserId,
) : Entity<LicenseTypeId> {
override val label
get() = FormatUtils.formatNameCode(name = name, code = code)
companion object {
fun fromRecord(record: Record) = Full(
id = record[LICENSE_TYPE.ID],
code = record[LICENSE_TYPE.CODE],
name = record[LICENSE_TYPE.NAME],
category = record[LICENSE_TYPE.CATEGORY],
projType = record[LICENSE_TYPE.PROJ_TYPE],
active = record[LICENSE_TYPE.ACTIVE],
requirePlotInfo = record[LICENSE_TYPE.REQUIRE_PLOT_INFO],
requireAreaLicenseInfo = record[LICENSE_TYPE.REQUIRE_AREA_LICENSE_INFO],
companyId = record[LICENSE_TYPE.COMPANY_ID],
createdAt = record[LICENSE_TYPE.CREATED_AT],
createdBy = record[LICENSE_TYPE.CREATED_BY],
updatedAt = record[LICENSE_TYPE.UPDATED_AT],
updatedBy = record[LICENSE_TYPE.UPDATED_BY]
)
}
}
Web setup
data class Full(
override val id: LicenseTypeId,
val code: String,
val name: String,
val category: LicenseCategory,
val projType: LicenseProjType,
val active: Boolean,
val requirePlotInfo: Boolean,
val requireAreaLicenseInfo: Boolean,
val companyId: CompanyId,
val createdAt: OffsetDateTime,
val createdBy: AppUserId,
val updatedAt: OffsetDateTime,
val updatedBy: AppUserId,
) : Entity<LicenseTypeId> {
override val label
get() = FormatUtils.formatNameCode(name = name, code = code)
companion object {
fun fromRecord(record: Record) = Full(
id = record[LICENSE_TYPE.ID],
code = record[LICENSE_TYPE.CODE],
name = record[LICENSE_TYPE.NAME],
category = record[LICENSE_TYPE.CATEGORY],
projType = record[LICENSE_TYPE.PROJ_TYPE],
active = record[LICENSE_TYPE.ACTIVE],
requirePlotInfo = record[LICENSE_TYPE.REQUIRE_PLOT_INFO],
requireAreaLicenseInfo = record[LICENSE_TYPE.REQUIRE_AREA_LICENSE_INFO],
companyId = record[LICENSE_TYPE.COMPANY_ID],
createdAt = record[LICENSE_TYPE.CREATED_AT],
createdBy = record[LICENSE_TYPE.CREATED_BY],
updatedAt = record[LICENSE_TYPE.UPDATED_AT],
updatedBy = record[LICENSE_TYPE.UPDATED_BY]
)
}
}
data class Full(
override val id: LicenseTypeId,
val code: String,
val name: String,
val category: LicenseCategory,
val projType: LicenseProjType,
val active: Boolean,
val requirePlotInfo: Boolean,
val requireAreaLicenseInfo: Boolean,
val companyId: CompanyId,
val createdAt: OffsetDateTime,
val createdBy: AppUserId,
val updatedAt: OffsetDateTime,
val updatedBy: AppUserId,
) : Entity<LicenseTypeId> {
override val label
get() = FormatUtils.formatNameCode(name = name, code = code)
companion object {
fun fromRecord(record: Record) = Full(
id = record[LICENSE_TYPE.ID],
code = record[LICENSE_TYPE.CODE],
name = record[LICENSE_TYPE.NAME],
category = record[LICENSE_TYPE.CATEGORY],
projType = record[LICENSE_TYPE.PROJ_TYPE],
active = record[LICENSE_TYPE.ACTIVE],
requirePlotInfo = record[LICENSE_TYPE.REQUIRE_PLOT_INFO],
requireAreaLicenseInfo = record[LICENSE_TYPE.REQUIRE_AREA_LICENSE_INFO],
companyId = record[LICENSE_TYPE.COMPANY_ID],
createdAt = record[LICENSE_TYPE.CREATED_AT],
createdBy = record[LICENSE_TYPE.CREATED_BY],
updatedAt = record[LICENSE_TYPE.UPDATED_AT],
updatedBy = record[LICENSE_TYPE.UPDATED_BY]
)
}
}
data class Full(
override val id: LicenseTypeId,
val code: String,
val name: String,
val category: LicenseCategory,
val projType: LicenseProjType,
val active: Boolean,
val requirePlotInfo: Boolean,
val requireAreaLicenseInfo: Boolean,
val companyId: CompanyId,
val createdAt: OffsetDateTime,
val createdBy: AppUserId,
val updatedAt: OffsetDateTime,
val updatedBy: AppUserId,
) : Entity<LicenseTypeId> {
override val label
get() = FormatUtils.formatNameCode(name = name, code = code)
companion object {
fun fromRecord(record: Record) = Full(
id = record[LICENSE_TYPE.ID],
code = record[LICENSE_TYPE.CODE],
name = record[LICENSE_TYPE.NAME],
category = record[LICENSE_TYPE.CATEGORY],
projType = record[LICENSE_TYPE.PROJ_TYPE],
active = record[LICENSE_TYPE.ACTIVE],
requirePlotInfo = record[LICENSE_TYPE.REQUIRE_PLOT_INFO],
requireAreaLicenseInfo = record[LICENSE_TYPE.REQUIRE_AREA_LICENSE_INFO],
companyId = record[LICENSE_TYPE.COMPANY_ID],
createdAt = record[LICENSE_TYPE.CREATED_AT],
createdBy = record[LICENSE_TYPE.CREATED_BY],
updatedAt = record[LICENSE_TYPE.UPDATED_AT],
updatedBy = record[LICENSE_TYPE.UPDATED_BY]
)
}
}
data class Full(
override val id: LicenseTypeId,
val code: String,
val name: String,
val category: LicenseCategory,
val projType: LicenseProjType,
val active: Boolean,
val requirePlotInfo: Boolean,
val requireAreaLicenseInfo: Boolean,
val companyId: CompanyId,
val createdAt: OffsetDateTime,
val createdBy: AppUserId,
val updatedAt: OffsetDateTime,
val updatedBy: AppUserId,
) : Entity<LicenseTypeId> {
override val label
get() = FormatUtils.formatNameCode(name = name, code = code)
companion object {
fun fromRecord(record: Record) = Full(
id = record[LICENSE_TYPE.ID],
code = record[LICENSE_TYPE.CODE],
name = record[LICENSE_TYPE.NAME],
category = record[LICENSE_TYPE.CATEGORY],
projType = record[LICENSE_TYPE.PROJ_TYPE],
active = record[LICENSE_TYPE.ACTIVE],
requirePlotInfo = record[LICENSE_TYPE.REQUIRE_PLOT_INFO],
requireAreaLicenseInfo = record[LICENSE_TYPE.REQUIRE_AREA_LICENSE_INFO],
companyId = record[LICENSE_TYPE.COMPANY_ID],
createdAt = record[LICENSE_TYPE.CREATED_AT],
createdBy = record[LICENSE_TYPE.CREATED_BY],
updatedAt = record[LICENSE_TYPE.UPDATED_AT],
updatedBy = record[LICENSE_TYPE.UPDATED_BY]
)
}
}
data class Full(
override val id: LicenseTypeId,
val code: String,
val name: String,
val category: LicenseCategory,
val projType: LicenseProjType,
val active: Boolean,
val requirePlotInfo: Boolean,
val requireAreaLicenseInfo: Boolean,
val companyId: CompanyId,
val createdAt: OffsetDateTime,
val createdBy: AppUserId,
val updatedAt: OffsetDateTime,
val updatedBy: AppUserId,
) : Entity<LicenseTypeId> {
override val label
get() = FormatUtils.formatNameCode(name = name, code = code)
companion object {
fun fromRecord(record: Record) = Full(
id = record[LICENSE_TYPE.ID],
code = record[LICENSE_TYPE.CODE],
name = record[LICENSE_TYPE.NAME],
category = record[LICENSE_TYPE.CATEGORY],
projType = record[LICENSE_TYPE.PROJ_TYPE],
active = record[LICENSE_TYPE.ACTIVE],
requirePlotInfo = record[LICENSE_TYPE.REQUIRE_PLOT_INFO],
requireAreaLicenseInfo = record[LICENSE_TYPE.REQUIRE_AREA_LICENSE_INFO],
companyId = record[LICENSE_TYPE.COMPANY_ID],
createdAt = record[LICENSE_TYPE.CREATED_AT],
createdBy = record[LICENSE_TYPE.CREATED_BY],
updatedAt = record[LICENSE_TYPE.UPDATED_AT],
updatedBy = record[LICENSE_TYPE.UPDATED_BY]
)
}
}