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

com.tencentcloudapi.vpc.v20170312.models.DescribeCrossBorderComplianceRequest Maven / Gradle / Ivy

/*
 * 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.vpc.v20170312.models;

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

public class DescribeCrossBorderComplianceRequest extends AbstractModel{

    /**
    * (精确匹配)服务商,可选值:`UNICOM`。
    */
    @SerializedName("ServiceProvider")
    @Expose
    private String ServiceProvider;

    /**
    * (精确匹配)合规化审批单`ID`。
    */
    @SerializedName("ComplianceId")
    @Expose
    private Long ComplianceId;

    /**
    * (模糊查询)公司名称。
    */
    @SerializedName("Company")
    @Expose
    private String Company;

    /**
    * (精确匹配)统一社会信用代码。
    */
    @SerializedName("UniformSocialCreditCode")
    @Expose
    private String UniformSocialCreditCode;

    /**
    * (模糊查询)法定代表人。
    */
    @SerializedName("LegalPerson")
    @Expose
    private String LegalPerson;

    /**
    * (模糊查询)发证机关。
    */
    @SerializedName("IssuingAuthority")
    @Expose
    private String IssuingAuthority;

    /**
    * (模糊查询)营业执照住所。
    */
    @SerializedName("BusinessAddress")
    @Expose
    private String BusinessAddress;

    /**
    * (精确匹配)邮编。
    */
    @SerializedName("PostCode")
    @Expose
    private Long PostCode;

    /**
    * (模糊查询)经办人。
    */
    @SerializedName("Manager")
    @Expose
    private String Manager;

    /**
    * (精确查询)经办人身份证号。
    */
    @SerializedName("ManagerId")
    @Expose
    private String ManagerId;

    /**
    * (模糊查询)经办人身份证地址。
    */
    @SerializedName("ManagerAddress")
    @Expose
    private String ManagerAddress;

    /**
    * (精确匹配)经办人联系电话。
    */
    @SerializedName("ManagerTelephone")
    @Expose
    private String ManagerTelephone;

    /**
    * (精确匹配)电子邮箱。
    */
    @SerializedName("Email")
    @Expose
    private String Email;

    /**
    * (精确匹配)服务开始日期,如:`2020-07-28`。
    */
    @SerializedName("ServiceStartDate")
    @Expose
    private String ServiceStartDate;

    /**
    * (精确匹配)服务结束日期,如:`2021-07-28`。
    */
    @SerializedName("ServiceEndDate")
    @Expose
    private String ServiceEndDate;

    /**
    * (精确匹配)状态。待审批:`PENDING`,通过:`APPROVED `,拒绝:`DENY`。
    */
    @SerializedName("State")
    @Expose
    private String State;

    /**
     * Get (精确匹配)服务商,可选值:`UNICOM`。 
     * @return ServiceProvider (精确匹配)服务商,可选值:`UNICOM`。
     */
    public String getServiceProvider() {
        return this.ServiceProvider;
    }

    /**
     * Set (精确匹配)服务商,可选值:`UNICOM`。
     * @param ServiceProvider (精确匹配)服务商,可选值:`UNICOM`。
     */
    public void setServiceProvider(String ServiceProvider) {
        this.ServiceProvider = ServiceProvider;
    }

    /**
     * Get (精确匹配)合规化审批单`ID`。 
     * @return ComplianceId (精确匹配)合规化审批单`ID`。
     */
    public Long getComplianceId() {
        return this.ComplianceId;
    }

    /**
     * Set (精确匹配)合规化审批单`ID`。
     * @param ComplianceId (精确匹配)合规化审批单`ID`。
     */
    public void setComplianceId(Long ComplianceId) {
        this.ComplianceId = ComplianceId;
    }

    /**
     * Get (模糊查询)公司名称。 
     * @return Company (模糊查询)公司名称。
     */
    public String getCompany() {
        return this.Company;
    }

    /**
     * Set (模糊查询)公司名称。
     * @param Company (模糊查询)公司名称。
     */
    public void setCompany(String Company) {
        this.Company = Company;
    }

    /**
     * Get (精确匹配)统一社会信用代码。 
     * @return UniformSocialCreditCode (精确匹配)统一社会信用代码。
     */
    public String getUniformSocialCreditCode() {
        return this.UniformSocialCreditCode;
    }

    /**
     * Set (精确匹配)统一社会信用代码。
     * @param UniformSocialCreditCode (精确匹配)统一社会信用代码。
     */
    public void setUniformSocialCreditCode(String UniformSocialCreditCode) {
        this.UniformSocialCreditCode = UniformSocialCreditCode;
    }

    /**
     * Get (模糊查询)法定代表人。 
     * @return LegalPerson (模糊查询)法定代表人。
     */
    public String getLegalPerson() {
        return this.LegalPerson;
    }

    /**
     * Set (模糊查询)法定代表人。
     * @param LegalPerson (模糊查询)法定代表人。
     */
    public void setLegalPerson(String LegalPerson) {
        this.LegalPerson = LegalPerson;
    }

    /**
     * Get (模糊查询)发证机关。 
     * @return IssuingAuthority (模糊查询)发证机关。
     */
    public String getIssuingAuthority() {
        return this.IssuingAuthority;
    }

    /**
     * Set (模糊查询)发证机关。
     * @param IssuingAuthority (模糊查询)发证机关。
     */
    public void setIssuingAuthority(String IssuingAuthority) {
        this.IssuingAuthority = IssuingAuthority;
    }

    /**
     * Get (模糊查询)营业执照住所。 
     * @return BusinessAddress (模糊查询)营业执照住所。
     */
    public String getBusinessAddress() {
        return this.BusinessAddress;
    }

    /**
     * Set (模糊查询)营业执照住所。
     * @param BusinessAddress (模糊查询)营业执照住所。
     */
    public void setBusinessAddress(String BusinessAddress) {
        this.BusinessAddress = BusinessAddress;
    }

    /**
     * Get (精确匹配)邮编。 
     * @return PostCode (精确匹配)邮编。
     */
    public Long getPostCode() {
        return this.PostCode;
    }

    /**
     * Set (精确匹配)邮编。
     * @param PostCode (精确匹配)邮编。
     */
    public void setPostCode(Long PostCode) {
        this.PostCode = PostCode;
    }

    /**
     * Get (模糊查询)经办人。 
     * @return Manager (模糊查询)经办人。
     */
    public String getManager() {
        return this.Manager;
    }

    /**
     * Set (模糊查询)经办人。
     * @param Manager (模糊查询)经办人。
     */
    public void setManager(String Manager) {
        this.Manager = Manager;
    }

    /**
     * Get (精确查询)经办人身份证号。 
     * @return ManagerId (精确查询)经办人身份证号。
     */
    public String getManagerId() {
        return this.ManagerId;
    }

    /**
     * Set (精确查询)经办人身份证号。
     * @param ManagerId (精确查询)经办人身份证号。
     */
    public void setManagerId(String ManagerId) {
        this.ManagerId = ManagerId;
    }

    /**
     * Get (模糊查询)经办人身份证地址。 
     * @return ManagerAddress (模糊查询)经办人身份证地址。
     */
    public String getManagerAddress() {
        return this.ManagerAddress;
    }

    /**
     * Set (模糊查询)经办人身份证地址。
     * @param ManagerAddress (模糊查询)经办人身份证地址。
     */
    public void setManagerAddress(String ManagerAddress) {
        this.ManagerAddress = ManagerAddress;
    }

    /**
     * Get (精确匹配)经办人联系电话。 
     * @return ManagerTelephone (精确匹配)经办人联系电话。
     */
    public String getManagerTelephone() {
        return this.ManagerTelephone;
    }

    /**
     * Set (精确匹配)经办人联系电话。
     * @param ManagerTelephone (精确匹配)经办人联系电话。
     */
    public void setManagerTelephone(String ManagerTelephone) {
        this.ManagerTelephone = ManagerTelephone;
    }

    /**
     * Get (精确匹配)电子邮箱。 
     * @return Email (精确匹配)电子邮箱。
     */
    public String getEmail() {
        return this.Email;
    }

    /**
     * Set (精确匹配)电子邮箱。
     * @param Email (精确匹配)电子邮箱。
     */
    public void setEmail(String Email) {
        this.Email = Email;
    }

    /**
     * Get (精确匹配)服务开始日期,如:`2020-07-28`。 
     * @return ServiceStartDate (精确匹配)服务开始日期,如:`2020-07-28`。
     */
    public String getServiceStartDate() {
        return this.ServiceStartDate;
    }

    /**
     * Set (精确匹配)服务开始日期,如:`2020-07-28`。
     * @param ServiceStartDate (精确匹配)服务开始日期,如:`2020-07-28`。
     */
    public void setServiceStartDate(String ServiceStartDate) {
        this.ServiceStartDate = ServiceStartDate;
    }

    /**
     * Get (精确匹配)服务结束日期,如:`2021-07-28`。 
     * @return ServiceEndDate (精确匹配)服务结束日期,如:`2021-07-28`。
     */
    public String getServiceEndDate() {
        return this.ServiceEndDate;
    }

    /**
     * Set (精确匹配)服务结束日期,如:`2021-07-28`。
     * @param ServiceEndDate (精确匹配)服务结束日期,如:`2021-07-28`。
     */
    public void setServiceEndDate(String ServiceEndDate) {
        this.ServiceEndDate = ServiceEndDate;
    }

    /**
     * Get (精确匹配)状态。待审批:`PENDING`,通过:`APPROVED `,拒绝:`DENY`。 
     * @return State (精确匹配)状态。待审批:`PENDING`,通过:`APPROVED `,拒绝:`DENY`。
     */
    public String getState() {
        return this.State;
    }

    /**
     * Set (精确匹配)状态。待审批:`PENDING`,通过:`APPROVED `,拒绝:`DENY`。
     * @param State (精确匹配)状态。待审批:`PENDING`,通过:`APPROVED `,拒绝:`DENY`。
     */
    public void setState(String State) {
        this.State = State;
    }

    /**
     * Internal implementation, normal users should not use it.
     */
    public void toMap(HashMap map, String prefix) {
        this.setParamSimple(map, prefix + "ServiceProvider", this.ServiceProvider);
        this.setParamSimple(map, prefix + "ComplianceId", this.ComplianceId);
        this.setParamSimple(map, prefix + "Company", this.Company);
        this.setParamSimple(map, prefix + "UniformSocialCreditCode", this.UniformSocialCreditCode);
        this.setParamSimple(map, prefix + "LegalPerson", this.LegalPerson);
        this.setParamSimple(map, prefix + "IssuingAuthority", this.IssuingAuthority);
        this.setParamSimple(map, prefix + "BusinessAddress", this.BusinessAddress);
        this.setParamSimple(map, prefix + "PostCode", this.PostCode);
        this.setParamSimple(map, prefix + "Manager", this.Manager);
        this.setParamSimple(map, prefix + "ManagerId", this.ManagerId);
        this.setParamSimple(map, prefix + "ManagerAddress", this.ManagerAddress);
        this.setParamSimple(map, prefix + "ManagerTelephone", this.ManagerTelephone);
        this.setParamSimple(map, prefix + "Email", this.Email);
        this.setParamSimple(map, prefix + "ServiceStartDate", this.ServiceStartDate);
        this.setParamSimple(map, prefix + "ServiceEndDate", this.ServiceEndDate);
        this.setParamSimple(map, prefix + "State", this.State);

    }
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy