All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.vmware.connectors.concur.domain.Data Maven / Gradle / Ivy

The newest version!
/*
 * Copyright © 2019 VMware, Inc. All Rights Reserved.
 * SPDX-License-Identifier: BSD-2-Clause
 */

package com.vmware.connectors.concur.domain;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;

import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.UUID;

@JsonPropertyOrder({ "uuid", "requestDate", "submittedDate", "status", "statusDescription", "requestSummary",
        "requestDetails", "receipts", "action" })
public class Data {

    private UUID uuid;

    @JsonProperty("request_date")
    private String requestDate;

    @JsonProperty("submitted_date")
    private String submittedDate;

    @JsonProperty("status")
    private String status;

    @JsonProperty("status_description")
    private String statusDescription;

    @JsonProperty("request_summary")
    private Map requestSummary;

    @JsonProperty("request_details")
    private RequestDetails requestDetails;

    private List receipts;

    private List action;

    public Data() {
        this.uuid = UUID.randomUUID();
        this.requestSummary = new LinkedHashMap<>();
        this.receipts = new ArrayList<>();
        this.action = new ArrayList<>();
    }

    public UUID getUuid() {
        return uuid;
    }

    public void setUuid(UUID uuid) {
        this.uuid = uuid;
    }

    public String getRequestDate() {
        return requestDate;
    }

    public void setRequestDate(String requestDate) {
        this.requestDate = requestDate;
    }

    public String getSubmittedDate() {
        return submittedDate;
    }

    public void setSubmittedDate(String submittedDate) {
        this.submittedDate = submittedDate;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getStatusDescription() {
        return statusDescription;
    }

    public void setStatusDescription(String statusDescription) {
        this.statusDescription = statusDescription;
    }

    public Map getRequestSummary() {
        return requestSummary;
    }

    public void setRequestSummary(Map requestSummary) {
        this.requestSummary = requestSummary;
    }

    public RequestDetails getRequestDetails() {
        return requestDetails;
    }

    public void setRequestDetails(RequestDetails requestDetails) {
        this.requestDetails = requestDetails;
    }

    public List getReceipts() {
        return receipts;
    }

    public void setReceipts(List receipts) {
        this.receipts = receipts;
    }

    public List getAction() {
        return action;
    }

    public void setAction(List action) {
        this.action = action;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy