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

com.tencentcloudapi.ess.v20201111.models.ModifyExtendedServiceRequest Maven / Gradle / Ivy

There is a newer version: 3.1.1143
Show newest version
/*
 * Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.tencentcloudapi.ess.v20201111.models;

import com.tencentcloudapi.common.AbstractModel;
import com.tencentcloudapi.common.SSEResponseModel;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import java.util.HashMap;

public class ModifyExtendedServiceRequest extends AbstractModel {

    /**
    * 执行本接口操作的员工信息。
注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。`
    */
    @SerializedName("Operator")
    @Expose
    private UserInfo Operator;

    /**
    * 要管理的拓展服务类型。
  • OPEN_SERVER_SIGN:企业自动签署
  • AUTO_SIGN_CAN_FILL_IN:本企业自动签合同支持签前内容补充
  • OVERSEA_SIGN:企业与港澳台居民签署合同
  • AGE_LIMIT_EXPANSION:拓宽签署方年龄限制
  • MOBILE_CHECK_APPROVER:个人签署方仅校验手机号
  • HIDE_OPERATOR_DISPLAY:隐藏合同经办人姓名
  • ORGANIZATION_OCR_FALLBACK:正楷临摹签名失败后更换其他签名类型
  • ORGANIZATION_FLOW_NOTIFY_TYPE:短信通知签署方
  • HIDE_ONE_KEY_SIGN:个人签署方手动签字
  • ORGANIZATION_FLOW_EMAIL_NOTIFY:邮件通知签署方
  • FLOW_APPROVAL:合同审批强制开启
  • ORGANIZATION_FLOW_PASSWD_NOTIFY:签署密码开通引导
*/ @SerializedName("ServiceType") @Expose private String ServiceType; /** * 操作类型
  • OPEN : 开通
  • CLOSE : 关闭
*/ @SerializedName("Operate") @Expose private String Operate; /** * 代理企业和员工的信息。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。 */ @SerializedName("Agent") @Expose private Agent Agent; /** * 链接跳转类型,支持以下类型
  • WEIXINAPP : 短链直接跳转到电子签小程序 (默认值)
  • APP : 第三方APP或小程序跳转电子签小程序
*/ @SerializedName("Endpoint") @Expose private String Endpoint; /** * Get 执行本接口操作的员工信息。 注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。` * @return Operator 执行本接口操作的员工信息。 注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。` */ public UserInfo getOperator() { return this.Operator; } /** * Set 执行本接口操作的员工信息。 注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。` * @param Operator 执行本接口操作的员工信息。 注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。` */ public void setOperator(UserInfo Operator) { this.Operator = Operator; } /** * Get 要管理的拓展服务类型。
  • OPEN_SERVER_SIGN:企业自动签署
  • AUTO_SIGN_CAN_FILL_IN:本企业自动签合同支持签前内容补充
  • OVERSEA_SIGN:企业与港澳台居民签署合同
  • AGE_LIMIT_EXPANSION:拓宽签署方年龄限制
  • MOBILE_CHECK_APPROVER:个人签署方仅校验手机号
  • HIDE_OPERATOR_DISPLAY:隐藏合同经办人姓名
  • ORGANIZATION_OCR_FALLBACK:正楷临摹签名失败后更换其他签名类型
  • ORGANIZATION_FLOW_NOTIFY_TYPE:短信通知签署方
  • HIDE_ONE_KEY_SIGN:个人签署方手动签字
  • ORGANIZATION_FLOW_EMAIL_NOTIFY:邮件通知签署方
  • FLOW_APPROVAL:合同审批强制开启
  • ORGANIZATION_FLOW_PASSWD_NOTIFY:签署密码开通引导
* @return ServiceType 要管理的拓展服务类型。
  • OPEN_SERVER_SIGN:企业自动签署
  • AUTO_SIGN_CAN_FILL_IN:本企业自动签合同支持签前内容补充
  • OVERSEA_SIGN:企业与港澳台居民签署合同
  • AGE_LIMIT_EXPANSION:拓宽签署方年龄限制
  • MOBILE_CHECK_APPROVER:个人签署方仅校验手机号
  • HIDE_OPERATOR_DISPLAY:隐藏合同经办人姓名
  • ORGANIZATION_OCR_FALLBACK:正楷临摹签名失败后更换其他签名类型
  • ORGANIZATION_FLOW_NOTIFY_TYPE:短信通知签署方
  • HIDE_ONE_KEY_SIGN:个人签署方手动签字
  • ORGANIZATION_FLOW_EMAIL_NOTIFY:邮件通知签署方
  • FLOW_APPROVAL:合同审批强制开启
  • ORGANIZATION_FLOW_PASSWD_NOTIFY:签署密码开通引导
*/ public String getServiceType() { return this.ServiceType; } /** * Set 要管理的拓展服务类型。
  • OPEN_SERVER_SIGN:企业自动签署
  • AUTO_SIGN_CAN_FILL_IN:本企业自动签合同支持签前内容补充
  • OVERSEA_SIGN:企业与港澳台居民签署合同
  • AGE_LIMIT_EXPANSION:拓宽签署方年龄限制
  • MOBILE_CHECK_APPROVER:个人签署方仅校验手机号
  • HIDE_OPERATOR_DISPLAY:隐藏合同经办人姓名
  • ORGANIZATION_OCR_FALLBACK:正楷临摹签名失败后更换其他签名类型
  • ORGANIZATION_FLOW_NOTIFY_TYPE:短信通知签署方
  • HIDE_ONE_KEY_SIGN:个人签署方手动签字
  • ORGANIZATION_FLOW_EMAIL_NOTIFY:邮件通知签署方
  • FLOW_APPROVAL:合同审批强制开启
  • ORGANIZATION_FLOW_PASSWD_NOTIFY:签署密码开通引导
* @param ServiceType 要管理的拓展服务类型。
  • OPEN_SERVER_SIGN:企业自动签署
  • AUTO_SIGN_CAN_FILL_IN:本企业自动签合同支持签前内容补充
  • OVERSEA_SIGN:企业与港澳台居民签署合同
  • AGE_LIMIT_EXPANSION:拓宽签署方年龄限制
  • MOBILE_CHECK_APPROVER:个人签署方仅校验手机号
  • HIDE_OPERATOR_DISPLAY:隐藏合同经办人姓名
  • ORGANIZATION_OCR_FALLBACK:正楷临摹签名失败后更换其他签名类型
  • ORGANIZATION_FLOW_NOTIFY_TYPE:短信通知签署方
  • HIDE_ONE_KEY_SIGN:个人签署方手动签字
  • ORGANIZATION_FLOW_EMAIL_NOTIFY:邮件通知签署方
  • FLOW_APPROVAL:合同审批强制开启
  • ORGANIZATION_FLOW_PASSWD_NOTIFY:签署密码开通引导
*/ public void setServiceType(String ServiceType) { this.ServiceType = ServiceType; } /** * Get 操作类型
  • OPEN : 开通
  • CLOSE : 关闭
* @return Operate 操作类型
  • OPEN : 开通
  • CLOSE : 关闭
*/ public String getOperate() { return this.Operate; } /** * Set 操作类型
  • OPEN : 开通
  • CLOSE : 关闭
* @param Operate 操作类型
  • OPEN : 开通
  • CLOSE : 关闭
*/ public void setOperate(String Operate) { this.Operate = Operate; } /** * Get 代理企业和员工的信息。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。 * @return Agent 代理企业和员工的信息。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。 */ public Agent getAgent() { return this.Agent; } /** * Set 代理企业和员工的信息。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。 * @param Agent 代理企业和员工的信息。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。 */ public void setAgent(Agent Agent) { this.Agent = Agent; } /** * Get 链接跳转类型,支持以下类型
  • WEIXINAPP : 短链直接跳转到电子签小程序 (默认值)
  • APP : 第三方APP或小程序跳转电子签小程序
* @return Endpoint 链接跳转类型,支持以下类型
  • WEIXINAPP : 短链直接跳转到电子签小程序 (默认值)
  • APP : 第三方APP或小程序跳转电子签小程序
*/ public String getEndpoint() { return this.Endpoint; } /** * Set 链接跳转类型,支持以下类型
  • WEIXINAPP : 短链直接跳转到电子签小程序 (默认值)
  • APP : 第三方APP或小程序跳转电子签小程序
* @param Endpoint 链接跳转类型,支持以下类型
  • WEIXINAPP : 短链直接跳转到电子签小程序 (默认值)
  • APP : 第三方APP或小程序跳转电子签小程序
*/ public void setEndpoint(String Endpoint) { this.Endpoint = Endpoint; } public ModifyExtendedServiceRequest() { } /** * NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, * and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. */ public ModifyExtendedServiceRequest(ModifyExtendedServiceRequest source) { if (source.Operator != null) { this.Operator = new UserInfo(source.Operator); } if (source.ServiceType != null) { this.ServiceType = new String(source.ServiceType); } if (source.Operate != null) { this.Operate = new String(source.Operate); } if (source.Agent != null) { this.Agent = new Agent(source.Agent); } if (source.Endpoint != null) { this.Endpoint = new String(source.Endpoint); } } /** * Internal implementation, normal users should not use it. */ public void toMap(HashMap map, String prefix) { this.setParamObj(map, prefix + "Operator.", this.Operator); this.setParamSimple(map, prefix + "ServiceType", this.ServiceType); this.setParamSimple(map, prefix + "Operate", this.Operate); this.setParamObj(map, prefix + "Agent.", this.Agent); this.setParamSimple(map, prefix + "Endpoint", this.Endpoint); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy