Class CreditNoteLineItem.Builder
- java.lang.Object
-
- com.merge.api.resources.accounting.types.CreditNoteLineItem.Builder
-
- Enclosing class:
- CreditNoteLineItem
public static final class CreditNoteLineItem.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreditNoteLineItem.Builderaccount(java.lang.String account)CreditNoteLineItem.Builderaccount(java.util.Optional<java.lang.String> account)CreditNoteLineItembuild()CreditNoteLineItem.Buildercompany(CreditNoteLineItemCompany company)CreditNoteLineItem.Buildercompany(java.util.Optional<CreditNoteLineItemCompany> company)CreditNoteLineItem.BuildercreatedAt(java.time.OffsetDateTime createdAt)CreditNoteLineItem.BuildercreatedAt(java.util.Optional<java.time.OffsetDateTime> createdAt)CreditNoteLineItem.Builderdescription(java.lang.String description)CreditNoteLineItem.Builderdescription(java.util.Optional<java.lang.String> description)CreditNoteLineItem.Builderfrom(CreditNoteLineItem other)CreditNoteLineItem.Builderid(java.lang.String id)CreditNoteLineItem.Builderid(java.util.Optional<java.lang.String> id)CreditNoteLineItem.Builderitem(CreditNoteLineItemItem item)CreditNoteLineItem.Builderitem(java.util.Optional<CreditNoteLineItemItem> item)CreditNoteLineItem.Buildermemo(java.lang.String memo)CreditNoteLineItem.Buildermemo(java.util.Optional<java.lang.String> memo)CreditNoteLineItem.BuildermodifiedAt(java.time.OffsetDateTime modifiedAt)CreditNoteLineItem.BuildermodifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)CreditNoteLineItem.Buildername(java.lang.String name)CreditNoteLineItem.Buildername(java.util.Optional<java.lang.String> name)CreditNoteLineItem.Builderquantity(java.lang.String quantity)CreditNoteLineItem.Builderquantity(java.util.Optional<java.lang.String> quantity)CreditNoteLineItem.BuilderremoteId(java.lang.String remoteId)CreditNoteLineItem.BuilderremoteId(java.util.Optional<java.lang.String> remoteId)CreditNoteLineItem.BuilderremoteWasDeleted(java.lang.Boolean remoteWasDeleted)CreditNoteLineItem.BuilderremoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)CreditNoteLineItem.BuildertaxRate(java.lang.String taxRate)CreditNoteLineItem.BuildertaxRate(java.util.Optional<java.lang.String> taxRate)CreditNoteLineItem.BuildertotalLineAmount(java.lang.String totalLineAmount)CreditNoteLineItem.BuildertotalLineAmount(java.util.Optional<java.lang.String> totalLineAmount)CreditNoteLineItem.BuildertrackingCategories(java.util.List<java.util.Optional<java.lang.String>> trackingCategories)CreditNoteLineItem.BuildertrackingCategories(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> trackingCategories)CreditNoteLineItem.BuildertrackingCategory(java.lang.String trackingCategory)CreditNoteLineItem.BuildertrackingCategory(java.util.Optional<java.lang.String> trackingCategory)CreditNoteLineItem.BuilderunitPrice(java.lang.String unitPrice)CreditNoteLineItem.BuilderunitPrice(java.util.Optional<java.lang.String> unitPrice)
-
-
-
Method Detail
-
from
public CreditNoteLineItem.Builder from(CreditNoteLineItem other)
-
id
public CreditNoteLineItem.Builder id(java.util.Optional<java.lang.String> id)
-
id
public CreditNoteLineItem.Builder id(java.lang.String id)
-
remoteId
public CreditNoteLineItem.Builder remoteId(java.util.Optional<java.lang.String> remoteId)
-
remoteId
public CreditNoteLineItem.Builder remoteId(java.lang.String remoteId)
-
createdAt
public CreditNoteLineItem.Builder createdAt(java.util.Optional<java.time.OffsetDateTime> createdAt)
-
createdAt
public CreditNoteLineItem.Builder createdAt(java.time.OffsetDateTime createdAt)
-
modifiedAt
public CreditNoteLineItem.Builder modifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)
-
modifiedAt
public CreditNoteLineItem.Builder modifiedAt(java.time.OffsetDateTime modifiedAt)
-
item
public CreditNoteLineItem.Builder item(java.util.Optional<CreditNoteLineItemItem> item)
-
item
public CreditNoteLineItem.Builder item(CreditNoteLineItemItem item)
-
name
public CreditNoteLineItem.Builder name(java.util.Optional<java.lang.String> name)
-
name
public CreditNoteLineItem.Builder name(java.lang.String name)
-
description
public CreditNoteLineItem.Builder description(java.util.Optional<java.lang.String> description)
-
description
public CreditNoteLineItem.Builder description(java.lang.String description)
-
quantity
public CreditNoteLineItem.Builder quantity(java.util.Optional<java.lang.String> quantity)
-
quantity
public CreditNoteLineItem.Builder quantity(java.lang.String quantity)
-
memo
public CreditNoteLineItem.Builder memo(java.util.Optional<java.lang.String> memo)
-
memo
public CreditNoteLineItem.Builder memo(java.lang.String memo)
-
unitPrice
public CreditNoteLineItem.Builder unitPrice(java.util.Optional<java.lang.String> unitPrice)
-
unitPrice
public CreditNoteLineItem.Builder unitPrice(java.lang.String unitPrice)
-
taxRate
public CreditNoteLineItem.Builder taxRate(java.util.Optional<java.lang.String> taxRate)
-
taxRate
public CreditNoteLineItem.Builder taxRate(java.lang.String taxRate)
-
totalLineAmount
public CreditNoteLineItem.Builder totalLineAmount(java.util.Optional<java.lang.String> totalLineAmount)
-
totalLineAmount
public CreditNoteLineItem.Builder totalLineAmount(java.lang.String totalLineAmount)
-
trackingCategory
public CreditNoteLineItem.Builder trackingCategory(java.util.Optional<java.lang.String> trackingCategory)
-
trackingCategory
public CreditNoteLineItem.Builder trackingCategory(java.lang.String trackingCategory)
-
trackingCategories
public CreditNoteLineItem.Builder trackingCategories(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> trackingCategories)
-
trackingCategories
public CreditNoteLineItem.Builder trackingCategories(java.util.List<java.util.Optional<java.lang.String>> trackingCategories)
-
account
public CreditNoteLineItem.Builder account(java.util.Optional<java.lang.String> account)
-
account
public CreditNoteLineItem.Builder account(java.lang.String account)
-
company
public CreditNoteLineItem.Builder company(java.util.Optional<CreditNoteLineItemCompany> company)
-
company
public CreditNoteLineItem.Builder company(CreditNoteLineItemCompany company)
-
remoteWasDeleted
public CreditNoteLineItem.Builder remoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)
-
remoteWasDeleted
public CreditNoteLineItem.Builder remoteWasDeleted(java.lang.Boolean remoteWasDeleted)
-
build
public CreditNoteLineItem build()
-
-