public static class RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResult
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
String |
bizType
example:
lieu_leave
|
Long |
hoursInPerDay
example:
8
|
RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResultLeaveCertificate |
leaveCertificate |
String |
leaveCode
example:
2e8b764e-7989-4b5d-ac64-xxxxx
|
String |
leaveHourCeil
example:
""
|
String |
leaveName
example:
高级测试假期
|
Boolean |
leaveTimeCeil |
String |
leaveTimeCeilMinUnit
example:
hour
|
String |
leaveViewUnit
example:
hour
|
Long |
lieuDelayNum
example:
30
|
String |
lieuDelayUnit
example:
day
|
Long |
maxLeaveTime
example:
24
|
Double |
minLeaveHour
example:
0.5
|
Boolean |
naturalDayLeave |
Boolean |
paidLeave |
RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResultSubmitTimeRule |
submitTimeRule |
List<RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResultVisibilityRules> |
visibilityRules |
String |
whenCanLeave
example:
formal
|
| 构造器和说明 |
|---|
RetainLeaveTypesResponseBodyResult() |
@NameInMap(value="bizType") public String bizType
lieu_leave
@NameInMap(value="hoursInPerDay") public Long hoursInPerDay
8
@NameInMap(value="leaveCertificate") public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResultLeaveCertificate leaveCertificate
@NameInMap(value="leaveCode") public String leaveCode
2e8b764e-7989-4b5d-ac64-xxxxx
@NameInMap(value="leaveHourCeil") public String leaveHourCeil
""
@NameInMap(value="leaveName") public String leaveName
高级测试假期
@NameInMap(value="leaveTimeCeil") public Boolean leaveTimeCeil
@NameInMap(value="leaveTimeCeilMinUnit") public String leaveTimeCeilMinUnit
hour
@NameInMap(value="leaveViewUnit") public String leaveViewUnit
hour
@NameInMap(value="lieuDelayNum") public Long lieuDelayNum
30
@NameInMap(value="lieuDelayUnit") public String lieuDelayUnit
day
@NameInMap(value="maxLeaveTime") public Long maxLeaveTime
24
@NameInMap(value="minLeaveHour") public Double minLeaveHour
0.5
@NameInMap(value="naturalDayLeave") public Boolean naturalDayLeave
@NameInMap(value="paidLeave") public Boolean paidLeave
@NameInMap(value="submitTimeRule") public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResultSubmitTimeRule submitTimeRule
@NameInMap(value="visibilityRules") public List<RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResultVisibilityRules> visibilityRules
@NameInMap(value="whenCanLeave") public String whenCanLeave
formal
public static RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResult build(Map<String,?> map) throws Exception
Exceptionpublic RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResult setBizType(String bizType)
public String getBizType()
public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResult setHoursInPerDay(Long hoursInPerDay)
public Long getHoursInPerDay()
public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResult setLeaveCertificate(RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResultLeaveCertificate leaveCertificate)
public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResultLeaveCertificate getLeaveCertificate()
public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResult setLeaveCode(String leaveCode)
public String getLeaveCode()
public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResult setLeaveHourCeil(String leaveHourCeil)
public String getLeaveHourCeil()
public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResult setLeaveName(String leaveName)
public String getLeaveName()
public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResult setLeaveTimeCeil(Boolean leaveTimeCeil)
public Boolean getLeaveTimeCeil()
public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResult setLeaveTimeCeilMinUnit(String leaveTimeCeilMinUnit)
public String getLeaveTimeCeilMinUnit()
public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResult setLeaveViewUnit(String leaveViewUnit)
public String getLeaveViewUnit()
public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResult setLieuDelayNum(Long lieuDelayNum)
public Long getLieuDelayNum()
public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResult setLieuDelayUnit(String lieuDelayUnit)
public String getLieuDelayUnit()
public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResult setMaxLeaveTime(Long maxLeaveTime)
public Long getMaxLeaveTime()
public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResult setMinLeaveHour(Double minLeaveHour)
public Double getMinLeaveHour()
public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResult setNaturalDayLeave(Boolean naturalDayLeave)
public Boolean getNaturalDayLeave()
public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResult setPaidLeave(Boolean paidLeave)
public Boolean getPaidLeave()
public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResult setSubmitTimeRule(RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResultSubmitTimeRule submitTimeRule)
public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResultSubmitTimeRule getSubmitTimeRule()
public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResult setVisibilityRules(List<RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResultVisibilityRules> visibilityRules)
public List<RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResultVisibilityRules> getVisibilityRules()
public RetainLeaveTypesResponseBody.RetainLeaveTypesResponseBodyResult setWhenCanLeave(String whenCanLeave)
public String getWhenCanLeave()
Copyright © 2025. All rights reserved.