validate method

  1. @override
void validate()
override

Метод проверяет валидность данных

Implementation

@override
void validate() {
  agentData?.validate();
  supplierInfo?.validate();
  assert(
    () {
      if (agentData?.agentSign != null) {
        return supplierInfo != null;
      }

      return true;
    }(),
  );

  quantity.validateQuantity(JsonKeys.quantity);
  price.validateAmount(JsonKeys.price);
  amount.validateAmount(JsonKeys.amount);
}