Class BlanketPurchaseOrders


  • @Generated("jsonschema2pojo")
    public class BlanketPurchaseOrders
    extends Object
    Blanket Purchase Orders

    Commercial agreements with vendors for the purchasing of commodities allowing multiple delivery dates over a period of time.

    • Field Detail

      • metadata

        @JsonPropertyDescription("Metadata about the JSON payload")
        private Metadata metadata
        Metadata

        Metadata about the JSON payload

      • id

        @JsonPropertyDescription("The global identifier of the blanket purchase order.")
        private String id
        ID

        The global identifier of the blanket purchase order. (Required)

      • orderNumber

        @JsonPropertyDescription("The order number generated by the finance system.")
        private String orderNumber
        Order Number

        The order number generated by the finance system.

      • referenceNumbers

        @JsonPropertyDescription("A reference number which represents the originating system\'s source document.")
        private List<String> referenceNumbers
        Reference Numbers

        A reference number which represents the originating system's source document.

      • paymentSource

        @JsonPropertyDescription("The source account for the blanket purchase order.")
        private Object paymentSource
        Payment Source

        The source account for the blanket purchase order.

      • orderedOn

        @JsonPropertyDescription("The date the blanket purchase order was created.")
        private String orderedOn
        Ordered On

        The date the blanket purchase order was created. (Required)

      • transactionDate

        @JsonPropertyDescription("The transaction date for the blanket purchase order. This will be the date used when entering the transactions into the general ledger.")
        private String transactionDate
        Transaction Date

        The transaction date for the blanket purchase order. This will be the date used when entering the transactions into the general ledger. (Required)

      • expirationDate

        @JsonPropertyDescription("The expiration date associated with the blanket purchase order.")
        private Object expirationDate
        Expiration Date

        The expiration date associated with the blanket purchase order.

      • status

        @JsonPropertyDescription("The status of the blanket purchase order.")
        private Object status
        Status

        The status of the blanket purchase order.

      • buyer

        @JsonPropertyDescription("The buyer associated with the blanket purchase order.")
        private Object buyer
        Buyer

        The buyer associated with the blanket purchase order.

      • initiator

        @JsonPropertyDescription("The initiator of the blanket purchase order.")
        private Object initiator
        Initiator

        The initiator of the blanket purchase order.

      • shipping

        @JsonPropertyDescription("The shipping information associated with the blanket purchase order.")
        private Shipping shipping
        Shipping

        The shipping information associated with the blanket purchase order.

      • overrideShippingDestination

        @JsonPropertyDescription("Override of the shipping information specified in the ship to destination.")
        private OverrideShippingDestination overrideShippingDestination
        Override Shipping Destination

        Override of the shipping information specified in the ship to destination.

      • vendor

        @JsonPropertyDescription("The vendor associated with the blanket purchase order.")
        private Vendor vendor
        Vendor

        The vendor associated with the blanket purchase order. (Required)

      • paymentTerms

        @JsonPropertyDescription("The vendor payment terms and conditions that are applicable to the blanket purchase order.")
        private Object paymentTerms
        Payment Terms

        The vendor payment terms and conditions that are applicable to the blanket purchase order.

      • classification

        @JsonPropertyDescription("A user defined classification of the blanket purchase order.")
        private Object classification
        Classification

        A user defined classification of the blanket purchase order.

      • submittedBy

        @JsonPropertyDescription("The person who made the submit request for the blanket purchase order.")
        private Object submittedBy
        Submitted By

        The person who made the submit request for the blanket purchase order.

      • comments

        @JsonPropertyDescription("The comments associated with the blanket purchase order.")
        private List<Comment> comments
        Comments

        The comments associated with the blanket purchase order.

      • orderDetails

        @JsonPropertyDescription("The order details associated with the blanket purchase order.")
        private List<OrderDetail> orderDetails
        Order Details

        The order details associated with the blanket purchase order. (Required)

    • Constructor Detail

      • BlanketPurchaseOrders

        public BlanketPurchaseOrders()
    • Method Detail

      • getMetadata

        public Metadata getMetadata()
        Metadata

        Metadata about the JSON payload

      • setMetadata

        public void setMetadata​(Metadata metadata)
        Metadata

        Metadata about the JSON payload

      • getId

        public String getId()
        ID

        The global identifier of the blanket purchase order. (Required)

      • setId

        public void setId​(String id)
        ID

        The global identifier of the blanket purchase order. (Required)

      • getOrderNumber

        public String getOrderNumber()
        Order Number

        The order number generated by the finance system.

      • setOrderNumber

        public void setOrderNumber​(String orderNumber)
        Order Number

        The order number generated by the finance system.

      • getReferenceNumbers

        public List<String> getReferenceNumbers()
        Reference Numbers

        A reference number which represents the originating system's source document.

      • setReferenceNumbers

        public void setReferenceNumbers​(List<String> referenceNumbers)
        Reference Numbers

        A reference number which represents the originating system's source document.

      • getPaymentSource

        public Object getPaymentSource()
        Payment Source

        The source account for the blanket purchase order.

      • setPaymentSource

        public void setPaymentSource​(Object paymentSource)
        Payment Source

        The source account for the blanket purchase order.

      • getOrderedOn

        public String getOrderedOn()
        Ordered On

        The date the blanket purchase order was created. (Required)

      • setOrderedOn

        public void setOrderedOn​(String orderedOn)
        Ordered On

        The date the blanket purchase order was created. (Required)

      • getTransactionDate

        public String getTransactionDate()
        Transaction Date

        The transaction date for the blanket purchase order. This will be the date used when entering the transactions into the general ledger. (Required)

      • setTransactionDate

        public void setTransactionDate​(String transactionDate)
        Transaction Date

        The transaction date for the blanket purchase order. This will be the date used when entering the transactions into the general ledger. (Required)

      • getExpirationDate

        public Object getExpirationDate()
        Expiration Date

        The expiration date associated with the blanket purchase order.

      • setExpirationDate

        public void setExpirationDate​(Object expirationDate)
        Expiration Date

        The expiration date associated with the blanket purchase order.

      • getStatus

        public Object getStatus()
        Status

        The status of the blanket purchase order.

      • setStatus

        public void setStatus​(Object status)
        Status

        The status of the blanket purchase order.

      • getBuyer

        public Object getBuyer()
        Buyer

        The buyer associated with the blanket purchase order.

      • setBuyer

        public void setBuyer​(Object buyer)
        Buyer

        The buyer associated with the blanket purchase order.

      • getInitiator

        public Object getInitiator()
        Initiator

        The initiator of the blanket purchase order.

      • setInitiator

        public void setInitiator​(Object initiator)
        Initiator

        The initiator of the blanket purchase order.

      • getShipping

        public Shipping getShipping()
        Shipping

        The shipping information associated with the blanket purchase order.

      • setShipping

        public void setShipping​(Shipping shipping)
        Shipping

        The shipping information associated with the blanket purchase order.

      • getOverrideShippingDestination

        public OverrideShippingDestination getOverrideShippingDestination()
        Override Shipping Destination

        Override of the shipping information specified in the ship to destination.

      • setOverrideShippingDestination

        public void setOverrideShippingDestination​(OverrideShippingDestination overrideShippingDestination)
        Override Shipping Destination

        Override of the shipping information specified in the ship to destination.

      • getVendor

        public Vendor getVendor()
        Vendor

        The vendor associated with the blanket purchase order. (Required)

      • setVendor

        public void setVendor​(Vendor vendor)
        Vendor

        The vendor associated with the blanket purchase order. (Required)

      • getPaymentTerms

        public Object getPaymentTerms()
        Payment Terms

        The vendor payment terms and conditions that are applicable to the blanket purchase order.

      • setPaymentTerms

        public void setPaymentTerms​(Object paymentTerms)
        Payment Terms

        The vendor payment terms and conditions that are applicable to the blanket purchase order.

      • getClassification

        public Object getClassification()
        Classification

        A user defined classification of the blanket purchase order.

      • setClassification

        public void setClassification​(Object classification)
        Classification

        A user defined classification of the blanket purchase order.

      • getSubmittedBy

        public Object getSubmittedBy()
        Submitted By

        The person who made the submit request for the blanket purchase order.

      • setSubmittedBy

        public void setSubmittedBy​(Object submittedBy)
        Submitted By

        The person who made the submit request for the blanket purchase order.

      • getComments

        public List<Comment> getComments()
        Comments

        The comments associated with the blanket purchase order.

      • setComments

        public void setComments​(List<Comment> comments)
        Comments

        The comments associated with the blanket purchase order.

      • getOrderDetails

        public List<OrderDetail> getOrderDetails()
        Order Details

        The order details associated with the blanket purchase order. (Required)

      • setOrderDetails

        public void setOrderDetails​(List<OrderDetail> orderDetails)
        Order Details

        The order details associated with the blanket purchase order. (Required)

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object