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

com.aliyun.dingtalkorg_culture_1_0.models.QueryOrgPointDetailsResponseBody 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.dingtalkorg_culture_1_0.models;

import com.aliyun.tea.*;

public class QueryOrgPointDetailsResponseBody extends TeaModel {
    @NameInMap("result")
    public QueryOrgPointDetailsResponseBodyResult result;

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

    public QueryOrgPointDetailsResponseBody setResult(QueryOrgPointDetailsResponseBodyResult result) {
        this.result = result;
        return this;
    }
    public QueryOrgPointDetailsResponseBodyResult getResult() {
        return this.result;
    }

    public static class QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource extends TeaModel {
        /**
         * 

This parameter is required.

* * example: *

ORG

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

张三

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

01274411491620908910

*/ @NameInMap("userId") public String userId; public static QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource build(java.util.Map map) throws Exception { QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource self = new QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource(); return TeaModel.build(map, self); } public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource setAccountType(String accountType) { this.accountType = accountType; return this; } public String getAccountType() { return this.accountType; } public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource setEmpName(String empName) { this.empName = empName; return this; } public String getEmpName() { return this.empName; } public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource setUserId(String userId) { this.userId = userId; return this; } public String getUserId() { return this.userId; } } public static class QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget extends TeaModel { /** * example: *

EMP

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

李四

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

01274411491620908910

*/ @NameInMap("userId") public String userId; public static QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget build(java.util.Map map) throws Exception { QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget self = new QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget(); return TeaModel.build(map, self); } public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget setAccountType(String accountType) { this.accountType = accountType; return this; } public String getAccountType() { return this.accountType; } public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget setEmpName(String empName) { this.empName = empName; return this; } public String getEmpName() { return this.empName; } public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget setUserId(String userId) { this.userId = userId; return this; } public String getUserId() { return this.userId; } } public static class QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO extends TeaModel { @NameInMap("accountSource") public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource accountSource; @NameInMap("accountTarget") public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget accountTarget; /** * example: *

表现优秀,特此奖励

*/ @NameInMap("remark") public String remark; /** *

This parameter is required.

* * example: *

三方系统管理员发放额度

*/ @NameInMap("usage") public String usage; public static QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO build(java.util.Map map) throws Exception { QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO self = new QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO(); return TeaModel.build(map, self); } public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO setAccountSource(QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource accountSource) { this.accountSource = accountSource; return this; } public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource getAccountSource() { return this.accountSource; } public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO setAccountTarget(QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget accountTarget) { this.accountTarget = accountTarget; return this; } public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget getAccountTarget() { return this.accountTarget; } public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO setRemark(String remark) { this.remark = remark; return this; } public String getRemark() { return this.remark; } public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO setUsage(String usage) { this.usage = usage; return this; } public String getUsage() { return this.usage; } } public static class QueryOrgPointDetailsResponseBodyResultDetails extends TeaModel { /** *

This parameter is required.

* * example: *

100

*/ @NameInMap("amount") public Long amount; /** *

This parameter is required.

* * example: *

1655450960000

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

2323232134455667

*/ @NameInMap("outId") public String outId; @NameInMap("pointOperateFeatureResponseDTO") public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO pointOperateFeatureResponseDTO; /** *

This parameter is required.

* * example: *

credit

*/ @NameInMap("sourceBizCode") public String sourceBizCode; public static QueryOrgPointDetailsResponseBodyResultDetails build(java.util.Map map) throws Exception { QueryOrgPointDetailsResponseBodyResultDetails self = new QueryOrgPointDetailsResponseBodyResultDetails(); return TeaModel.build(map, self); } public QueryOrgPointDetailsResponseBodyResultDetails setAmount(Long amount) { this.amount = amount; return this; } public Long getAmount() { return this.amount; } public QueryOrgPointDetailsResponseBodyResultDetails setGmtCreate(Long gmtCreate) { this.gmtCreate = gmtCreate; return this; } public Long getGmtCreate() { return this.gmtCreate; } public QueryOrgPointDetailsResponseBodyResultDetails setOutId(String outId) { this.outId = outId; return this; } public String getOutId() { return this.outId; } public QueryOrgPointDetailsResponseBodyResultDetails setPointOperateFeatureResponseDTO(QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO pointOperateFeatureResponseDTO) { this.pointOperateFeatureResponseDTO = pointOperateFeatureResponseDTO; return this; } public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO getPointOperateFeatureResponseDTO() { return this.pointOperateFeatureResponseDTO; } public QueryOrgPointDetailsResponseBodyResultDetails setSourceBizCode(String sourceBizCode) { this.sourceBizCode = sourceBizCode; return this; } public String getSourceBizCode() { return this.sourceBizCode; } } public static class QueryOrgPointDetailsResponseBodyResult extends TeaModel { @NameInMap("details") public java.util.List details; /** *

This parameter is required.

* * example: *

true

*/ @NameInMap("hasMore") public Boolean hasMore; /** *

This parameter is required.

* * example: *

true

*/ @NameInMap("success") public Boolean success; public static QueryOrgPointDetailsResponseBodyResult build(java.util.Map map) throws Exception { QueryOrgPointDetailsResponseBodyResult self = new QueryOrgPointDetailsResponseBodyResult(); return TeaModel.build(map, self); } public QueryOrgPointDetailsResponseBodyResult setDetails(java.util.List details) { this.details = details; return this; } public java.util.List getDetails() { return this.details; } public QueryOrgPointDetailsResponseBodyResult setHasMore(Boolean hasMore) { this.hasMore = hasMore; return this; } public Boolean getHasMore() { return this.hasMore; } public QueryOrgPointDetailsResponseBodyResult setSuccess(Boolean success) { this.success = success; return this; } public Boolean getSuccess() { return this.success; } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy