Class PurchaseOrders


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

    Commercial agreements with vendors for the purchasing of commodities.

    • 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 purchase order.")
        private String id
        ID

        The global identifier of the purchase order. (Required)

      • type

        @JsonPropertyDescription("The type of purchase order, i.e. Procurement, eProcurement, or Travel.")
        private Object type
        Type

        The type of purchase order, i.e. Procurement, eProcurement, or Travel.

      • description

        @JsonPropertyDescription("The description of the purchase order.")
        private String description
        Description

        The description of the purchase order.

      • 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 purchase order")
        private Object paymentSource
        Payment Source

        The source account for the purchase order

      • orderedOn

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

        The date the purchase order was created. (Required)

      • transactionDate

        @JsonPropertyDescription("The transaction date for the 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 purchase order. This will be the date used when entering the transactions into the general ledger. (Required)

      • deliveredBy

        @JsonPropertyDescription("The expected delivery date for the purchase order.")
        private Object deliveredBy
        Delivered By

        The expected delivery date for the purchase order.

      • status

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

        The status of the purchase order.

      • statusDate

        @JsonPropertyDescription("The date associated with the purchase order\'s status.")
        private Object statusDate
        Status Date

        The date associated with the purchase order's status.

      • buyer

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

        The buyer associated with the purchase order.

      • initiator

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

        The initiator of the purchase order.

      • shipping

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

        The shipping information associated with the 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.

      • shippingMethod

        @JsonPropertyDescription("The shipping method for the purchase order (e.g. ground, air, UPS, Purolator).")
        private Object shippingMethod
        Shipping Method

        The shipping method for the purchase order (e.g. ground, air, UPS, Purolator).

      • vendor

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

        The vendor associated with the purchase order. (Required)

      • paymentTerms

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

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

      • classification

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

        A user defined classification of the purchase order.

      • submittedBy

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

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

      • comments

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

        The comments associated with the purchase order.

      • lineItems

        @JsonPropertyDescription("The line items associated with the purchase order.")
        private List<LineItem> lineItems
        Line Items

        The line items associated with the purchase order. (Required)

    • Constructor Detail

      • PurchaseOrders

        public PurchaseOrders()
    • 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 purchase order. (Required)

      • setId

        public void setId​(String id)
        ID

        The global identifier of the purchase order. (Required)

      • getType

        public Object getType()
        Type

        The type of purchase order, i.e. Procurement, eProcurement, or Travel.

      • setType

        public void setType​(Object type)
        Type

        The type of purchase order, i.e. Procurement, eProcurement, or Travel.

      • getDescription

        public String getDescription()
        Description

        The description of the purchase order.

      • setDescription

        public void setDescription​(String description)
        Description

        The description of the purchase order.

      • 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 purchase order

      • setPaymentSource

        public void setPaymentSource​(Object paymentSource)
        Payment Source

        The source account for the purchase order

      • getOrderedOn

        public String getOrderedOn()
        Ordered On

        The date the purchase order was created. (Required)

      • setOrderedOn

        public void setOrderedOn​(String orderedOn)
        Ordered On

        The date the purchase order was created. (Required)

      • getTransactionDate

        public String getTransactionDate()
        Transaction Date

        The transaction date for the 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 purchase order. This will be the date used when entering the transactions into the general ledger. (Required)

      • getDeliveredBy

        public Object getDeliveredBy()
        Delivered By

        The expected delivery date for the purchase order.

      • setDeliveredBy

        public void setDeliveredBy​(Object deliveredBy)
        Delivered By

        The expected delivery date for the purchase order.

      • getStatus

        public Object getStatus()
        Status

        The status of the purchase order.

      • setStatus

        public void setStatus​(Object status)
        Status

        The status of the purchase order.

      • getStatusDate

        public Object getStatusDate()
        Status Date

        The date associated with the purchase order's status.

      • setStatusDate

        public void setStatusDate​(Object statusDate)
        Status Date

        The date associated with the purchase order's status.

      • getBuyer

        public Object getBuyer()
        Buyer

        The buyer associated with the purchase order.

      • setBuyer

        public void setBuyer​(Object buyer)
        Buyer

        The buyer associated with the purchase order.

      • getInitiator

        public Object getInitiator()
        Initiator

        The initiator of the purchase order.

      • setInitiator

        public void setInitiator​(Object initiator)
        Initiator

        The initiator of the purchase order.

      • getShipping

        public Shipping getShipping()
        Shipping

        The shipping information associated with the purchase order.

      • setShipping

        public void setShipping​(Shipping shipping)
        Shipping

        The shipping information associated with the 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.

      • getShippingMethod

        public Object getShippingMethod()
        Shipping Method

        The shipping method for the purchase order (e.g. ground, air, UPS, Purolator).

      • setShippingMethod

        public void setShippingMethod​(Object shippingMethod)
        Shipping Method

        The shipping method for the purchase order (e.g. ground, air, UPS, Purolator).

      • getVendor

        public Vendor getVendor()
        Vendor

        The vendor associated with the purchase order. (Required)

      • setVendor

        public void setVendor​(Vendor vendor)
        Vendor

        The vendor associated with the purchase order. (Required)

      • getPaymentTerms

        public Object getPaymentTerms()
        Payment Terms

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

      • setPaymentTerms

        public void setPaymentTerms​(Object paymentTerms)
        Payment Terms

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

      • getClassification

        public Object getClassification()
        Classification

        A user defined classification of the purchase order.

      • setClassification

        public void setClassification​(Object classification)
        Classification

        A user defined classification of the purchase order.

      • getSubmittedBy

        public Object getSubmittedBy()
        Submitted By

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

      • setSubmittedBy

        public void setSubmittedBy​(Object submittedBy)
        Submitted By

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

      • getComments

        public List<Comment> getComments()
        Comments

        The comments associated with the purchase order.

      • setComments

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

        The comments associated with the purchase order.

      • getLineItems

        public List<LineItem> getLineItems()
        Line Items

        The line items associated with the purchase order. (Required)

      • setLineItems

        public void setLineItems​(List<LineItem> lineItems)
        Line Items

        The line items associated with the purchase order. (Required)

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object