Не требуется, если значения не нужны, просто не добавляйте их.Однако, если они приходят или нет в ответе, вы можете использовать обнуляемый оператор (?) Из kotlin, так что вы можете справиться с ним, когда он придет или нет.В этом примере, если телефон присутствует в ответе, он анализируется.И если его нет, он не анализируется.Если вы не пользуетесь (?) Оператором, а телефона нет, его выдает и исключение.
data class AdMessage(@SerializedName("body") val message: String,
@SerializedName("email") val email: String,
@SerializedName("name") val name: String,
@SerializedName("phone") val phone: String?)