apis

package
v1.48.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 17, 2020 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CertificateTemplateRequest

type CertificateTemplateRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 模板ID  */
	TemplateId int `json:"templateId"`

	/* 所有人证件号码  */
	IdentityNo string `json:"identityNo"`

	/* 注册人证件类型
	1.个人
	  (1)身份证 SFZ
	2.企业
	  (1)组织机构代码证 ORG
	  (2)工商营业执照 YYZZ
	  (3)统一社会信用代码证书 TYDMZ
	  (4)部队代号 BDDH
	  (5)军队单位对外有偿服务许可证 JDXKZ
	  (6)事业单位法人证书 SYZS
	  (7)社会团体法人登记证书 STDJZ
	  (8)宗教活动场所登记证 ZJDJZ
	  (9)民办非企业单位登记证书 MBDJZ
	  (10)基金会法人登记证书 JJDJZ
	  (11)律师事务所执业许可证 LSXKZ
	  (12)登记证 GWLYDJZ
	  (13)司法鉴定许可证 SFXKZ
	  (14)社会服务机构登记证书 SHFWJGZ
	  (15)民办学校办学许可证 MBXXXKZ
	  (16)医疗机构执业许可证 YLJGXKZ
	*/
	IdentityType string `json:"identityType"`

	/* 所有人证件,jpg 图片的 base64 编码,必填(大小 55KB~1MB)  */
	File string `json:"file"`
}

func NewCertificateTemplateRequest

func NewCertificateTemplateRequest(
	regionId string,
	templateId int,
	identityNo string,
	identityType string,
	file string,
) *CertificateTemplateRequest
  • param regionId: 实例所属的地域ID (Required)
  • param templateId: 模板ID (Required)
  • param identityNo: 所有人证件号码 (Required)
  • param identityType: 注册人证件类型

1.个人

(1)身份证 SFZ

2.企业

 (1)组织机构代码证 ORG
 (2)工商营业执照 YYZZ
 (3)统一社会信用代码证书 TYDMZ
 (4)部队代号 BDDH
 (5)军队单位对外有偿服务许可证 JDXKZ
 (6)事业单位法人证书 SYZS
 (7)社会团体法人登记证书 STDJZ
 (8)宗教活动场所登记证 ZJDJZ
 (9)民办非企业单位登记证书 MBDJZ
 (10)基金会法人登记证书 JJDJZ
 (11)律师事务所执业许可证 LSXKZ
 (12)登记证 GWLYDJZ
 (13)司法鉴定许可证 SFXKZ
 (14)社会服务机构登记证书 SHFWJGZ
 (15)民办学校办学许可证 MBXXXKZ
 (16)医疗机构执业许可证 YLJGXKZ
(Required)
* param file: 所有人证件,jpg 图片的 base64 编码,必填(大小 55KB~1MB) (Required)
*
* @Deprecated, not compatible when mandatory parameters changed

func NewCertificateTemplateRequestWithAllParams

func NewCertificateTemplateRequestWithAllParams(
	regionId string,
	templateId int,
	identityNo string,
	identityType string,
	file string,
) *CertificateTemplateRequest
  • param regionId: 实例所属的地域ID (Required)
  • param templateId: 模板ID (Required)
  • param identityNo: 所有人证件号码 (Required)
  • param identityType: 注册人证件类型

1.个人

(1)身份证 SFZ

2.企业

 (1)组织机构代码证 ORG
 (2)工商营业执照 YYZZ
 (3)统一社会信用代码证书 TYDMZ
 (4)部队代号 BDDH
 (5)军队单位对外有偿服务许可证 JDXKZ
 (6)事业单位法人证书 SYZS
 (7)社会团体法人登记证书 STDJZ
 (8)宗教活动场所登记证 ZJDJZ
 (9)民办非企业单位登记证书 MBDJZ
 (10)基金会法人登记证书 JJDJZ
 (11)律师事务所执业许可证 LSXKZ
 (12)登记证 GWLYDJZ
 (13)司法鉴定许可证 SFXKZ
 (14)社会服务机构登记证书 SHFWJGZ
 (15)民办学校办学许可证 MBXXXKZ
 (16)医疗机构执业许可证 YLJGXKZ
(Required)
* param file: 所有人证件,jpg 图片的 base64 编码,必填(大小 55KB~1MB) (Required)

func NewCertificateTemplateRequestWithoutParam

func NewCertificateTemplateRequestWithoutParam() *CertificateTemplateRequest

This constructor has better compatible ability when API parameters changed

func (CertificateTemplateRequest) GetRegionId

func (r CertificateTemplateRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CertificateTemplateRequest) SetFile

func (r *CertificateTemplateRequest) SetFile(file string)

param file: 所有人证件,jpg 图片的 base64 编码,必填(大小 55KB~1MB)(Required)

func (*CertificateTemplateRequest) SetIdentityNo

func (r *CertificateTemplateRequest) SetIdentityNo(identityNo string)

param identityNo: 所有人证件号码(Required)

func (*CertificateTemplateRequest) SetIdentityType

func (r *CertificateTemplateRequest) SetIdentityType(identityType string)
param identityType: 注册人证件类型

1.个人

(1)身份证 SFZ

2.企业

(1)组织机构代码证 ORG
(2)工商营业执照 YYZZ
(3)统一社会信用代码证书 TYDMZ
(4)部队代号 BDDH
(5)军队单位对外有偿服务许可证 JDXKZ
(6)事业单位法人证书 SYZS
(7)社会团体法人登记证书 STDJZ
(8)宗教活动场所登记证 ZJDJZ
(9)民办非企业单位登记证书 MBDJZ
(10)基金会法人登记证书 JJDJZ
(11)律师事务所执业许可证 LSXKZ
(12)登记证 GWLYDJZ
(13)司法鉴定许可证 SFXKZ
(14)社会服务机构登记证书 SHFWJGZ
(15)民办学校办学许可证 MBXXXKZ
(16)医疗机构执业许可证 YLJGXKZ

(Required)

func (*CertificateTemplateRequest) SetRegionId

func (r *CertificateTemplateRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*CertificateTemplateRequest) SetTemplateId

func (r *CertificateTemplateRequest) SetTemplateId(templateId int)

param templateId: 模板ID(Required)

type CertificateTemplateResponse

type CertificateTemplateResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    CertificateTemplateResult `json:"result"`
}

type CertificateTemplateResult

type CertificateTemplateResult struct {
	TemplateId int64 `json:"templateId"`
}

type CertificateTemplateStateRequest

type CertificateTemplateStateRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 模板ID  */
	TemplateId int `json:"templateId"`
}

func NewCertificateTemplateStateRequest

func NewCertificateTemplateStateRequest(
	regionId string,
	templateId int,
) *CertificateTemplateStateRequest

* param regionId: 实例所属的地域ID (Required) * param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCertificateTemplateStateRequestWithAllParams

func NewCertificateTemplateStateRequestWithAllParams(
	regionId string,
	templateId int,
) *CertificateTemplateStateRequest

* param regionId: 实例所属的地域ID (Required) * param templateId: 模板ID (Required)

func NewCertificateTemplateStateRequestWithoutParam

func NewCertificateTemplateStateRequestWithoutParam() *CertificateTemplateStateRequest

This constructor has better compatible ability when API parameters changed

func (CertificateTemplateStateRequest) GetRegionId

func (r CertificateTemplateStateRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CertificateTemplateStateRequest) SetRegionId

func (r *CertificateTemplateStateRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*CertificateTemplateStateRequest) SetTemplateId

func (r *CertificateTemplateStateRequest) SetTemplateId(templateId int)

param templateId: 模板ID(Required)

type CertificateTemplateStateResponse

type CertificateTemplateStateResponse struct {
	RequestID string                         `json:"requestId"`
	Error     core.ErrorResponse             `json:"error"`
	Result    CertificateTemplateStateResult `json:"result"`
}

type CertificateTemplateStateResult

type CertificateTemplateStateResult struct {
	CertificateState        int    `json:"certificateState"`
	CertificateUnpassReason string `json:"certificateUnpassReason"`
}

type CheckDomainRequest

type CheckDomainRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 要检查的域名  */
	DomainName string `json:"domainName"`
}

func NewCheckDomainRequest

func NewCheckDomainRequest(
	regionId string,
	domainName string,
) *CheckDomainRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 要检查的域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCheckDomainRequestWithAllParams

func NewCheckDomainRequestWithAllParams(
	regionId string,
	domainName string,
) *CheckDomainRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 要检查的域名 (Required)

func NewCheckDomainRequestWithoutParam

func NewCheckDomainRequestWithoutParam() *CheckDomainRequest

This constructor has better compatible ability when API parameters changed

func (CheckDomainRequest) GetRegionId

func (r CheckDomainRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CheckDomainRequest) SetDomainName

func (r *CheckDomainRequest) SetDomainName(domainName string)

param domainName: 要检查的域名(Required)

func (*CheckDomainRequest) SetRegionId

func (r *CheckDomainRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

type CheckDomainResponse

type CheckDomainResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    CheckDomainResult  `json:"result"`
}

type CheckDomainResult

type CheckDomainResult struct {
	Data domain.CheckDomain `json:"data"`
}

type CreateDomainRequest

type CreateDomainRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 域名  */
	DomainName string `json:"domainName"`

	/* 注册年限,最多10年  */
	Term int `json:"term"`

	/* 模板ID  */
	TemplateId int `json:"templateId"`
}

func NewCreateDomainRequest

func NewCreateDomainRequest(
	regionId string,
	domainName string,
	term int,
	templateId int,
) *CreateDomainRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 域名 (Required) * param term: 注册年限,最多10年 (Required) * param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateDomainRequestWithAllParams

func NewCreateDomainRequestWithAllParams(
	regionId string,
	domainName string,
	term int,
	templateId int,
) *CreateDomainRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 域名 (Required) * param term: 注册年限,最多10年 (Required) * param templateId: 模板ID (Required)

func NewCreateDomainRequestWithoutParam

func NewCreateDomainRequestWithoutParam() *CreateDomainRequest

This constructor has better compatible ability when API parameters changed

func (CreateDomainRequest) GetRegionId

func (r CreateDomainRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateDomainRequest) SetDomainName

func (r *CreateDomainRequest) SetDomainName(domainName string)

param domainName: 域名(Required)

func (*CreateDomainRequest) SetRegionId

func (r *CreateDomainRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*CreateDomainRequest) SetTemplateId

func (r *CreateDomainRequest) SetTemplateId(templateId int)

param templateId: 模板ID(Required)

func (*CreateDomainRequest) SetTerm

func (r *CreateDomainRequest) SetTerm(term int)

param term: 注册年限,最多10年(Required)

type CreateDomainResponse

type CreateDomainResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    CreateDomainResult `json:"result"`
}

type CreateDomainResult

type CreateDomainResult struct {
	Data domain.DomainOrder `json:"data"`
}

type CreateTemplateRequest

type CreateTemplateRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 联系人姓名(中文),必填,必须含有中文,只允许输入特殊字符(.,、·()()-""“”/\'),最多可输入64 字符 (Optional) */
	UserNameCh *string `json:"userNameCh"`

	/* 联系人姓(英文),必填,必须含有英文,只允许输入特殊字符(.,、·()()-""“”/\'),最多可输入64 字符 (Optional) */
	UserNameEn1 *string `json:"userNameEn1"`

	/* 联系人名(英文),必填,必须含有英文,只允许输入特殊字符(.,、·()()-""“”/\'),最多可输入64 字符 (Optional) */
	UserNameEn2 *string `json:"userNameEn2"`

	/* 域名所有者或所有者单位名称(中文),必填,必须含有中文,只允许输入特殊字符(.,、·()()-""“”/\'),最多可输入64 字符 (Optional) */
	OwnerNameCh *string `json:"ownerNameCh"`

	/* 域名所有者或所有者单位名称(英文),必填,必须含有中文,只允许输入特殊字符(.,、·()()-""“”/\'),最多可输入64 字符 (Optional) */
	OwnerNameEn *string `json:"ownerNameEn"`

	/* 国家及地区(中文) (Optional) */
	NationCodeCh *string `json:"nationCodeCh"`

	/* 国家及地区(英文) (Optional) */
	NationCodeEn *string `json:"nationCodeEn"`

	/* 省份(中文) (Optional) */
	ProvinceCodeCh *string `json:"provinceCodeCh"`

	/* 省份(英文) (Optional) */
	ProvinceCodeEn *string `json:"provinceCodeEn"`

	/* 城市(中文) (Optional) */
	CityCodeCh *string `json:"cityCodeCh"`

	/* 城市(英文) (Optional) */
	CityCodeEn *string `json:"cityCodeEn"`

	/* 通信地址(中文) (Optional) */
	AddressCh *string `json:"addressCh"`

	/* 通信地址(英文) (Optional) */
	AddressEn *string `json:"addressEn"`

	/* 邮编 6位数字 (Optional) */
	ZipCode *string `json:"zipCode"`

	/* 联系电话,国家区号-地区区号(或手机号码前3位)-电话号码(或手机号码后8位) 例:86-138-12345678 (Optional) */
	Phone *string `json:"phone"`

	/* 传真,国家区号-地区区号(或手机号码前3位)-电话号码(或手机号码后8位) 例:86-138-12345678 (Optional) */
	Fax *string `json:"fax"`

	/* 邮件 (Optional) */
	Email *string `json:"email"`

	/* 所有者类型  1个人 2企业 (Optional) */
	OwnerType *int `json:"ownerType"`
}

func NewCreateTemplateRequest

func NewCreateTemplateRequest(
	regionId string,
) *CreateTemplateRequest

* param regionId: 实例所属的地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateTemplateRequestWithAllParams

func NewCreateTemplateRequestWithAllParams(
	regionId string,
	userNameCh *string,
	userNameEn1 *string,
	userNameEn2 *string,
	ownerNameCh *string,
	ownerNameEn *string,
	nationCodeCh *string,
	nationCodeEn *string,
	provinceCodeCh *string,
	provinceCodeEn *string,
	cityCodeCh *string,
	cityCodeEn *string,
	addressCh *string,
	addressEn *string,
	zipCode *string,
	phone *string,
	fax *string,
	email *string,
	ownerType *int,
) *CreateTemplateRequest

