Class PurchasingArrangements
- java.lang.Object
-
- com.ellucian.generated.eedm.purchasing_arrangements.v13_0.PurchasingArrangements
-
@Generated("jsonschema2pojo") public class PurchasingArrangements extends Object
Purchasing ArrangementsAgreements established with vendors for the purchasing of commodities.
-
-
Field Summary
Fields Modifier and Type Field Description private Object
additionalAmount
Additional Amountprivate String
arrangementNumber
Arrangement Numberprivate Object
buyer
Buyerprivate Object
classification
Classificationprivate List<Comment>
comments
Commentsprivate Date
endOn
End Onprivate Object
freeOnBoard
Free On Boardprivate Object
fulfillment
Fulfillmentprivate String
id
IDprivate List<LineItem>
lineItems
Line Itemsprivate Metadata
metadata
Metadataprivate Object
paymentTerms
Payment Termsprivate String
referenceNumber
Reference Numberprivate Object
shipTo
Ship Toprivate Date
startOn
Start Onprivate Object
status
Statusprivate List<Tax>
taxes
Taxesprivate Vendor
vendor
Vendor
-
Constructor Summary
Constructors Constructor Description PurchasingArrangements()
-
Method Summary
-
-
-
Field Detail
-
metadata
@JsonPropertyDescription("Metadata about the JSON payload") private Metadata metadata
MetadataMetadata about the JSON payload
-
id
@JsonPropertyDescription("The global identifier of the purchasing arrangement.") private String id
IDThe global identifier of the purchasing arrangement. (Required)
-
arrangementNumber
@JsonPropertyDescription("The number associated with the purchasing arrangement assigned by the finance system.") private String arrangementNumber
Arrangement NumberThe number associated with the purchasing arrangement assigned by the finance system.
-
referenceNumber
@JsonPropertyDescription("A reference number specified for the purchasing arrangement by an external system.") private String referenceNumber
Reference NumberA reference number specified for the purchasing arrangement by an external system.
-
vendor
@JsonPropertyDescription("The vendor associated with the purchasing arrangement.") private Vendor vendor
VendorThe vendor associated with the purchasing arrangement. (Required)
-
startOn
@JsonPropertyDescription("The first date when the arrangement is available.") private Date startOn
Start OnThe first date when the arrangement is available. (Required)
-
endOn
@JsonPropertyDescription("The last date when the arrangement is available.") private Date endOn
End OnThe last date when the arrangement is available. (Required)
-
status
@JsonPropertyDescription("The status of the arrangement.") private Object status
StatusThe status of the arrangement.
-
buyer
@JsonPropertyDescription("The purchasing agent assigned to the arrangement.") private Object buyer
BuyerThe purchasing agent assigned to the arrangement.
-
paymentTerms
@JsonPropertyDescription("The payment terms and conditions applicable to the arrangement.") private Object paymentTerms
Payment TermsThe payment terms and conditions applicable to the arrangement.
-
additionalAmount
@JsonPropertyDescription("Additional charges or discounts such as freight, etc.") private Object additionalAmount
Additional AmountAdditional charges or discounts such as freight, etc.
-
taxes
@JsonPropertyDescription("The tax codes applicable to the arrangement.") private List<Tax> taxes
TaxesThe tax codes applicable to the arrangement.
-
classification
@JsonPropertyDescription("A user defined classification of the arrangement.") private Object classification
ClassificationA user defined classification of the arrangement.
-
comments
@JsonPropertyDescription("The comments associated with the arrangement.") private List<Comment> comments
CommentsThe comments associated with the arrangement.
-
fulfillment
@JsonPropertyDescription("An indication if the merchandise will be supplied from inventory or will need to be purchased.") private Object fulfillment
FulfillmentAn indication if the merchandise will be supplied from inventory or will need to be purchased.
-
shipTo
@JsonPropertyDescription("The destination for the purchased item(s).") private Object shipTo
Ship ToThe destination for the purchased item(s).
-
freeOnBoard
@JsonPropertyDescription("The free on board (FOB) type specified for the arrangement.") private Object freeOnBoard
Free On BoardThe free on board (FOB) type specified for the arrangement.
-
-
Method Detail
-
getMetadata
public Metadata getMetadata()
MetadataMetadata about the JSON payload
-
setMetadata
public void setMetadata(Metadata metadata)
MetadataMetadata about the JSON payload
-
withMetadata
public PurchasingArrangements withMetadata(Metadata metadata)
-
getId
public String getId()
IDThe global identifier of the purchasing arrangement. (Required)
-
setId
public void setId(String id)
IDThe global identifier of the purchasing arrangement. (Required)
-
withId
public PurchasingArrangements withId(String id)
-
getArrangementNumber
public String getArrangementNumber()
Arrangement NumberThe number associated with the purchasing arrangement assigned by the finance system.
-
setArrangementNumber
public void setArrangementNumber(String arrangementNumber)
Arrangement NumberThe number associated with the purchasing arrangement assigned by the finance system.
-
withArrangementNumber
public PurchasingArrangements withArrangementNumber(String arrangementNumber)
-
getReferenceNumber
public String getReferenceNumber()
Reference NumberA reference number specified for the purchasing arrangement by an external system.
-
setReferenceNumber
public void setReferenceNumber(String referenceNumber)
Reference NumberA reference number specified for the purchasing arrangement by an external system.
-
withReferenceNumber
public PurchasingArrangements withReferenceNumber(String referenceNumber)
-
getVendor
public Vendor getVendor()
VendorThe vendor associated with the purchasing arrangement. (Required)
-
setVendor
public void setVendor(Vendor vendor)
VendorThe vendor associated with the purchasing arrangement. (Required)
-
withVendor
public PurchasingArrangements withVendor(Vendor vendor)
-
getStartOn
public Date getStartOn()
Start OnThe first date when the arrangement is available. (Required)
-
setStartOn
public void setStartOn(Date startOn)
Start OnThe first date when the arrangement is available. (Required)
-
withStartOn
public PurchasingArrangements withStartOn(Date startOn)
-
getEndOn
public Date getEndOn()
End OnThe last date when the arrangement is available. (Required)
-
setEndOn
public void setEndOn(Date endOn)
End OnThe last date when the arrangement is available. (Required)
-
withEndOn
public PurchasingArrangements withEndOn(Date endOn)
-
getStatus
public Object getStatus()
StatusThe status of the arrangement.
-
setStatus
public void setStatus(Object status)
StatusThe status of the arrangement.
-
withStatus
public PurchasingArrangements withStatus(Object status)
-
getBuyer
public Object getBuyer()
BuyerThe purchasing agent assigned to the arrangement.
-
setBuyer
public void setBuyer(Object buyer)
BuyerThe purchasing agent assigned to the arrangement.
-
withBuyer
public PurchasingArrangements withBuyer(Object buyer)
-
getPaymentTerms
public Object getPaymentTerms()
Payment TermsThe payment terms and conditions applicable to the arrangement.
-
setPaymentTerms
public void setPaymentTerms(Object paymentTerms)
Payment TermsThe payment terms and conditions applicable to the arrangement.
-
withPaymentTerms
public PurchasingArrangements withPaymentTerms(Object paymentTerms)
-
getAdditionalAmount
public Object getAdditionalAmount()
Additional AmountAdditional charges or discounts such as freight, etc.
-
setAdditionalAmount
public void setAdditionalAmount(Object additionalAmount)
Additional AmountAdditional charges or discounts such as freight, etc.
-
withAdditionalAmount
public PurchasingArrangements withAdditionalAmount(Object additionalAmount)
-
withTaxes
public PurchasingArrangements withTaxes(List<Tax> taxes)
-
getClassification
public Object getClassification()
ClassificationA user defined classification of the arrangement.
-
setClassification
public void setClassification(Object classification)
ClassificationA user defined classification of the arrangement.
-
withClassification
public PurchasingArrangements withClassification(Object classification)
-
getComments
public List<Comment> getComments()
CommentsThe comments associated with the arrangement.
-
setComments
public void setComments(List<Comment> comments)
CommentsThe comments associated with the arrangement.
-
withComments
public PurchasingArrangements withComments(List<Comment> comments)
-
getFulfillment
public Object getFulfillment()
FulfillmentAn indication if the merchandise will be supplied from inventory or will need to be purchased.
-
setFulfillment
public void setFulfillment(Object fulfillment)
FulfillmentAn indication if the merchandise will be supplied from inventory or will need to be purchased.
-
withFulfillment
public PurchasingArrangements withFulfillment(Object fulfillment)
-
getShipTo
public Object getShipTo()
Ship ToThe destination for the purchased item(s).
-
setShipTo
public void setShipTo(Object shipTo)
Ship ToThe destination for the purchased item(s).
-
withShipTo
public PurchasingArrangements withShipTo(Object shipTo)
-
getFreeOnBoard
public Object getFreeOnBoard()
Free On BoardThe free on board (FOB) type specified for the arrangement.
-
setFreeOnBoard
public void setFreeOnBoard(Object freeOnBoard)
Free On BoardThe free on board (FOB) type specified for the arrangement.
-
withFreeOnBoard
public PurchasingArrangements withFreeOnBoard(Object freeOnBoard)
-
getLineItems
public List<LineItem> getLineItems()
Line ItemsThe line items associated with purchasing arrangements. (Required)
-
setLineItems
public void setLineItems(List<LineItem> lineItems)
Line ItemsThe line items associated with purchasing arrangements. (Required)
-
withLineItems
public PurchasingArrangements withLineItems(List<LineItem> lineItems)
-
-