Class InvoiceItem

    • Constructor Detail

      • InvoiceItem

        public InvoiceItem()
      • InvoiceItem

        public InvoiceItem​(UUID invoiceItemId,
                           UUID invoiceId,
                           UUID linkedInvoiceItemId,
                           UUID accountId,
                           UUID childAccountId,
                           UUID bundleId,
                           UUID subscriptionId,
                           String productName,
                           String planName,
                           String phaseName,
                           String usageName,
                           String prettyProductName,
                           String prettyPlanName,
                           String prettyPhaseName,
                           String prettyUsageName,
                           org.killbill.billing.invoice.api.InvoiceItemType itemType,
                           String description,
                           org.joda.time.LocalDate startDate,
                           org.joda.time.LocalDate endDate,
                           BigDecimal amount,
                           BigDecimal rate,
                           org.killbill.billing.catalog.api.Currency currency,
                           BigDecimal quantity,
                           String itemDetails,
                           org.joda.time.DateTime catalogEffectiveDate,
                           List<InvoiceItem> childItems,
                           List<AuditLog> auditLogs)
    • Method Detail

      • setInvoiceItemId

        public InvoiceItem setInvoiceItemId​(UUID invoiceItemId)
      • getInvoiceItemId

        public UUID getInvoiceItemId()
      • getInvoiceId

        public UUID getInvoiceId()
      • setLinkedInvoiceItemId

        public InvoiceItem setLinkedInvoiceItemId​(UUID linkedInvoiceItemId)
      • getLinkedInvoiceItemId

        public UUID getLinkedInvoiceItemId()
      • getAccountId

        public UUID getAccountId()
      • setChildAccountId

        public InvoiceItem setChildAccountId​(UUID childAccountId)
      • getChildAccountId

        public UUID getChildAccountId()
      • getBundleId

        public UUID getBundleId()
      • setSubscriptionId

        public InvoiceItem setSubscriptionId​(UUID subscriptionId)
      • getSubscriptionId

        public UUID getSubscriptionId()
      • getProductName

        public String getProductName()
      • getPlanName

        public String getPlanName()
      • getPhaseName

        public String getPhaseName()
      • getUsageName

        public String getUsageName()
      • setPrettyProductName

        public InvoiceItem setPrettyProductName​(String prettyProductName)
      • getPrettyProductName

        public String getPrettyProductName()
      • setPrettyPlanName

        public InvoiceItem setPrettyPlanName​(String prettyPlanName)
      • getPrettyPlanName

        public String getPrettyPlanName()
      • setPrettyPhaseName

        public InvoiceItem setPrettyPhaseName​(String prettyPhaseName)
      • getPrettyPhaseName

        public String getPrettyPhaseName()
      • setPrettyUsageName

        public InvoiceItem setPrettyUsageName​(String prettyUsageName)
      • getPrettyUsageName

        public String getPrettyUsageName()
      • setItemType

        public InvoiceItem setItemType​(org.killbill.billing.invoice.api.InvoiceItemType itemType)
      • getItemType

        public org.killbill.billing.invoice.api.InvoiceItemType getItemType()
      • getDescription

        public String getDescription()
      • setStartDate

        public InvoiceItem setStartDate​(org.joda.time.LocalDate startDate)
      • getStartDate

        public org.joda.time.LocalDate getStartDate()
      • setEndDate

        public InvoiceItem setEndDate​(org.joda.time.LocalDate endDate)
      • getEndDate

        public org.joda.time.LocalDate getEndDate()
      • setCurrency

        public InvoiceItem setCurrency​(org.killbill.billing.catalog.api.Currency currency)
      • getCurrency

        public org.killbill.billing.catalog.api.Currency getCurrency()
      • getItemDetails

        public String getItemDetails()
      • setCatalogEffectiveDate

        public InvoiceItem setCatalogEffectiveDate​(org.joda.time.DateTime catalogEffectiveDate)
      • getCatalogEffectiveDate

        public org.joda.time.DateTime getCatalogEffectiveDate()