* param regionId: 实例所属的地域ID (Required) * param userNameCh: 联系人姓名(中文),必填,必须含有中文,只允许输入特殊字符(.,、·()()-""“”/\'),最多可输入64 字符 (Optional) * param userNameEn1: 联系人姓(英文),必填,必须含有英文,只允许输入特殊字符(.,、·()()-""“”/\'),最多可输入64 字符 (Optional) * param userNameEn2: 联系人名(英文),必填,必须含有英文,只允许输入特殊字符(.,、·()()-""“”/\'),最多可输入64 字符 (Optional) * param ownerNameCh: 域名所有者或所有者单位名称(中文),必填,必须含有中文,只允许输入特殊字符(.,、·()()-""“”/\'),最多可输入64 字符 (Optional) * param ownerNameEn: 域名所有者或所有者单位名称(英文),必填,必须含有中文,只允许输入特殊字符(.,、·()()-""“”/\'),最多可输入64 字符 (Optional) * param nationCodeCh: 国家及地区(中文) (Optional) * param nationCodeEn: 国家及地区(英文) (Optional) * param provinceCodeCh: 省份(中文) (Optional) * param provinceCodeEn: 省份(英文) (Optional) * param cityCodeCh: 城市(中文) (Optional) * param cityCodeEn: 城市(英文) (Optional) * param addressCh: 通信地址(中文) (Optional) * param addressEn: 通信地址(英文) (Optional) * param zipCode: 邮编 6位数字 (Optional) * param phone: 联系电话,国家区号-地区区号(或手机号码前3位)-电话号码(或手机号码后8位) 例:86-138-12345678 (Optional) * param fax: 传真,国家区号-地区区号(或手机号码前3位)-电话号码(或手机号码后8位) 例:86-138-12345678 (Optional) * param email: 邮件 (Optional) * param ownerType: 所有者类型 1个人 2企业 (Optional)

func NewCreateTemplateRequestWithoutParam

func NewCreateTemplateRequestWithoutParam() *CreateTemplateRequest

This constructor has better compatible ability when API parameters changed

func (CreateTemplateRequest) GetRegionId

func (r CreateTemplateRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateTemplateRequest) SetAddressCh

func (r *CreateTemplateRequest) SetAddressCh(addressCh string)

param addressCh: 通信地址(中文)(Optional)

func (*CreateTemplateRequest) SetAddressEn

func (r *CreateTemplateRequest) SetAddressEn(addressEn string)

param addressEn: 通信地址(英文)(Optional)

func (*CreateTemplateRequest) SetCityCodeCh

func (r *CreateTemplateRequest) SetCityCodeCh(cityCodeCh string)

param cityCodeCh: 城市(中文)(Optional)

func (*CreateTemplateRequest) SetCityCodeEn

func (r *CreateTemplateRequest) SetCityCodeEn(cityCodeEn string)

param cityCodeEn: 城市(英文)(Optional)

func (*CreateTemplateRequest) SetEmail

func (r *CreateTemplateRequest) SetEmail(email string)

param email: 邮件(Optional)

func (*CreateTemplateRequest) SetFax

func (r *CreateTemplateRequest) SetFax(fax string)

param fax: 传真,国家区号-地区区号(或手机号码前3位)-电话号码(或手机号码后8位) 例:86-138-12345678(Optional)

func (*CreateTemplateRequest) SetNationCodeCh

func (r *CreateTemplateRequest) SetNationCodeCh(nationCodeCh string)

param nationCodeCh: 国家及地区(中文)(Optional)

func (*CreateTemplateRequest) SetNationCodeEn

func (r *CreateTemplateRequest) SetNationCodeEn(nationCodeEn string)

param nationCodeEn: 国家及地区(英文)(Optional)

func (*CreateTemplateRequest) SetOwnerNameCh

func (r *CreateTemplateRequest) SetOwnerNameCh(ownerNameCh string)

param ownerNameCh: 域名所有者或所有者单位名称(中文),必填,必须含有中文,只允许输入特殊字符(.,、·()()-""“”/\'),最多可输入64 字符(Optional)

func (*CreateTemplateRequest) SetOwnerNameEn

func (r *CreateTemplateRequest) SetOwnerNameEn(ownerNameEn string)

param ownerNameEn: 域名所有者或所有者单位名称(英文),必填,必须含有中文,只允许输入特殊字符(.,、·()()-""“”/\'),最多可输入64 字符(Optional)

func (*CreateTemplateRequest) SetOwnerType

func (r *CreateTemplateRequest) SetOwnerType(ownerType int)

param ownerType: 所有者类型 1个人 2企业(Optional)

func (*CreateTemplateRequest) SetPhone

func (r *CreateTemplateRequest) SetPhone(phone string)

param phone: 联系电话,国家区号-地区区号(或手机号码前3位)-电话号码(或手机号码后8位) 例:86-138-12345678(Optional)

func (*CreateTemplateRequest) SetProvinceCodeCh

func (r *CreateTemplateRequest) SetProvinceCodeCh(provinceCodeCh string)

param provinceCodeCh: 省份(中文)(Optional)

func (*CreateTemplateRequest) SetProvinceCodeEn

func (r *CreateTemplateRequest) SetProvinceCodeEn(provinceCodeEn string)

param provinceCodeEn: 省份(英文)(Optional)

func (*CreateTemplateRequest) SetRegionId

func (r *CreateTemplateRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*CreateTemplateRequest) SetUserNameCh

func (r *CreateTemplateRequest) SetUserNameCh(userNameCh string)

param userNameCh: 联系人姓名(中文),必填,必须含有中文,只允许输入特殊字符(.,、·()()-""“”/\'),最多可输入64 字符(Optional)

func (*CreateTemplateRequest) SetUserNameEn1

func (r *CreateTemplateRequest) SetUserNameEn1(userNameEn1 string)

param userNameEn1: 联系人姓(英文),必填,必须含有英文,只允许输入特殊字符(.,、·()()-""“”/\'),最多可输入64 字符(Optional)

func (*CreateTemplateRequest) SetUserNameEn2

func (r *CreateTemplateRequest) SetUserNameEn2(userNameEn2 string)

param userNameEn2: 联系人名(英文),必填,必须含有英文,只允许输入特殊字符(.,、·()()-""“”/\'),最多可输入64 字符(Optional)

func (*CreateTemplateRequest) SetZipCode

func (r *CreateTemplateRequest) SetZipCode(zipCode string)

param zipCode: 邮编 6位数字(Optional)

type CreateTemplateResponse

type CreateTemplateResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    CreateTemplateResult `json:"result"`
}

type CreateTemplateResult

type CreateTemplateResult struct {
	TemplateId int64 `json:"templateId"`
}

type DeleteTemplateRequest

type DeleteTemplateRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 模板ID  */
	TemplateId int `json:"templateId"`
}

func NewDeleteTemplateRequest

func NewDeleteTemplateRequest(
	regionId string,
	templateId int,
) *DeleteTemplateRequest

* param regionId: 实例所属的地域ID (Required) * param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteTemplateRequestWithAllParams

func NewDeleteTemplateRequestWithAllParams(
	regionId string,
	templateId int,
) *DeleteTemplateRequest

* param regionId: 实例所属的地域ID (Required) * param templateId: 模板ID (Required)

func NewDeleteTemplateRequestWithoutParam

func NewDeleteTemplateRequestWithoutParam() *DeleteTemplateRequest

This constructor has better compatible ability when API parameters changed

func (DeleteTemplateRequest) GetRegionId

func (r DeleteTemplateRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteTemplateRequest) SetRegionId

func (r *DeleteTemplateRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*DeleteTemplateRequest) SetTemplateId

func (r *DeleteTemplateRequest) SetTemplateId(templateId int)

param templateId: 模板ID(Required)

type DeleteTemplateResponse

type DeleteTemplateResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    DeleteTemplateResult `json:"result"`
}

type DeleteTemplateResult

type DeleteTemplateResult struct {
	TemplateId int64 `json:"templateId"`
}

type DomainInfoRequest

type DomainInfoRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 要注册的域名  */
	DomainName string `json:"domainName"`
}

func NewDomainInfoRequest

func NewDomainInfoRequest(
	regionId string,
	domainName string,
) *DomainInfoRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 要注册的域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDomainInfoRequestWithAllParams

func NewDomainInfoRequestWithAllParams(
	regionId string,
	domainName string,
) *DomainInfoRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 要注册的域名 (Required)

func NewDomainInfoRequestWithoutParam

func NewDomainInfoRequestWithoutParam() *DomainInfoRequest

This constructor has better compatible ability when API parameters changed

func (DomainInfoRequest) GetRegionId

func (r DomainInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DomainInfoRequest) SetDomainName

func (r *DomainInfoRequest) SetDomainName(domainName string)

param domainName: 要注册的域名(Required)

func (*DomainInfoRequest) SetRegionId

func (r *DomainInfoRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

type DomainInfoResponse

type DomainInfoResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DomainInfoResult   `json:"result"`
}

type DomainInfoResult

type DomainInfoResult struct {
	Data domain.DomainInfo `json:"data"`
}

type DomainLockRequest

type DomainLockRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 要修改的域名  */
	DomainName string `json:"domainName"`
}

func NewDomainLockRequest

func NewDomainLockRequest(
	regionId string,
	domainName string,
) *DomainLockRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 要修改的域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDomainLockRequestWithAllParams

func NewDomainLockRequestWithAllParams(
	regionId string,
	domainName string,
) *DomainLockRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 要修改的域名 (Required)

func NewDomainLockRequestWithoutParam

func NewDomainLockRequestWithoutParam() *DomainLockRequest

This constructor has better compatible ability when API parameters changed

func (DomainLockRequest) GetRegionId

func (r DomainLockRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DomainLockRequest) SetDomainName

func (r *DomainLockRequest) SetDomainName(domainName string)

param domainName: 要修改的域名(Required)

func (*DomainLockRequest) SetRegionId

func (r *DomainLockRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

type DomainLockResponse

type DomainLockResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DomainLockResult   `json:"result"`
}

type DomainLockResult

type DomainLockResult struct {
}

type DomainTemplateAssignedRequest

type DomainTemplateAssignedRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 要修改的域名  */
	DomainName string `json:"domainName"`

	/* 要过户的模板ID  */
	TemplateId int `json:"templateId"`
}

func NewDomainTemplateAssignedRequest

func NewDomainTemplateAssignedRequest(
	regionId string,
	domainName string,
	templateId int,
) *DomainTemplateAssignedRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 要修改的域名 (Required) * param templateId: 要过户的模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDomainTemplateAssignedRequestWithAllParams

func NewDomainTemplateAssignedRequestWithAllParams(
	regionId string,
	domainName string,
	templateId int,
) *DomainTemplateAssignedRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 要修改的域名 (Required) * param templateId: 要过户的模板ID (Required)

func NewDomainTemplateAssignedRequestWithoutParam

func NewDomainTemplateAssignedRequestWithoutParam() *DomainTemplateAssignedRequest

This constructor has better compatible ability when API parameters changed

func (DomainTemplateAssignedRequest) GetRegionId

func (r DomainTemplateAssignedRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DomainTemplateAssignedRequest) SetDomainName

func (r *DomainTemplateAssignedRequest) SetDomainName(domainName string)

param domainName: 要修改的域名(Required)

func (*DomainTemplateAssignedRequest) SetRegionId

func (r *DomainTemplateAssignedRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*DomainTemplateAssignedRequest) SetTemplateId

func (r *DomainTemplateAssignedRequest) SetTemplateId(templateId int)

param templateId: 要过户的模板ID(Required)

type DomainTemplateAssignedResponse

type DomainTemplateAssignedResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DomainTemplateAssignedResult `json:"result"`
}

type DomainTemplateAssignedResult

type DomainTemplateAssignedResult struct {
}

type DomainUnLockRequest

type DomainUnLockRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 要修改的域名  */
	DomainName string `json:"domainName"`
}

func NewDomainUnLockRequest

func NewDomainUnLockRequest(
	regionId string,
	domainName string,
) *DomainUnLockRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 要修改的域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDomainUnLockRequestWithAllParams

func NewDomainUnLockRequestWithAllParams(
	regionId string,
	domainName string,
) *DomainUnLockRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 要修改的域名 (Required)

func NewDomainUnLockRequestWithoutParam

func NewDomainUnLockRequestWithoutParam() *DomainUnLockRequest

This constructor has better compatible ability when API parameters changed

func (DomainUnLockRequest) GetRegionId

func (r DomainUnLockRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DomainUnLockRequest) SetDomainName

func (r *DomainUnLockRequest) SetDomainName(domainName string)

param domainName: 要修改的域名(Required)

func (*DomainUnLockRequest) SetRegionId

func (r *DomainUnLockRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

type DomainUnLockResponse

type DomainUnLockResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DomainUnLockResult `json:"result"`
}

type DomainUnLockResult

type DomainUnLockResult struct {
}

type GetDomainTransferOutPassWordRequest

type GetDomainTransferOutPassWordRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 要修改的域名  */
	DomainName string `json:"domainName"`
}

func NewGetDomainTransferOutPassWordRequest

func NewGetDomainTransferOutPassWordRequest(
	regionId string,
	domainName string,
) *GetDomainTransferOutPassWordRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 要修改的域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetDomainTransferOutPassWordRequestWithAllParams

func NewGetDomainTransferOutPassWordRequestWithAllParams(
	regionId string,
	domainName string,
) *GetDomainTransferOutPassWordRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 要修改的域名 (Required)

func NewGetDomainTransferOutPassWordRequestWithoutParam

func NewGetDomainTransferOutPassWordRequestWithoutParam() *GetDomainTransferOutPassWordRequest

This constructor has better compatible ability when API parameters changed

func (GetDomainTransferOutPassWordRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetDomainTransferOutPassWordRequest) SetDomainName

func (r *GetDomainTransferOutPassWordRequest) SetDomainName(domainName string)

param domainName: 要修改的域名(Required)

func (*GetDomainTransferOutPassWordRequest) SetRegionId

func (r *GetDomainTransferOutPassWordRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

type GetDomainTransferOutPassWordResponse

type GetDomainTransferOutPassWordResponse struct {
	RequestID string                             `json:"requestId"`
	Error     core.ErrorResponse                 `json:"error"`
	Result    GetDomainTransferOutPassWordResult `json:"result"`
}

type GetDomainTransferOutPassWordResult

type GetDomainTransferOutPassWordResult struct {
	PassWord string `json:"passWord"`
}

type ModifyDnsRequest

type ModifyDnsRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 要修改的域名  */
	DomainName string `json:"domainName"`

	/* 要修改的DNS,个数要求再2个-6个之间  */
	Dns []string `json:"dns"`
}

func NewModifyDnsRequest

func NewModifyDnsRequest(
	regionId string,
	domainName string,
	dns []string,
) *ModifyDnsRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 要修改的域名 (Required) * param dns: 要修改的DNS,个数要求再2个-6个之间 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyDnsRequestWithAllParams

func NewModifyDnsRequestWithAllParams(
	regionId string,
	domainName string,
	dns []string,
) *ModifyDnsRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 要修改的域名 (Required) * param dns: 要修改的DNS,个数要求再2个-6个之间 (Required)

func NewModifyDnsRequestWithoutParam

func NewModifyDnsRequestWithoutParam() *ModifyDnsRequest

This constructor has better compatible ability when API parameters changed

func (ModifyDnsRequest) GetRegionId

func (r ModifyDnsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyDnsRequest) SetDns

func (r *ModifyDnsRequest) SetDns(dns []string)

param dns: 要修改的DNS,个数要求再2个-6个之间(Required)

func (*ModifyDnsRequest) SetDomainName

func (r *ModifyDnsRequest) SetDomainName(domainName string)

param domainName: 要修改的域名(Required)

func (*ModifyDnsRequest) SetRegionId

func (r *ModifyDnsRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

type ModifyDnsResponse

type ModifyDnsResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ModifyDnsResult    `json:"result"`
}

type ModifyDnsResult

type ModifyDnsResult struct {
}

type ModifyTemplateInfoRequest

type ModifyTemplateInfoRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 模板ID  */
	TemplateId int `json:"templateId"`

	/* 国家及地区(中文) (Optional) */
	NationCodeCh *string `json:"nationCodeCh"`

	/* 国家及地区(英文)中国:china (Optional) */
	NationCodeEn *string `json:"nationCodeEn"`

	/* 省份(中文) (Optional) */
	ProvinceCodeCh *string `json:"provinceCodeCh"`

	/* 省份(英文) (Optional) */
	ProvinceCodeEn *string `json:"provinceCodeEn"`

	/* 城市(中文) (Optional) */
	CityCodeCh *string `json:"cityCodeCh"`

	/* 城市(英文) (Optional) */
	CityCodeEn *string `json:"cityCodeEn"`

	/* 通信地址(中文) (Optional) */
	AddressCh *string `json:"addressCh"`

	/* 通信地址(英文) (Optional) */
	AddressEn *string `json:"addressEn"`

	/* 邮编 6位数字 (Optional) */
	ZipCode *string `json:"zipCode"`

	/* 联系电话,国家区号-地区区号(或手机号码前3位)-电话号码(或手机号码后8位) 例:86-138-12345678 (Optional) */
	Phone *string `json:"phone"`

	/* 传真,国家区号-地区区号(或手机号码前3位)-电话号码(或手机号码后8位) 例:86-138-12345678 (Optional) */
	Fax *string `json:"fax"`

	/* 邮件 (Optional) */
	Email *string `json:"email"`

	/* 所有者类型  1个人 2企业 (Optional) */
	OwnerType *int `json:"ownerType"`
}

func NewModifyTemplateInfoRequest

func NewModifyTemplateInfoRequest(
	regionId string,
	templateId int,
) *ModifyTemplateInfoRequest

* param regionId: 实例所属的地域ID (Required) * param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyTemplateInfoRequestWithAllParams

func NewModifyTemplateInfoRequestWithAllParams(
	regionId string,
	templateId int,
	nationCodeCh *string,
	nationCodeEn *string,
	provinceCodeCh *string,
	provinceCodeEn *string,
	cityCodeCh *string,
	cityCodeEn *string,
	addressCh *string,
	addressEn *string,
	zipCode *string,
	phone *string,
	fax *string,
	email *string,
	ownerType *int,
) *ModifyTemplateInfoRequest

* param regionId: 实例所属的地域ID (Required) * param templateId: 模板ID (Required) * param nationCodeCh: 国家及地区(中文) (Optional) * param nationCodeEn: 国家及地区(英文)中国:china (Optional) * param provinceCodeCh: 省份(中文) (Optional) * param provinceCodeEn: 省份(英文) (Optional) * param cityCodeCh: 城市(中文) (Optional) * param cityCodeEn: 城市(英文) (Optional) * param addressCh: 通信地址(中文) (Optional) * param addressEn: 通信地址(英文) (Optional) * param zipCode: 邮编 6位数字 (Optional) * param phone: 联系电话,国家区号-地区区号(或手机号码前3位)-电话号码(或手机号码后8位) 例:86-138-12345678 (Optional) * param fax: 传真,国家区号-地区区号(或手机号码前3位)-电话号码(或手机号码后8位) 例:86-138-12345678 (Optional) * param email: 邮件 (Optional) * param ownerType: 所有者类型 1个人 2企业 (Optional)

func NewModifyTemplateInfoRequestWithoutParam

func NewModifyTemplateInfoRequestWithoutParam() *ModifyTemplateInfoRequest

This constructor has better compatible ability when API parameters changed

func (ModifyTemplateInfoRequest) GetRegionId

func (r ModifyTemplateInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyTemplateInfoRequest) SetAddressCh

func (r *ModifyTemplateInfoRequest) SetAddressCh(addressCh string)

param addressCh: 通信地址(中文)(Optional)

func (*ModifyTemplateInfoRequest) SetAddressEn

func (r *ModifyTemplateInfoRequest) SetAddressEn(addressEn string)

param addressEn: 通信地址(英文)(Optional)

func (*ModifyTemplateInfoRequest) SetCityCodeCh

func (r *ModifyTemplateInfoRequest) SetCityCodeCh(cityCodeCh string)

param cityCodeCh: 城市(中文)(Optional)

func (*ModifyTemplateInfoRequest) SetCityCodeEn

func (r *ModifyTemplateInfoRequest) SetCityCodeEn(cityCodeEn string)

param cityCodeEn: 城市(英文)(Optional)

func (*ModifyTemplateInfoRequest) SetEmail

func (r *ModifyTemplateInfoRequest) SetEmail(email string)

param email: 邮件(Optional)

func (*ModifyTemplateInfoRequest) SetFax

func (r *ModifyTemplateInfoRequest) SetFax(fax string)

param fax: 传真,国家区号-地区区号(或手机号码前3位)-电话号码(或手机号码后8位) 例:86-138-12345678(Optional)

func (*ModifyTemplateInfoRequest) SetNationCodeCh

func (r *ModifyTemplateInfoRequest) SetNationCodeCh(nationCodeCh string)

param nationCodeCh: 国家及地区(中文)(Optional)

func (*ModifyTemplateInfoRequest) SetNationCodeEn

func (r *ModifyTemplateInfoRequest) SetNationCodeEn(nationCodeEn string)

param nationCodeEn: 国家及地区(英文)中国:china(Optional)

func (*ModifyTemplateInfoRequest) SetOwnerType

func (r *ModifyTemplateInfoRequest) SetOwnerType(ownerType int)

param ownerType: 所有者类型 1个人 2企业(Optional)

func (*ModifyTemplateInfoRequest) SetPhone

func (r *ModifyTemplateInfoRequest) SetPhone(phone string)

param phone: 联系电话,国家区号-地区区号(或手机号码前3位)-电话号码(或手机号码后8位) 例:86-138-12345678(Optional)

func (*ModifyTemplateInfoRequest) SetProvinceCodeCh

func (r *ModifyTemplateInfoRequest) SetProvinceCodeCh(provinceCodeCh string)

param provinceCodeCh: 省份(中文)(Optional)

func (*ModifyTemplateInfoRequest) SetProvinceCodeEn

func (r *ModifyTemplateInfoRequest) SetProvinceCodeEn(provinceCodeEn string)

param provinceCodeEn: 省份(英文)(Optional)

func (*ModifyTemplateInfoRequest) SetRegionId

func (r *ModifyTemplateInfoRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*ModifyTemplateInfoRequest) SetTemplateId

func (r *ModifyTemplateInfoRequest) SetTemplateId(templateId int)

param templateId: 模板ID(Required)

func (*ModifyTemplateInfoRequest) SetZipCode

func (r *ModifyTemplateInfoRequest) SetZipCode(zipCode string)

param zipCode: 邮编 6位数字(Optional)

type ModifyTemplateInfoResponse

type ModifyTemplateInfoResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    ModifyTemplateInfoResult `json:"result"`
}

type ModifyTemplateInfoResult

type ModifyTemplateInfoResult struct {
	TemplateId int64 `json:"templateId"`
}

type QueryTemplateInfoRequest

type QueryTemplateInfoRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 模板ID  */
	TemplateId int `json:"templateId"`
}

func NewQueryTemplateInfoRequest

func NewQueryTemplateInfoRequest(
	regionId string,
	templateId int,
) *QueryTemplateInfoRequest

* param regionId: 实例所属的地域ID (Required) * param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryTemplateInfoRequestWithAllParams

func NewQueryTemplateInfoRequestWithAllParams(
	regionId string,
	templateId int,
) *QueryTemplateInfoRequest

* param regionId: 实例所属的地域ID (Required) * param templateId: 模板ID (Required)

func NewQueryTemplateInfoRequestWithoutParam

func NewQueryTemplateInfoRequestWithoutParam() *QueryTemplateInfoRequest

This constructor has better compatible ability when API parameters changed

func (QueryTemplateInfoRequest) GetRegionId

func (r QueryTemplateInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryTemplateInfoRequest) SetRegionId

func (r *QueryTemplateInfoRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*QueryTemplateInfoRequest) SetTemplateId

func (r *QueryTemplateInfoRequest) SetTemplateId(templateId int)

param templateId: 模板ID(Required)

type QueryTemplateInfoResponse

type QueryTemplateInfoResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    QueryTemplateInfoResult `json:"result"`
}

type QueryTemplateInfoResult

type QueryTemplateInfoResult struct {
	Data domain.TemplateInfo `json:"data"`
}

type QueryWhoisInfoRequest

type QueryWhoisInfoRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 要检查的域名  */
	DomainName string `json:"domainName"`
}

func NewQueryWhoisInfoRequest

func NewQueryWhoisInfoRequest(
	regionId string,
	domainName string,
) *QueryWhoisInfoRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 要检查的域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryWhoisInfoRequestWithAllParams

func NewQueryWhoisInfoRequestWithAllParams(
	regionId string,
	domainName string,
) *QueryWhoisInfoRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 要检查的域名 (Required)

func NewQueryWhoisInfoRequestWithoutParam

func NewQueryWhoisInfoRequestWithoutParam() *QueryWhoisInfoRequest

This constructor has better compatible ability when API parameters changed

func (QueryWhoisInfoRequest) GetRegionId

func (r QueryWhoisInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryWhoisInfoRequest) SetDomainName

func (r *QueryWhoisInfoRequest) SetDomainName(domainName string)

param domainName: 要检查的域名(Required)

func (*QueryWhoisInfoRequest) SetRegionId

func (r *QueryWhoisInfoRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

type QueryWhoisInfoResponse

type QueryWhoisInfoResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    QueryWhoisInfoResult `json:"result"`
}

type QueryWhoisInfoResult

type QueryWhoisInfoResult struct {
	Data domain.DomainWhoisInfo `json:"data"`
}

type RenewDomainRequest

type RenewDomainRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 域名  */
	DomainName string `json:"domainName"`

	/* 续费年限,最多10年  */
	Term int `json:"term"`
}

func NewRenewDomainRequest

func NewRenewDomainRequest(
	regionId string,
	domainName string,
	term int,
) *RenewDomainRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 域名 (Required) * param term: 续费年限,最多10年 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewRenewDomainRequestWithAllParams

func NewRenewDomainRequestWithAllParams(
	regionId string,
	domainName string,
	term int,
) *RenewDomainRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 域名 (Required) * param term: 续费年限,最多10年 (Required)

func NewRenewDomainRequestWithoutParam

func NewRenewDomainRequestWithoutParam() *RenewDomainRequest

This constructor has better compatible ability when API parameters changed

func (RenewDomainRequest) GetRegionId

func (r RenewDomainRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*RenewDomainRequest) SetDomainName

func (r *RenewDomainRequest) SetDomainName(domainName string)

param domainName: 域名(Required)

func (*RenewDomainRequest) SetRegionId

func (r *RenewDomainRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*RenewDomainRequest) SetTerm

func (r *RenewDomainRequest) SetTerm(term int)

param term: 续费年限,最多10年(Required)

type RenewDomainResponse

type RenewDomainResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    RenewDomainResult  `json:"result"`
}

type RenewDomainResult

type RenewDomainResult struct {
	Data domain.DomainOrder `json:"data"`
}

type TransferinDomainRequest

type TransferinDomainRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 域名  */
	DomainName string `json:"domainName"`

	/* 域名转移密码  */
	PassWord string `json:"passWord"`

	/* 模板ID  */
	TemplateId int `json:"templateId"`
}

func NewTransferinDomainRequest

func NewTransferinDomainRequest(
	regionId string,
	domainName string,
	passWord string,
	templateId int,
) *TransferinDomainRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 域名 (Required) * param passWord: 域名转移密码 (Required) * param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewTransferinDomainRequestWithAllParams

func NewTransferinDomainRequestWithAllParams(
	regionId string,
	domainName string,
	passWord string,
	templateId int,
) *TransferinDomainRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 域名 (Required) * param passWord: 域名转移密码 (Required) * param templateId: 模板ID (Required)

func NewTransferinDomainRequestWithoutParam

func NewTransferinDomainRequestWithoutParam() *TransferinDomainRequest

This constructor has better compatible ability when API parameters changed

func (TransferinDomainRequest) GetRegionId

func (r TransferinDomainRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*TransferinDomainRequest) SetDomainName

func (r *TransferinDomainRequest) SetDomainName(domainName string)

param domainName: 域名(Required)

func (*TransferinDomainRequest) SetPassWord

func (r *TransferinDomainRequest) SetPassWord(passWord string)

param passWord: 域名转移密码(Required)

func (*TransferinDomainRequest) SetRegionId

func (r *TransferinDomainRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*TransferinDomainRequest) SetTemplateId

func (r *TransferinDomainRequest) SetTemplateId(templateId int)

param templateId: 模板ID(Required)

type TransferinDomainResponse

type TransferinDomainResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    TransferinDomainResult `json:"result"`
}

type TransferinDomainResult

type TransferinDomainResult struct {
	Data domain.DomainOrder `json:"data"`
}

type TransferinDomainStateRequest

type TransferinDomainStateRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 要转入的域名  */
	DomainName string `json:"domainName"`
}

func NewTransferinDomainStateRequest

func NewTransferinDomainStateRequest(
	regionId string,
	domainName string,
) *TransferinDomainStateRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 要转入的域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewTransferinDomainStateRequestWithAllParams

func NewTransferinDomainStateRequestWithAllParams(
	regionId string,
	domainName string,
) *TransferinDomainStateRequest

* param regionId: 实例所属的地域ID (Required) * param domainName: 要转入的域名 (Required)

func NewTransferinDomainStateRequestWithoutParam

func NewTransferinDomainStateRequestWithoutParam() *TransferinDomainStateRequest

This constructor has better compatible ability when API parameters changed

func (TransferinDomainStateRequest) GetRegionId

func (r TransferinDomainStateRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*TransferinDomainStateRequest) SetDomainName

func (r *TransferinDomainStateRequest) SetDomainName(domainName string)

param domainName: 要转入的域名(Required)

func (*TransferinDomainStateRequest) SetRegionId

func (r *TransferinDomainStateRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

type TransferinDomainStateResponse

type TransferinDomainStateResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    TransferinDomainStateResult `json:"result"`
}

type TransferinDomainStateResult

type TransferinDomainStateResult struct {
	TransferInState int `json:"transferInState"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL