Package com.braintreegateway
Class TransactionLineItemRequest
- java.lang.Object
-
- com.braintreegateway.Request
-
- com.braintreegateway.TransactionLineItemRequest
-
public class TransactionLineItemRequest extends Request
-
-
Field Summary
Fields Modifier and Type Field Description private StringcommodityCodeprivate Stringdescriptionprivate BigDecimaldiscountAmountprivate StringimageUrlprivate TransactionLineItem.Kindkindprivate Stringnameprivate TransactionRequestparentprivate StringproductCodeprivate BigDecimalquantityprivate BigDecimaltaxAmountprivate BigDecimaltotalAmountprivate BigDecimalunitAmountprivate StringunitOfMeasureprivate BigDecimalunitTaxAmountprivate StringupcCodeprivate StringupcTypeprivate Stringurl
-
Constructor Summary
Constructors Constructor Description TransactionLineItemRequest()TransactionLineItemRequest(TransactionRequest parent)
-
Method Summary
-
Methods inherited from class com.braintreegateway.Request
buildXMLElement, buildXMLElement, getKind, toGraphQLVariables
-
-
-
-
Field Detail
-
parent
private TransactionRequest parent
-
kind
private TransactionLineItem.Kind kind
-
discountAmount
private BigDecimal discountAmount
-
quantity
private BigDecimal quantity
-
taxAmount
private BigDecimal taxAmount
-
totalAmount
private BigDecimal totalAmount
-
unitAmount
private BigDecimal unitAmount
-
unitTaxAmount
private BigDecimal unitTaxAmount
-
commodityCode
private String commodityCode
-
description
private String description
-
imageUrl
private String imageUrl
-
name
private String name
-
productCode
private String productCode
-
unitOfMeasure
private String unitOfMeasure
-
upcCode
private String upcCode
-
upcType
private String upcType
-
url
private String url
-
-
Constructor Detail
-
TransactionLineItemRequest
public TransactionLineItemRequest(TransactionRequest parent)
-
TransactionLineItemRequest
public TransactionLineItemRequest()
-
-
Method Detail
-
quantity
public TransactionLineItemRequest quantity(BigDecimal quantity)
-
name
public TransactionLineItemRequest name(String name)
-
description
public TransactionLineItemRequest description(String description)
-
kind
public TransactionLineItemRequest kind(TransactionLineItem.Kind kind)
-
unitAmount
public TransactionLineItemRequest unitAmount(BigDecimal unitAmount)
-
unitTaxAmount
public TransactionLineItemRequest unitTaxAmount(BigDecimal unitTaxAmount)
-
totalAmount
public TransactionLineItemRequest totalAmount(BigDecimal totalAmount)
-
discountAmount
public TransactionLineItemRequest discountAmount(BigDecimal discountAmount)
-
unitOfMeasure
public TransactionLineItemRequest unitOfMeasure(String unitOfMeasure)
-
productCode
public TransactionLineItemRequest productCode(String productCode)
-
commodityCode
public TransactionLineItemRequest commodityCode(String commodityCode)
-
url
public TransactionLineItemRequest url(String url)
-
taxAmount
public TransactionLineItemRequest taxAmount(BigDecimal taxAmount)
-
imageUrl
public TransactionLineItemRequest imageUrl(String imageUrl)
-
upcCode
public TransactionLineItemRequest upcCode(String upcCode)
-
upcType
public TransactionLineItemRequest upcType(String upcType)
-
done
public TransactionRequest done()
-
toQueryString
public String toQueryString()
- Overrides:
toQueryStringin classRequest
-
toQueryString
public String toQueryString(String root)
- Overrides:
toQueryStringin classRequest
-
buildRequest
protected RequestBuilder buildRequest(String root)
-
-