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

com.aliyun.dingtalktrip_1_0.models.GetTravelProcessDetailResponseBody Maven / Gradle / Ivy

There is a newer version: 2.1.67
Show newest version
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalktrip_1_0.models;

import com.aliyun.tea.*;

public class GetTravelProcessDetailResponseBody extends TeaModel {
    @NameInMap("result")
    public GetTravelProcessDetailResponseBodyResult result;

    @NameInMap("success")
    public Boolean success;

    public static GetTravelProcessDetailResponseBody build(java.util.Map map) throws Exception {
        GetTravelProcessDetailResponseBody self = new GetTravelProcessDetailResponseBody();
        return TeaModel.build(map, self);
    }

    public GetTravelProcessDetailResponseBody setResult(GetTravelProcessDetailResponseBodyResult result) {
        this.result = result;
        return this;
    }
    public GetTravelProcessDetailResponseBodyResult getResult() {
        return this.result;
    }

    public GetTravelProcessDetailResponseBody setSuccess(Boolean success) {
        this.success = success;
        return this;
    }
    public Boolean getSuccess() {
        return this.success;
    }

    public static class GetTravelProcessDetailResponseBodyResultExtFormComponent extends TeaModel {
        /**
         * example:
         * 

""

*/ @NameInMap("bizAlias") public String bizAlias; /** * example: *

MoneyField

*/ @NameInMap("componentType") public String componentType; /** * example: *

"{"upper":"玖元玖角玖分","componentName":"MoneyField"}"

*/ @NameInMap("extValue") public String extValue; /** * example: *

MoneyField_18PDM5K773FK0

*/ @NameInMap("id") public String id; /** * example: *

预估金额

*/ @NameInMap("name") public String name; /** * example: *

9.99

*/ @NameInMap("value") public String value; public static GetTravelProcessDetailResponseBodyResultExtFormComponent build(java.util.Map map) throws Exception { GetTravelProcessDetailResponseBodyResultExtFormComponent self = new GetTravelProcessDetailResponseBodyResultExtFormComponent(); return TeaModel.build(map, self); } public GetTravelProcessDetailResponseBodyResultExtFormComponent setBizAlias(String bizAlias) { this.bizAlias = bizAlias; return this; } public String getBizAlias() { return this.bizAlias; } public GetTravelProcessDetailResponseBodyResultExtFormComponent setComponentType(String componentType) { this.componentType = componentType; return this; } public String getComponentType() { return this.componentType; } public GetTravelProcessDetailResponseBodyResultExtFormComponent setExtValue(String extValue) { this.extValue = extValue; return this; } public String getExtValue() { return this.extValue; } public GetTravelProcessDetailResponseBodyResultExtFormComponent setId(String id) { this.id = id; return this; } public String getId() { return this.id; } public GetTravelProcessDetailResponseBodyResultExtFormComponent setName(String name) { this.name = name; return this; } public String getName() { return this.name; } public GetTravelProcessDetailResponseBodyResultExtFormComponent setValue(String value) { this.value = value; return this; } public String getValue() { return this.value; } } public static class GetTravelProcessDetailResponseBodyResultJourneysArrival extends TeaModel { /** * example: *

TSN

*/ @NameInMap("code") public String code; /** * example: *

CN

*/ @NameInMap("countryCode") public String countryCode; /** * example: *

中国

*/ @NameInMap("countryName") public String countryName; /** * example: *

天津市

*/ @NameInMap("name") public String name; /** * example: *

120000

*/ @NameInMap("nationalCityCode") public String nationalCityCode; public static GetTravelProcessDetailResponseBodyResultJourneysArrival build(java.util.Map map) throws Exception { GetTravelProcessDetailResponseBodyResultJourneysArrival self = new GetTravelProcessDetailResponseBodyResultJourneysArrival(); return TeaModel.build(map, self); } public GetTravelProcessDetailResponseBodyResultJourneysArrival setCode(String code) { this.code = code; return this; } public String getCode() { return this.code; } public GetTravelProcessDetailResponseBodyResultJourneysArrival setCountryCode(String countryCode) { this.countryCode = countryCode; return this; } public String getCountryCode() { return this.countryCode; } public GetTravelProcessDetailResponseBodyResultJourneysArrival setCountryName(String countryName) { this.countryName = countryName; return this; } public String getCountryName() { return this.countryName; } public GetTravelProcessDetailResponseBodyResultJourneysArrival setName(String name) { this.name = name; return this; } public String getName() { return this.name; } public GetTravelProcessDetailResponseBodyResultJourneysArrival setNationalCityCode(String nationalCityCode) { this.nationalCityCode = nationalCityCode; return this; } public String getNationalCityCode() { return this.nationalCityCode; } } public static class GetTravelProcessDetailResponseBodyResultJourneysDeparture extends TeaModel { /** * example: *

BJK

*/ @NameInMap("code") public String code; /** * example: *

CN

*/ @NameInMap("countryCode") public String countryCode; /** * example: *

中国

*/ @NameInMap("countryName") public String countryName; /** * example: *

北京市

*/ @NameInMap("name") public String name; /** * example: *

110000

*/ @NameInMap("nationalCityCode") public String nationalCityCode; public static GetTravelProcessDetailResponseBodyResultJourneysDeparture build(java.util.Map map) throws Exception { GetTravelProcessDetailResponseBodyResultJourneysDeparture self = new GetTravelProcessDetailResponseBodyResultJourneysDeparture(); return TeaModel.build(map, self); } public GetTravelProcessDetailResponseBodyResultJourneysDeparture setCode(String code) { this.code = code; return this; } public String getCode() { return this.code; } public GetTravelProcessDetailResponseBodyResultJourneysDeparture setCountryCode(String countryCode) { this.countryCode = countryCode; return this; } public String getCountryCode() { return this.countryCode; } public GetTravelProcessDetailResponseBodyResultJourneysDeparture setCountryName(String countryName) { this.countryName = countryName; return this; } public String getCountryName() { return this.countryName; } public GetTravelProcessDetailResponseBodyResultJourneysDeparture setName(String name) { this.name = name; return this; } public String getName() { return this.name; } public GetTravelProcessDetailResponseBodyResultJourneysDeparture setNationalCityCode(String nationalCityCode) { this.nationalCityCode = nationalCityCode; return this; } public String getNationalCityCode() { return this.nationalCityCode; } } public static class GetTravelProcessDetailResponseBodyResultJourneys extends TeaModel { @NameInMap("arrival") public GetTravelProcessDetailResponseBodyResultJourneysArrival arrival; /** * example: *

成本中心一

*/ @NameInMap("costCenter") public String costCenter; /** * example: *

123

*/ @NameInMap("costCenterId") public String costCenterId; /** * example: *

c00001

*/ @NameInMap("costCenterThirdPartyId") public String costCenterThirdPartyId; @NameInMap("departure") public GetTravelProcessDetailResponseBodyResultJourneysDeparture departure; /** * example: *

2023-10-25

*/ @NameInMap("endTime") public String endTime; /** * example: *

2024-03-12 10:54:00

*/ @NameInMap("endTimeAcc") public String endTimeAcc; /** * example: *

发票抬头一

*/ @NameInMap("invoiceTitle") public String invoiceTitle; /** * example: *

123

*/ @NameInMap("invoiceTitleId") public String invoiceTitleId; /** * example: *

i0001

*/ @NameInMap("invoiceTitleThirdPartyId") public String invoiceTitleThirdPartyId; /** * example: *

费用归属项目一

*/ @NameInMap("itineraryProject") public String itineraryProject; /** * example: *

123

*/ @NameInMap("itineraryProjectId") public String itineraryProjectId; /** * example: *

y00001

*/ @NameInMap("itineraryProjectThirdPartyId") public String itineraryProjectThirdPartyId; /** * example: *

123455xxxxxxxx

*/ @NameInMap("journeyBizNo") public String journeyBizNo; /** * example: *

2023-10-20

*/ @NameInMap("startTime") public String startTime; /** * example: *

2024-03-12 10:54:00

*/ @NameInMap("startTimeAcc") public String startTimeAcc; /** * example: *

*/ @NameInMap("timeUnit") public String timeUnit; /** * example: *

飞机

*/ @NameInMap("travelType") public String travelType; /** * example: *

单程

*/ @NameInMap("tripWay") public String tripWay; public static GetTravelProcessDetailResponseBodyResultJourneys build(java.util.Map map) throws Exception { GetTravelProcessDetailResponseBodyResultJourneys self = new GetTravelProcessDetailResponseBodyResultJourneys(); return TeaModel.build(map, self); } public GetTravelProcessDetailResponseBodyResultJourneys setArrival(GetTravelProcessDetailResponseBodyResultJourneysArrival arrival) { this.arrival = arrival; return this; } public GetTravelProcessDetailResponseBodyResultJourneysArrival getArrival() { return this.arrival; } public GetTravelProcessDetailResponseBodyResultJourneys setCostCenter(String costCenter) { this.costCenter = costCenter; return this; } public String getCostCenter() { return this.costCenter; } public GetTravelProcessDetailResponseBodyResultJourneys setCostCenterId(String costCenterId) { this.costCenterId = costCenterId; return this; } public String getCostCenterId() { return this.costCenterId; } public GetTravelProcessDetailResponseBodyResultJourneys setCostCenterThirdPartyId(String costCenterThirdPartyId) { this.costCenterThirdPartyId = costCenterThirdPartyId; return this; } public String getCostCenterThirdPartyId() { return this.costCenterThirdPartyId; } public GetTravelProcessDetailResponseBodyResultJourneys setDeparture(GetTravelProcessDetailResponseBodyResultJourneysDeparture departure) { this.departure = departure; return this; } public GetTravelProcessDetailResponseBodyResultJourneysDeparture getDeparture() { return this.departure; } public GetTravelProcessDetailResponseBodyResultJourneys setEndTime(String endTime) { this.endTime = endTime; return this; } public String getEndTime() { return this.endTime; } public GetTravelProcessDetailResponseBodyResultJourneys setEndTimeAcc(String endTimeAcc) { this.endTimeAcc = endTimeAcc; return this; } public String getEndTimeAcc() { return this.endTimeAcc; } public GetTravelProcessDetailResponseBodyResultJourneys setInvoiceTitle(String invoiceTitle) { this.invoiceTitle = invoiceTitle; return this; } public String getInvoiceTitle() { return this.invoiceTitle; } public GetTravelProcessDetailResponseBodyResultJourneys setInvoiceTitleId(String invoiceTitleId) { this.invoiceTitleId = invoiceTitleId; return this; } public String getInvoiceTitleId() { return this.invoiceTitleId; } public GetTravelProcessDetailResponseBodyResultJourneys setInvoiceTitleThirdPartyId(String invoiceTitleThirdPartyId) { this.invoiceTitleThirdPartyId = invoiceTitleThirdPartyId; return this; } public String getInvoiceTitleThirdPartyId() { return this.invoiceTitleThirdPartyId; } public GetTravelProcessDetailResponseBodyResultJourneys setItineraryProject(String itineraryProject) { this.itineraryProject = itineraryProject; return this; } public String getItineraryProject() { return this.itineraryProject; } public GetTravelProcessDetailResponseBodyResultJourneys setItineraryProjectId(String itineraryProjectId) { this.itineraryProjectId = itineraryProjectId; return this; } public String getItineraryProjectId() { return this.itineraryProjectId; } public GetTravelProcessDetailResponseBodyResultJourneys setItineraryProjectThirdPartyId(String itineraryProjectThirdPartyId) { this.itineraryProjectThirdPartyId = itineraryProjectThirdPartyId; return this; } public String getItineraryProjectThirdPartyId() { return this.itineraryProjectThirdPartyId; } public GetTravelProcessDetailResponseBodyResultJourneys setJourneyBizNo(String journeyBizNo) { this.journeyBizNo = journeyBizNo; return this; } public String getJourneyBizNo() { return this.journeyBizNo; } public GetTravelProcessDetailResponseBodyResultJourneys setStartTime(String startTime) { this.startTime = startTime; return this; } public String getStartTime() { return this.startTime; } public GetTravelProcessDetailResponseBodyResultJourneys setStartTimeAcc(String startTimeAcc) { this.startTimeAcc = startTimeAcc; return this; } public String getStartTimeAcc() { return this.startTimeAcc; } public GetTravelProcessDetailResponseBodyResultJourneys setTimeUnit(String timeUnit) { this.timeUnit = timeUnit; return this; } public String getTimeUnit() { return this.timeUnit; } public GetTravelProcessDetailResponseBodyResultJourneys setTravelType(String travelType) { this.travelType = travelType; return this; } public String getTravelType() { return this.travelType; } public GetTravelProcessDetailResponseBodyResultJourneys setTripWay(String tripWay) { this.tripWay = tripWay; return this; } public String getTripWay() { return this.tripWay; } } public static class GetTravelProcessDetailResponseBodyResultTasks extends TeaModel { /** * example: *

1918_5cd3

*/ @NameInMap("activityId") public String activityId; /** * example: *

2024-07-01 00:00:00

*/ @NameInMap("createTime") public String createTime; /** * example: *

2024-07-01 01:00:00

*/ @NameInMap("finishTime") public String finishTime; /** * example: *

12374

*/ @NameInMap("originUserId") public String originUserId; /** * example: *

e7fh112WTTawy6dLtiIlqQ10051721014983

*/ @NameInMap("processInstanceId") public String processInstanceId; /** * example: *

AGREE

*/ @NameInMap("result") public String result; /** * example: *

COMPLETED

*/ @NameInMap("status") public String status; /** * example: *

87882310449

*/ @NameInMap("taskId") public Long taskId; /** * example: *

aflow.dingtalk.com?procInsId=xxx&taskId=yyy&businessId=zzz

*/ @NameInMap("url") public String url; /** * example: *

2220314

*/ @NameInMap("userId") public String userId; public static GetTravelProcessDetailResponseBodyResultTasks build(java.util.Map map) throws Exception { GetTravelProcessDetailResponseBodyResultTasks self = new GetTravelProcessDetailResponseBodyResultTasks(); return TeaModel.build(map, self); } public GetTravelProcessDetailResponseBodyResultTasks setActivityId(String activityId) { this.activityId = activityId; return this; } public String getActivityId() { return this.activityId; } public GetTravelProcessDetailResponseBodyResultTasks setCreateTime(String createTime) { this.createTime = createTime; return this; } public String getCreateTime() { return this.createTime; } public GetTravelProcessDetailResponseBodyResultTasks setFinishTime(String finishTime) { this.finishTime = finishTime; return this; } public String getFinishTime() { return this.finishTime; } public GetTravelProcessDetailResponseBodyResultTasks setOriginUserId(String originUserId) { this.originUserId = originUserId; return this; } public String getOriginUserId() { return this.originUserId; } public GetTravelProcessDetailResponseBodyResultTasks setProcessInstanceId(String processInstanceId) { this.processInstanceId = processInstanceId; return this; } public String getProcessInstanceId() { return this.processInstanceId; } public GetTravelProcessDetailResponseBodyResultTasks setResult(String result) { this.result = result; return this; } public String getResult() { return this.result; } public GetTravelProcessDetailResponseBodyResultTasks setStatus(String status) { this.status = status; return this; } public String getStatus() { return this.status; } public GetTravelProcessDetailResponseBodyResultTasks setTaskId(Long taskId) { this.taskId = taskId; return this; } public Long getTaskId() { return this.taskId; } public GetTravelProcessDetailResponseBodyResultTasks setUrl(String url) { this.url = url; return this; } public String getUrl() { return this.url; } public GetTravelProcessDetailResponseBodyResultTasks setUserId(String userId) { this.userId = userId; return this; } public String getUserId() { return this.userId; } } public static class GetTravelProcessDetailResponseBodyResult extends TeaModel { /** * example: *

2024-07-18 00:00:00

*/ @NameInMap("archiveTime") public String archiveTime; /** * example: *

alitrip.business

*/ @NameInMap("bizCategoryId") public String bizCategoryId; /** * example: *

202310231720000276784

*/ @NameInMap("businessId") public String businessId; /** * example: *

ding123456xxxx

*/ @NameInMap("corpId") public String corpId; /** * example: *

it成本中心

*/ @NameInMap("costCenter") public String costCenter; /** * example: *

成本中心id

*/ @NameInMap("costCenterId") public String costCenterId; /** * example: *

c00001

*/ @NameInMap("costCenterThirdPartyId") public String costCenterThirdPartyId; /** * example: *

2024-03-18 17:07:00

*/ @NameInMap("createTime") public String createTime; @NameInMap("extFormComponent") public java.util.List extFormComponent; /** * example: *

部门费用

*/ @NameInMap("feeType") public String feeType; /** * example: *

发票抬头

*/ @NameInMap("invoiceTitle") public String invoiceTitle; /** * example: *

发票抬头id

*/ @NameInMap("invoiceTitleId") public String invoiceTitleId; /** * example: *

i0001

*/ @NameInMap("invoiceTitleThirdPartyId") public String invoiceTitleThirdPartyId; /** * example: *

电商对接项目

*/ @NameInMap("itineraryProject") public String itineraryProject; /** * example: *

y00001

*/ @NameInMap("itineraryProjectThirdPartyId") public String itineraryProjectThirdPartyId; @NameInMap("journeys") public java.util.List journeys; /** * example: *

AG3WERxWRFex63xxxxx

*/ @NameInMap("mainProcessInstanceId") public String mainProcessInstanceId; /** * example: *

坐飞机出差

*/ @NameInMap("memo") public String memo; /** * example: *

staffidxxxxx

*/ @NameInMap("originatorId") public String originatorId; /** * example: *

staffIdxyy

*/ @NameInMap("originatorIdOnBehalf") public String originatorIdOnBehalf; /** * example: *

AG3U12xWRFex63hxxxxx

*/ @NameInMap("processInstanceId") public String processInstanceId; /** * example: *

agree

*/ @NameInMap("processResult") public String processResult; /** * example: *

COMPLETED

*/ @NameInMap("processStatus") public String processStatus; /** * example: *

因公出差

*/ @NameInMap("remark") public String remark; @NameInMap("tasks") public java.util.List tasks; /** * example: *

费用归属部门

*/ @NameInMap("travelCategory") public String travelCategory; @NameInMap("travelers") public java.util.List travelers; /** * example: *

2

*/ @NameInMap("tripDays") public String tripDays; public static GetTravelProcessDetailResponseBodyResult build(java.util.Map map) throws Exception { GetTravelProcessDetailResponseBodyResult self = new GetTravelProcessDetailResponseBodyResult(); return TeaModel.build(map, self); } public GetTravelProcessDetailResponseBodyResult setArchiveTime(String archiveTime) { this.archiveTime = archiveTime; return this; } public String getArchiveTime() { return this.archiveTime; } public GetTravelProcessDetailResponseBodyResult setBizCategoryId(String bizCategoryId) { this.bizCategoryId = bizCategoryId; return this; } public String getBizCategoryId() { return this.bizCategoryId; } public GetTravelProcessDetailResponseBodyResult setBusinessId(String businessId) { this.businessId = businessId; return this; } public String getBusinessId() { return this.businessId; } public GetTravelProcessDetailResponseBodyResult setCorpId(String corpId) { this.corpId = corpId; return this; } public String getCorpId() { return this.corpId; } public GetTravelProcessDetailResponseBodyResult setCostCenter(String costCenter) { this.costCenter = costCenter; return this; } public String getCostCenter() { return this.costCenter; } public GetTravelProcessDetailResponseBodyResult setCostCenterId(String costCenterId) { this.costCenterId = costCenterId; return this; } public String getCostCenterId() { return this.costCenterId; } public GetTravelProcessDetailResponseBodyResult setCostCenterThirdPartyId(String costCenterThirdPartyId) { this.costCenterThirdPartyId = costCenterThirdPartyId; return this; } public String getCostCenterThirdPartyId() { return this.costCenterThirdPartyId; } public GetTravelProcessDetailResponseBodyResult setCreateTime(String createTime) { this.createTime = createTime; return this; } public String getCreateTime() { return this.createTime; } public GetTravelProcessDetailResponseBodyResult setExtFormComponent(java.util.List extFormComponent) { this.extFormComponent = extFormComponent; return this; } public java.util.List getExtFormComponent() { return this.extFormComponent; } public GetTravelProcessDetailResponseBodyResult setFeeType(String feeType) { this.feeType = feeType; return this; } public String getFeeType() { return this.feeType; } public GetTravelProcessDetailResponseBodyResult setInvoiceTitle(String invoiceTitle) { this.invoiceTitle = invoiceTitle; return this; } public String getInvoiceTitle() { return this.invoiceTitle; } public GetTravelProcessDetailResponseBodyResult setInvoiceTitleId(String invoiceTitleId) { this.invoiceTitleId = invoiceTitleId; return this; } public String getInvoiceTitleId() { return this.invoiceTitleId; } public GetTravelProcessDetailResponseBodyResult setInvoiceTitleThirdPartyId(String invoiceTitleThirdPartyId) { this.invoiceTitleThirdPartyId = invoiceTitleThirdPartyId; return this; } public String getInvoiceTitleThirdPartyId() { return this.invoiceTitleThirdPartyId; } public GetTravelProcessDetailResponseBodyResult setItineraryProject(String itineraryProject) { this.itineraryProject = itineraryProject; return this; } public String getItineraryProject() { return this.itineraryProject; } public GetTravelProcessDetailResponseBodyResult setItineraryProjectThirdPartyId(String itineraryProjectThirdPartyId) { this.itineraryProjectThirdPartyId = itineraryProjectThirdPartyId; return this; } public String getItineraryProjectThirdPartyId() { return this.itineraryProjectThirdPartyId; } public GetTravelProcessDetailResponseBodyResult setJourneys(java.util.List journeys) { this.journeys = journeys; return this; } public java.util.List getJourneys() { return this.journeys; } public GetTravelProcessDetailResponseBodyResult setMainProcessInstanceId(String mainProcessInstanceId) { this.mainProcessInstanceId = mainProcessInstanceId; return this; } public String getMainProcessInstanceId() { return this.mainProcessInstanceId; } public GetTravelProcessDetailResponseBodyResult setMemo(String memo) { this.memo = memo; return this; } public String getMemo() { return this.memo; } public GetTravelProcessDetailResponseBodyResult setOriginatorId(String originatorId) { this.originatorId = originatorId; return this; } public String getOriginatorId() { return this.originatorId; } public GetTravelProcessDetailResponseBodyResult setOriginatorIdOnBehalf(String originatorIdOnBehalf) { this.originatorIdOnBehalf = originatorIdOnBehalf; return this; } public String getOriginatorIdOnBehalf() { return this.originatorIdOnBehalf; } public GetTravelProcessDetailResponseBodyResult setProcessInstanceId(String processInstanceId) { this.processInstanceId = processInstanceId; return this; } public String getProcessInstanceId() { return this.processInstanceId; } public GetTravelProcessDetailResponseBodyResult setProcessResult(String processResult) { this.processResult = processResult; return this; } public String getProcessResult() { return this.processResult; } public GetTravelProcessDetailResponseBodyResult setProcessStatus(String processStatus) { this.processStatus = processStatus; return this; } public String getProcessStatus() { return this.processStatus; } public GetTravelProcessDetailResponseBodyResult setRemark(String remark) { this.remark = remark; return this; } public String getRemark() { return this.remark; } public GetTravelProcessDetailResponseBodyResult setTasks(java.util.List tasks) { this.tasks = tasks; return this; } public java.util.List getTasks() { return this.tasks; } public GetTravelProcessDetailResponseBodyResult setTravelCategory(String travelCategory) { this.travelCategory = travelCategory; return this; } public String getTravelCategory() { return this.travelCategory; } public GetTravelProcessDetailResponseBodyResult setTravelers(java.util.List travelers) { this.travelers = travelers; return this; } public java.util.List getTravelers() { return this.travelers; } public GetTravelProcessDetailResponseBodyResult setTripDays(String tripDays) { this.tripDays = tripDays; return this; } public String getTripDays() { return this.tripDays; } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy