IsaacMart
09/14/2021, 3:40 AM@Entity(tableName = "requests")
public class Request extends BaseObservable implements Parcelable {
@PrimaryKey(autoGenerate = true)
private int request_id;// Document_id
private String r_clients_id;
private int r_tasker_id;
private User user;// Type converter
private String requested_skill;
private String time_stamp;
}
Same model for my ktor project
class Request(
val request_id: Int,
val r_clients_id: Int,
val r_tasker_id: Int,
val user: User,
val requested_skill: String,
val time_stamp: String,
val arrival_date: String,
): Serializable, Principal
Here is where am facing the challenge. I really don't know how to insert or reference the Type converter class in my object class.I am new to ktor and exposed.
object Requests : Table() {
val requestId: Column<Int> = integer("request_id").autoIncrement().primaryKey()
val rClientId: Column<Int> = integer("r_clients_id").references(Users.userId)
val rTaskerId: Column<Int> = integer("r_tasker_id").references(Taskers.taskerId)
val user: Column<User> = ?????????????????????????
val requestedSkill = varchar("requested_skill", 128)
val timeStamp = varchar("time_stamp", 64)
val arrivalDate = varchar("arrival_date", 64)
}
tapac
09/15/2021, 10:42 AMIsaacMart
09/15/2021, 10:51 AMtapac
09/15/2021, 1:14 PMIsaacMart
09/15/2021, 1:18 PMtapac
09/15/2021, 1:24 PMIsaacMart
09/15/2021, 2:56 PM