snowe
03/30/2017, 10:25 PMdata class Response(
val id: Id?,
val incomeId: CandidateId?,
val qualifyingId: QualifyingId?,
val supportId: SupportId?
) {
companion object {
@JvmStatic fun builder() = Builder()
}
class Builder {
private var id: Id? = null
private var incomeId: CandidateId? = null
private var qualifyingId: QualifyingId? = null
private var supportId: SupportId? = null
fun id(v: Id?) = apply { id = v }
fun incomeId(v: CandidateId?) = apply { incomeId = v }
fun qualifyingId(v: QualifyingId?) = apply { qualifyingId = v }
fun supportId(v: SupportId?) = apply { supportId = v }
fun build() = Response(id, incomeId, qualifyingIncomeId, supportId)
}
}