public InvoiceItemJson(final InvoiceItem item, @Nullable final List<AuditLog> auditLogs) { this(toString(item.getId()), toString(item.getInvoiceId()), toString(item.getLinkedItemId()), toString(item.getAccountId()), toString(item.getBundleId()), toString(item.getSubscriptionId()), item.getPlanName(), item.getPhaseName(), item.getInvoiceItemType().toString(), item.getDescription(), item.getStartDate(), item.getEndDate(), item.getAmount(), item.getCurrency(), toAuditLogJson(auditLogs)); }