data class Inquiry(
val id: Int,
var name: String,
val service: String,
var description: String,
val contactNumber: String,
val creationTime: Long,
val deadline: Long,
val deliveryArea: String,
val reference: Boolean,
var status: InquiryStatus
)```
this is my data class that im storing in the Mongodb
and this is the sealed class
@Serializable(InquiryStatusSerializer::class)
sealed class InquiryStatus {
abstract val label: String
@Serializable
data class Unassigned(
override val label: String = UNASSIGNED
) : InquiryStatus()
@Serializable
data class CoordinatorRequested(
val coordinatorRequest: EmployeeRequest.CoordinatorRequest, override val label: String = COORDINATOR_REQUESTED
) : InquiryStatus()
@Serializable
data class CoordinatorAccepted(
val coordinatorId: String, override val label: String = COORDINATOR_ACCEPTED
) : InquiryStatus()
@Serializable
data class FreelancerRequested(
val coordinatorId: String,
val freelancerRequests: List<EmployeeRequest.FreelancerRequest>,
override val label: String = FREELANCER_REQUESTED
) : InquiryStatus()
@Serializable
data class FreelancerAssigned(
val coordinatorId: String,
val freelancerId: String,
val tags: List<String>,
override val label: String = FREELANCER_ASSIGNED
) : InquiryStatus()
@Serializable
data class InquiryResolved(
override val label: String = INQUIRY_RESOLVED
) : InquiryStatus()
}
when i store it i get the following error
```org.bson.codecs.configuration.CodecConfigurationException: Can't find a codec for CodecCacheKey{clazz=class com.pb.models.inquiry.InquiryStatus, types=null}.
Skip to main content
New & Unread Topics
Topic | Replies | Views | Activity |
---|---|---|---|
Spark-sql- mongodb is not a valid Spark SQL Data Source | 1 | 277 | Jul 2024 |
EF Core DbContext not using global GuidRepresentation | 14 | 2.7k | Sep 2024 |
Config crontab for mongod | 7 | 105 | Nov 2024 |
PyMongo - ServerSelectionTimeoutError: localhost:27017: [Errno 111] Connection refused - Mongo DB <-> Python | 1 | 162 | Jan 6 |
Access to MongoDB server after changing user’s clientSource | 0 | 25 | Feb 6 |