Class Requisitions


  • @Generated("jsonschema2pojo")
    public class Requisitions
    extends Object
    Requisitions

    Requests to purchase goods or services that may reserve funds in financial ledgers.

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

        The global identifier of the requisition. (Required)

      • type

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

        The type of requisition, i.e. Procurement or eProcurement.

      • requisitionNumber

        @JsonPropertyDescription("The number associated with the requisition assigned by the finance system.")
        private String requisitionNumber
        Requisition Number

        The number associated with the requisition assigned by the finance system.

      • referenceNumber

        @JsonPropertyDescription("A reference number specified for the requisition by an external system.")
        private String referenceNumber
        Reference Number

        A reference number specified for the requisition by an external system.

      • paymentSource

        @JsonPropertyDescription("The payment source associated with the requisition which is used while calculating taxes.")
        private Object paymentSource
        Payment Source

        The payment source associated with the requisition which is used while calculating taxes.

      • requestedOn

        @JsonPropertyDescription("The date when the request was originated.")
        private String requestedOn
        Requested On

        The date when the request was originated. (Required)

      • transactionDate

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

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

      • status

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

        The status of the requisition.

      • deliveredBy

        @JsonPropertyDescription("The date by which the items are requested to be delivered.")
        private Object deliveredBy
        Delivered By

        The date by which the items are requested to be delivered.

      • initiator

        @JsonPropertyDescription("The initiator of the requisition.")
        private Initiator initiator
        Initiator

        The initiator of the requisition. (Required)

      • buyer

        @JsonPropertyDescription("The purchasing agent assigned to the requisition.")
        private Object buyer
        Buyer

        The purchasing agent assigned to the requisition.

      • shipping

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

        The shipping information associated with the requisition.

      • overrideShippingDestination

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

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

      • vendor

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

        The vendor associated with the requisition.

      • paymentTerms

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

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

      • submittedBy

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

        The person who made the submit request for the requisition.

      • comments

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

        The comments associated with the requisition.

      • lineItems

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

        The individual line items associated with the requisition. (Required)

    • Constructor Detail

      • Requisitions

        public Requisitions()
    • 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 requisition. (Required)

      • setId

        public void setId​(String id)
        ID

        The global identifier of the requisition. (Required)

      • getType

        public Object getType()
        Type

        The type of requisition, i.e. Procurement or eProcurement.

      • setType

        public void setType​(Object type)
        Type

        The type of requisition, i.e. Procurement or eProcurement.

      • getRequisitionNumber

        public String getRequisitionNumber()
        Requisition Number

        The number associated with the requisition assigned by the finance system.

      • setRequisitionNumber

        public void setRequisitionNumber​(String requisitionNumber)
        Requisition Number

        The number associated with the requisition assigned by the finance system.

      • withRequisitionNumber

        public Requisitions withRequisitionNumber​(String requisitionNumber)
      • getReferenceNumber

        public String getReferenceNumber()
        Reference Number

        A reference number specified for the requisition by an external system.

      • setReferenceNumber

        public void setReferenceNumber​(String referenceNumber)
        Reference Number

        A reference number specified for the requisition by an external system.

      • withReferenceNumber

        public Requisitions withReferenceNumber​(String referenceNumber)
      • getPaymentSource

        public Object getPaymentSource()
        Payment Source

        The payment source associated with the requisition which is used while calculating taxes.

      • setPaymentSource

        public void setPaymentSource​(Object paymentSource)
        Payment Source

        The payment source associated with the requisition which is used while calculating taxes.

      • getRequestedOn

        public String getRequestedOn()
        Requested On

        The date when the request was originated. (Required)

      • setRequestedOn

        public void setRequestedOn​(String requestedOn)
        Requested On

        The date when the request was originated. (Required)

      • getTransactionDate

        public String getTransactionDate()
        Transaction Date

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

      • withTransactionDate

        public Requisitions withTransactionDate​(String transactionDate)
      • getStatus

        public Object getStatus()
        Status

        The status of the requisition.

      • setStatus

        public void setStatus​(Object status)
        Status

        The status of the requisition.

      • getDeliveredBy

        public Object getDeliveredBy()
        Delivered By

        The date by which the items are requested to be delivered.

      • setDeliveredBy

        public void setDeliveredBy​(Object deliveredBy)
        Delivered By

        The date by which the items are requested to be delivered.

      • getInitiator

        public Initiator getInitiator()
        Initiator

        The initiator of the requisition. (Required)

      • setInitiator

        public void setInitiator​(Initiator initiator)
        Initiator

        The initiator of the requisition. (Required)

      • getBuyer

        public Object getBuyer()
        Buyer

        The purchasing agent assigned to the requisition.

      • setBuyer

        public void setBuyer​(Object buyer)
        Buyer

        The purchasing agent assigned to the requisition.

      • getShipping

        public Shipping getShipping()
        Shipping

        The shipping information associated with the requisition.

      • setShipping

        public void setShipping​(Shipping shipping)
        Shipping

        The shipping information associated with the requisition.

      • getOverrideShippingDestination

        public Object getOverrideShippingDestination()
        Override Shipping Destination

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

      • setOverrideShippingDestination

        public void setOverrideShippingDestination​(Object overrideShippingDestination)
        Override Shipping Destination

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

      • withOverrideShippingDestination

        public Requisitions withOverrideShippingDestination​(Object overrideShippingDestination)
      • getVendor

        public Vendor getVendor()
        Vendor

        The vendor associated with the requisition.

      • setVendor

        public void setVendor​(Vendor vendor)
        Vendor

        The vendor associated with the requisition.

      • getPaymentTerms

        public Object getPaymentTerms()
        Payment Terms

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

      • setPaymentTerms

        public void setPaymentTerms​(Object paymentTerms)
        Payment Terms

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

      • getSubmittedBy

        public Object getSubmittedBy()
        Submitted By

        The person who made the submit request for the requisition.

      • setSubmittedBy

        public void setSubmittedBy​(Object submittedBy)
        Submitted By

        The person who made the submit request for the requisition.

      • getComments

        public List<Comment> getComments()
        Comments

        The comments associated with the requisition.

      • setComments

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

        The comments associated with the requisition.

      • getLineItems

        public List<LineItem> getLineItems()
        Line Items

        The individual line items associated with the requisition. (Required)

      • setLineItems

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

        The individual line items associated with the requisition. (Required)

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object