Код: Выделить всё
@Getter
@Setter
@ToString
@NoArgsConstructor(access = AccessLevel.PUBLIC)
@AllArgsConstructor(access = AccessLevel.PACKAGE)
@Builder
public class Quote {
private Premium totalAmount;
private String productCode;
private String status;
}
< /code>
Я могу построить так, чтобы объект не имел статуса: < /p>
Quote quote = Quote.builder()
.totalAmount("123.45")
.productCode("AC")
.build();
Quote quote = Quote.builder()
.totalAmount("123.45")
.productCode("AC")
.status("Full")
.build();
quote.setStatus(null);
< /code>
Однако я хотел бы полностью удалить его из объекта. Причина этого заключается в том, что API используется статус, чтобы определить, является ли цитата полной оплатой или оплатой в рассрочку. Затем объект QUOTE добавляется к объекту CompleteQuote, который возвращается пользователю в ответе JSON. Я не хочу статуса в этом.
Подробнее здесь: https://stackoverflow.com/questions/796 ... r-creation