public final class AddCustomLineItem extends StagedUpdateActionBase<OrderEdit>
Modifier and Type | Method and Description |
---|---|
CustomFieldsDraft |
getCustom() |
ExternalTaxRateDraft |
getExternalTaxRate() |
javax.money.MonetaryAmount |
getMoney() |
LocalizedString |
getName() |
Long |
getQuantity() |
String |
getSlug() |
ResourceIdentifier<TaxCategory> |
getTaxCategory() |
static AddCustomLineItem |
of(LocalizedString name,
String slug,
javax.money.MonetaryAmount money,
ResourceIdentifier<TaxCategory> taxCategory,
Long quantity,
CustomFieldsDraft custom,
ExternalTaxRateDraft externalTaxRate) |
AddCustomLineItem |
withCustom(CustomFieldsDraft custom) |
getAction
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAction
public static AddCustomLineItem of(LocalizedString name, String slug, javax.money.MonetaryAmount money, @Nullable ResourceIdentifier<TaxCategory> taxCategory, Long quantity, @Nullable CustomFieldsDraft custom, @Nullable ExternalTaxRateDraft externalTaxRate)
public LocalizedString getName()
public Long getQuantity()
public javax.money.MonetaryAmount getMoney()
public String getSlug()
@Nullable public ResourceIdentifier<TaxCategory> getTaxCategory()
@Nullable public CustomFieldsDraft getCustom()
@Nullable public ExternalTaxRateDraft getExternalTaxRate()
public AddCustomLineItem withCustom(@Nullable CustomFieldsDraft custom)