apis

package
v1.51.0 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2021 License: Apache-2.0 Imports: 2 Imported by: 7

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateSmsAppUsingPOSTRequest

type CreateSmsAppUsingPOSTRequest struct {
	core.JDCloudRequest

	/* 应用描述  */
	AppDesc string `json:"appDesc"`

	/* 云鼎应用id  */
	AppId string `json:"appId"`

	/* 应用名称  */
	AppName string `json:"appName"`
}

func NewCreateSmsAppUsingPOSTRequest

func NewCreateSmsAppUsingPOSTRequest(
	appDesc string,
	appId string,
	appName string,
) *CreateSmsAppUsingPOSTRequest

* param appDesc: 应用描述 (Required) * param appId: 云鼎应用id (Required) * param appName: 应用名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateSmsAppUsingPOSTRequestWithAllParams

func NewCreateSmsAppUsingPOSTRequestWithAllParams(
	appDesc string,
	appId string,
	appName string,
) *CreateSmsAppUsingPOSTRequest

* param appDesc: 应用描述 (Required) * param appId: 云鼎应用id (Required) * param appName: 应用名称 (Required)

func NewCreateSmsAppUsingPOSTRequestWithoutParam

func NewCreateSmsAppUsingPOSTRequestWithoutParam() *CreateSmsAppUsingPOSTRequest

This constructor has better compatible ability when API parameters changed

func (CreateSmsAppUsingPOSTRequest) GetRegionId

func (r CreateSmsAppUsingPOSTRequest) GetRegionId() string

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

func (*CreateSmsAppUsingPOSTRequest) SetAppDesc

func (r *CreateSmsAppUsingPOSTRequest) SetAppDesc(appDesc string)

param appDesc: 应用描述(Required)

func (*CreateSmsAppUsingPOSTRequest) SetAppId

func (r *CreateSmsAppUsingPOSTRequest) SetAppId(appId string)

param appId: 云鼎应用id(Required)

func (*CreateSmsAppUsingPOSTRequest) SetAppName

func (r *CreateSmsAppUsingPOSTRequest) SetAppName(appName string)

param appName: 应用名称(Required)

type CreateSmsAppUsingPOSTResponse

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

type CreateSmsAppUsingPOSTResult

type CreateSmsAppUsingPOSTResult struct {
	AppId string `json:"appId"`
}

type CreateSmsPackageUsingPOSTRequest

type CreateSmsPackageUsingPOSTRequest struct {
	core.JDCloudRequest

	/* 套餐包数量  */
	PackageCount int `json:"packageCount"`

	/* 套餐包类型,1通道短信,2官方短信  */
	PackageType int `json:"packageType"`

	/* 套餐包规格  */
	Specification string `json:"specification"`
}

func NewCreateSmsPackageUsingPOSTRequest

func NewCreateSmsPackageUsingPOSTRequest(
	packageCount int,
	packageType int,
	specification string,
) *CreateSmsPackageUsingPOSTRequest

* param packageCount: 套餐包数量 (Required) * param packageType: 套餐包类型,1通道短信,2官方短信 (Required) * param specification: 套餐包规格 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateSmsPackageUsingPOSTRequestWithAllParams

func NewCreateSmsPackageUsingPOSTRequestWithAllParams(
	packageCount int,
	packageType int,
	specification string,
) *CreateSmsPackageUsingPOSTRequest

* param packageCount: 套餐包数量 (Required) * param packageType: 套餐包类型,1通道短信,2官方短信 (Required) * param specification: 套餐包规格 (Required)

func NewCreateSmsPackageUsingPOSTRequestWithoutParam

func NewCreateSmsPackageUsingPOSTRequestWithoutParam() *CreateSmsPackageUsingPOSTRequest

This constructor has better compatible ability when API parameters changed

func (CreateSmsPackageUsingPOSTRequest) GetRegionId

func (r CreateSmsPackageUsingPOSTRequest) GetRegionId() string

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

func (*CreateSmsPackageUsingPOSTRequest) SetPackageCount

func (r *CreateSmsPackageUsingPOSTRequest) SetPackageCount(packageCount int)

param packageCount: 套餐包数量(Required)

func (*CreateSmsPackageUsingPOSTRequest) SetPackageType

func (r *CreateSmsPackageUsingPOSTRequest) SetPackageType(packageType int)

param packageType: 套餐包类型,1通道短信,2官方短信(Required)

func (*CreateSmsPackageUsingPOSTRequest) SetSpecification

func (r *CreateSmsPackageUsingPOSTRequest) SetSpecification(specification string)

param specification: 套餐包规格(Required)

type CreateSmsPackageUsingPOSTResponse

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

type CreateSmsPackageUsingPOSTResult

type CreateSmsPackageUsingPOSTResult struct {
	BuyId string `json:"buyId"`
}

type CreateSmsSignUsingPOSTRequest

type CreateSmsSignUsingPOSTRequest struct {
	core.JDCloudRequest

	/* 应用id  */
	AppId string `json:"appId"`

	/* 申请说明 (Optional) */
	ApplyExplanation *string `json:"applyExplanation"`

	/* 授权委托下载地址,若短信签名用途为他用,涉及第三方权益需上传,上传至 oss (Optional) */
	SignAttorneyUrl *string `json:"signAttorneyUrl"`

	/* 证明材料下载地址,上传至 oss  */
	SignCertificateUrl string `json:"signCertificateUrl"`

	/* 若签名内容侵犯到第三方权益必须获得第三方真实授权,长度为 2~12 个字符无须添加【】、()、[] 符号,签名发送会自带【】符号,避免重复  */
	SignContent string `json:"signContent"`

	/* 其他证明材料下载地址 上传至 oss (Optional) */
	SignOtherCertificateUrl *string `json:"signOtherCertificateUrl"`

	/* 签名用途,0自用 1他用  */
	SignPurpose int `json:"signPurpose"`

	/* 签名类型id,调用listSmsSignTypesUsingGET 接口获取  */
	SignTypeId int `json:"signTypeId"`
}

func NewCreateSmsSignUsingPOSTRequest

func NewCreateSmsSignUsingPOSTRequest(
	appId string,
	signCertificateUrl string,
	signContent string,
	signPurpose int,
	signTypeId int,
) *CreateSmsSignUsingPOSTRequest

* param appId: 应用id (Required) * param signCertificateUrl: 证明材料下载地址,上传至 oss (Required) * param signContent: 若签名内容侵犯到第三方权益必须获得第三方真实授权,长度为 2~12 个字符无须添加【】、()、[] 符号,签名发送会自带【】符号,避免重复 (Required) * param signPurpose: 签名用途,0自用 1他用 (Required) * param signTypeId: 签名类型id,调用listSmsSignTypesUsingGET 接口获取 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateSmsSignUsingPOSTRequestWithAllParams

func NewCreateSmsSignUsingPOSTRequestWithAllParams(
	appId string,
	applyExplanation *string,
	signAttorneyUrl *string,
	signCertificateUrl string,
	signContent string,
	signOtherCertificateUrl *string,
	signPurpose int,
	signTypeId int,
) *CreateSmsSignUsingPOSTRequest

* param appId: 应用id (Required) * param applyExplanation: 申请说明 (Optional) * param signAttorneyUrl: 授权委托下载地址,若短信签名用途为他用,涉及第三方权益需上传,上传至 oss (Optional) * param signCertificateUrl: 证明材料下载地址,上传至 oss (Required) * param signContent: 若签名内容侵犯到第三方权益必须获得第三方真实授权,长度为 2~12 个字符无须添加【】、()、[] 符号,签名发送会自带【】符号,避免重复 (Required) * param signOtherCertificateUrl: 其他证明材料下载地址 上传至 oss (Optional) * param signPurpose: 签名用途,0自用 1他用 (Required) * param signTypeId: 签名类型id,调用listSmsSignTypesUsingGET 接口获取 (Required)

func NewCreateSmsSignUsingPOSTRequestWithoutParam

func NewCreateSmsSignUsingPOSTRequestWithoutParam() *CreateSmsSignUsingPOSTRequest

This constructor has better compatible ability when API parameters changed

func (CreateSmsSignUsingPOSTRequest) GetRegionId

func (r CreateSmsSignUsingPOSTRequest) GetRegionId() string

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

func (*CreateSmsSignUsingPOSTRequest) SetAppId

func (r *CreateSmsSignUsingPOSTRequest) SetAppId(appId string)

param appId: 应用id(Required)

func (*CreateSmsSignUsingPOSTRequest) SetApplyExplanation

func (r *CreateSmsSignUsingPOSTRequest) SetApplyExplanation(applyExplanation string)

param applyExplanation: 申请说明(Optional)

func (*CreateSmsSignUsingPOSTRequest) SetSignAttorneyUrl

func (r *CreateSmsSignUsingPOSTRequest) SetSignAttorneyUrl(signAttorneyUrl string)

param signAttorneyUrl: 授权委托下载地址,若短信签名用途为他用,涉及第三方权益需上传,上传至 oss(Optional)

func (*CreateSmsSignUsingPOSTRequest) SetSignCertificateUrl

func (r *CreateSmsSignUsingPOSTRequest) SetSignCertificateUrl(signCertificateUrl string)

param signCertificateUrl: 证明材料下载地址,上传至 oss(Required)

func (*CreateSmsSignUsingPOSTRequest) SetSignContent

func (r *CreateSmsSignUsingPOSTRequest) SetSignContent(signContent string)

param signContent: 若签名内容侵犯到第三方权益必须获得第三方真实授权,长度为 2~12 个字符无须添加【】、()、[] 符号,签名发送会自带【】符号,避免重复(Required)

func (*CreateSmsSignUsingPOSTRequest) SetSignOtherCertificateUrl

func (r *CreateSmsSignUsingPOSTRequest) SetSignOtherCertificateUrl(signOtherCertificateUrl string)

param signOtherCertificateUrl: 其他证明材料下载地址 上传至 oss(Optional)

func (*CreateSmsSignUsingPOSTRequest) SetSignPurpose

func (r *CreateSmsSignUsingPOSTRequest) SetSignPurpose(signPurpose int)

param signPurpose: 签名用途,0自用 1他用(Required)

func (*CreateSmsSignUsingPOSTRequest) SetSignTypeId

func (r *CreateSmsSignUsingPOSTRequest) SetSignTypeId(signTypeId int)

param signTypeId: 签名类型id,调用listSmsSignTypesUsingGET 接口获取(Required)

type CreateSmsSignUsingPOSTResponse

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

type CreateSmsSignUsingPOSTResult

type CreateSmsSignUsingPOSTResult struct {
	SignId string `json:"signId"`
}

type CreateSmsTaskUsingPOSTRequest

type CreateSmsTaskUsingPOSTRequest struct {
	core.JDCloudRequest

	/* 应用id  */
	AppId string `json:"appId"`

	/* 短信发送号码集合文件 (Optional) */
	SendNumberUrl *string `json:"sendNumberUrl"`

	/* 短信发送时间,不传表示立即发送 (Optional) */
	SendTime *string `json:"sendTime"`

	/* 短信签名id  */
	SignId string `json:"signId"`

	/* 任务名称  */
	TaskName string `json:"taskName"`

	/* 短信模板id  */
	TemplateId string `json:"templateId"`
}

func NewCreateSmsTaskUsingPOSTRequest

func NewCreateSmsTaskUsingPOSTRequest(
	appId string,
	signId string,
	taskName string,
	templateId string,
) *CreateSmsTaskUsingPOSTRequest

* param appId: 应用id (Required) * param signId: 短信签名id (Required) * param taskName: 任务名称 (Required) * param templateId: 短信模板id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateSmsTaskUsingPOSTRequestWithAllParams

func NewCreateSmsTaskUsingPOSTRequestWithAllParams(
	appId string,
	sendNumberUrl *string,
	sendTime *string,
	signId string,
	taskName string,
	templateId string,
) *CreateSmsTaskUsingPOSTRequest

* param appId: 应用id (Required) * param sendNumberUrl: 短信发送号码集合文件 (Optional) * param sendTime: 短信发送时间,不传表示立即发送 (Optional) * param signId: 短信签名id (Required) * param taskName: 任务名称 (Required) * param templateId: 短信模板id (Required)

func NewCreateSmsTaskUsingPOSTRequestWithoutParam

func NewCreateSmsTaskUsingPOSTRequestWithoutParam() *CreateSmsTaskUsingPOSTRequest

This constructor has better compatible ability when API parameters changed

func (CreateSmsTaskUsingPOSTRequest) GetRegionId

func (r CreateSmsTaskUsingPOSTRequest) GetRegionId() string

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

func (*CreateSmsTaskUsingPOSTRequest) SetAppId

func (r *CreateSmsTaskUsingPOSTRequest) SetAppId(appId string)

param appId: 应用id(Required)

func (*CreateSmsTaskUsingPOSTRequest) SetSendNumberUrl

func (r *CreateSmsTaskUsingPOSTRequest) SetSendNumberUrl(sendNumberUrl string)

param sendNumberUrl: 短信发送号码集合文件(Optional)

func (*CreateSmsTaskUsingPOSTRequest) SetSendTime

func (r *CreateSmsTaskUsingPOSTRequest) SetSendTime(sendTime string)

param sendTime: 短信发送时间,不传表示立即发送(Optional)

func (*CreateSmsTaskUsingPOSTRequest) SetSignId

func (r *CreateSmsTaskUsingPOSTRequest) SetSignId(signId string)

param signId: 短信签名id(Required)

func (*CreateSmsTaskUsingPOSTRequest) SetTaskName

func (r *CreateSmsTaskUsingPOSTRequest) SetTaskName(taskName string)

param taskName: 任务名称(Required)

func (*CreateSmsTaskUsingPOSTRequest) SetTemplateId

func (r *CreateSmsTaskUsingPOSTRequest) SetTemplateId(templateId string)

param templateId: 短信模板id(Required)

type CreateSmsTaskUsingPOSTResponse

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

type CreateSmsTaskUsingPOSTResult

type CreateSmsTaskUsingPOSTResult struct {
	TaskId string `json:"taskId"`
}

type CreateSmsTemplateUsingPOSTRequest

type CreateSmsTemplateUsingPOSTRequest struct {
	core.JDCloudRequest

	/* 应用id  */
	AppId string `json:"appId"`

	/* 申请说明 (Optional) */
	ApplyExplanation *string `json:"applyExplanation"`

	/* 模板内容  */
	TemplateContent string `json:"templateContent"`

	/* 模板名称  */
	TemplateName string `json:"templateName"`

	/* 模板类型:0 验证码短信,1 通知短信,2 推广短信  */
	TemplateType int `json:"templateType"`
}

func NewCreateSmsTemplateUsingPOSTRequest

func NewCreateSmsTemplateUsingPOSTRequest(
	appId string,
	templateContent string,
	templateName string,
	templateType int,
) *CreateSmsTemplateUsingPOSTRequest

* param appId: 应用id (Required) * param templateContent: 模板内容 (Required) * param templateName: 模板名称 (Required) * param templateType: 模板类型:0 验证码短信,1 通知短信,2 推广短信 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateSmsTemplateUsingPOSTRequestWithAllParams

func NewCreateSmsTemplateUsingPOSTRequestWithAllParams(
	appId string,
	applyExplanation *string,
	templateContent string,
	templateName string,
	templateType int,
) *CreateSmsTemplateUsingPOSTRequest

* param appId: 应用id (Required) * param applyExplanation: 申请说明 (Optional) * param templateContent: 模板内容 (Required) * param templateName: 模板名称 (Required) * param templateType: 模板类型:0 验证码短信,1 通知短信,2 推广短信 (Required)

func NewCreateSmsTemplateUsingPOSTRequestWithoutParam

func NewCreateSmsTemplateUsingPOSTRequestWithoutParam() *CreateSmsTemplateUsingPOSTRequest

This constructor has better compatible ability when API parameters changed

func (CreateSmsTemplateUsingPOSTRequest) GetRegionId

func (r CreateSmsTemplateUsingPOSTRequest) GetRegionId() string

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

func (*CreateSmsTemplateUsingPOSTRequest) SetAppId

func (r *CreateSmsTemplateUsingPOSTRequest) SetAppId(appId string)

param appId: 应用id(Required)

func (*CreateSmsTemplateUsingPOSTRequest) SetApplyExplanation

func (r *CreateSmsTemplateUsingPOSTRequest) SetApplyExplanation(applyExplanation string)

param applyExplanation: 申请说明(Optional)

func (*CreateSmsTemplateUsingPOSTRequest) SetTemplateContent

func (r *CreateSmsTemplateUsingPOSTRequest) SetTemplateContent(templateContent string)

param templateContent: 模板内容(Required)

func (*CreateSmsTemplateUsingPOSTRequest) SetTemplateName

func (r *CreateSmsTemplateUsingPOSTRequest) SetTemplateName(templateName string)

param templateName: 模板名称(Required)

func (*CreateSmsTemplateUsingPOSTRequest) SetTemplateType

func (r *CreateSmsTemplateUsingPOSTRequest) SetTemplateType(templateType int)

param templateType: 模板类型:0 验证码短信,1 通知短信,2 推广短信(Required)

type CreateSmsTemplateUsingPOSTResponse

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

type CreateSmsTemplateUsingPOSTResult

type CreateSmsTemplateUsingPOSTResult struct {
	TemplateId string `json:"templateId"`
}

type GetSmsAppByIdUsingGETRequest

type GetSmsAppByIdUsingGETRequest struct {
	core.JDCloudRequest

	/* 应用id  */
	AppId string `json:"appId"`
}

func NewGetSmsAppByIdUsingGETRequest

func NewGetSmsAppByIdUsingGETRequest(
	appId string,
) *GetSmsAppByIdUsingGETRequest

* param appId: 应用id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetSmsAppByIdUsingGETRequestWithAllParams

func NewGetSmsAppByIdUsingGETRequestWithAllParams(
	appId string,
) *GetSmsAppByIdUsingGETRequest

* param appId: 应用id (Required)

func NewGetSmsAppByIdUsingGETRequestWithoutParam

func NewGetSmsAppByIdUsingGETRequestWithoutParam() *GetSmsAppByIdUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (GetSmsAppByIdUsingGETRequest) GetRegionId

func (r GetSmsAppByIdUsingGETRequest) GetRegionId() string

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

func (*GetSmsAppByIdUsingGETRequest) SetAppId

func (r *GetSmsAppByIdUsingGETRequest) SetAppId(appId string)

param appId: 应用id(Required)

type GetSmsAppByIdUsingGETResponse

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

type GetSmsAppByIdUsingGETResult

type GetSmsAppByIdUsingGETResult struct {
	SmsAppVO ydsms.SmsAppVO `json:"smsAppVO"`
}

type GetSmsPackageByIdUsingGETRequest

type GetSmsPackageByIdUsingGETRequest struct {
	core.JDCloudRequest

	/* 套餐包id  */
	PackageId string `json:"packageId"`
}

func NewGetSmsPackageByIdUsingGETRequest

func NewGetSmsPackageByIdUsingGETRequest(
	packageId string,
) *GetSmsPackageByIdUsingGETRequest

* param packageId: 套餐包id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetSmsPackageByIdUsingGETRequestWithAllParams

func NewGetSmsPackageByIdUsingGETRequestWithAllParams(
	packageId string,
) *GetSmsPackageByIdUsingGETRequest

* param packageId: 套餐包id (Required)

func NewGetSmsPackageByIdUsingGETRequestWithoutParam

func NewGetSmsPackageByIdUsingGETRequestWithoutParam() *GetSmsPackageByIdUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (GetSmsPackageByIdUsingGETRequest) GetRegionId

func (r GetSmsPackageByIdUsingGETRequest) GetRegionId() string

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

func (*GetSmsPackageByIdUsingGETRequest) SetPackageId

func (r *GetSmsPackageByIdUsingGETRequest) SetPackageId(packageId string)

param packageId: 套餐包id(Required)

type GetSmsPackageByIdUsingGETResponse

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

type GetSmsPackageByIdUsingGETResult

type GetSmsPackageByIdUsingGETResult struct {
	SmsPackageVO ydsms.SmsPackageVO `json:"smsPackageVO"`
}

type GetSmsPackageSpecificationsUsingGETRequest

type GetSmsPackageSpecificationsUsingGETRequest struct {
	core.JDCloudRequest

	/* 套餐包类型,1通道短信 2官方短信  */
	PackageType int `json:"packageType"`
}

func NewGetSmsPackageSpecificationsUsingGETRequest

func NewGetSmsPackageSpecificationsUsingGETRequest(
	packageType int,
) *GetSmsPackageSpecificationsUsingGETRequest

* param packageType: 套餐包类型,1通道短信 2官方短信 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetSmsPackageSpecificationsUsingGETRequestWithAllParams

func NewGetSmsPackageSpecificationsUsingGETRequestWithAllParams(
	packageType int,
) *GetSmsPackageSpecificationsUsingGETRequest

* param packageType: 套餐包类型,1通道短信 2官方短信 (Required)

func NewGetSmsPackageSpecificationsUsingGETRequestWithoutParam

func NewGetSmsPackageSpecificationsUsingGETRequestWithoutParam() *GetSmsPackageSpecificationsUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (GetSmsPackageSpecificationsUsingGETRequest) GetRegionId

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

func (*GetSmsPackageSpecificationsUsingGETRequest) SetPackageType

func (r *GetSmsPackageSpecificationsUsingGETRequest) SetPackageType(packageType int)

param packageType: 套餐包类型,1通道短信 2官方短信(Required)

type GetSmsPackageSpecificationsUsingGETResponse

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

type GetSmsPackageSpecificationsUsingGETResult

type GetSmsPackageSpecificationsUsingGETResult struct {
	SpecificationVOS []ydsms.SpecificationVO `json:"specificationVOS"`
}

type GetSmsSignByIdUsingGETRequest

type GetSmsSignByIdUsingGETRequest struct {
	core.JDCloudRequest

	/* 签名id  */
	SignId string `json:"signId"`
}

func NewGetSmsSignByIdUsingGETRequest

func NewGetSmsSignByIdUsingGETRequest(
	signId string,
) *GetSmsSignByIdUsingGETRequest

* param signId: 签名id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetSmsSignByIdUsingGETRequestWithAllParams

func NewGetSmsSignByIdUsingGETRequestWithAllParams(
	signId string,
) *GetSmsSignByIdUsingGETRequest

* param signId: 签名id (Required)

func NewGetSmsSignByIdUsingGETRequestWithoutParam

func NewGetSmsSignByIdUsingGETRequestWithoutParam() *GetSmsSignByIdUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (GetSmsSignByIdUsingGETRequest) GetRegionId

func (r GetSmsSignByIdUsingGETRequest) GetRegionId() string

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

func (*GetSmsSignByIdUsingGETRequest) SetSignId

func (r *GetSmsSignByIdUsingGETRequest) SetSignId(signId string)

param signId: 签名id(Required)

type GetSmsSignByIdUsingGETResponse

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

type GetSmsSignByIdUsingGETResult

type GetSmsSignByIdUsingGETResult struct {
	SmsSignVO ydsms.SmsSignVO `json:"smsSignVO"`
}

type GetSmsTaskIdUsingGETRequest

type GetSmsTaskIdUsingGETRequest struct {
	core.JDCloudRequest

	/* 任务id  */
	TaskId string `json:"taskId"`
}

func NewGetSmsTaskIdUsingGETRequest

func NewGetSmsTaskIdUsingGETRequest(
	taskId string,
) *GetSmsTaskIdUsingGETRequest

* param taskId: 任务id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetSmsTaskIdUsingGETRequestWithAllParams

func NewGetSmsTaskIdUsingGETRequestWithAllParams(
	taskId string,
) *GetSmsTaskIdUsingGETRequest

* param taskId: 任务id (Required)

func NewGetSmsTaskIdUsingGETRequestWithoutParam

func NewGetSmsTaskIdUsingGETRequestWithoutParam() *GetSmsTaskIdUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (GetSmsTaskIdUsingGETRequest) GetRegionId

func (r GetSmsTaskIdUsingGETRequest) GetRegionId() string

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

func (*GetSmsTaskIdUsingGETRequest) SetTaskId

func (r *GetSmsTaskIdUsingGETRequest) SetTaskId(taskId string)

param taskId: 任务id(Required)

type GetSmsTaskIdUsingGETResponse

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

type GetSmsTaskIdUsingGETResult

type GetSmsTaskIdUsingGETResult struct {
	SmsTaskVO ydsms.SmsTaskVO `json:"smsTaskVO"`
}

type GetSmsTemplateByIdUsingGETRequest

type GetSmsTemplateByIdUsingGETRequest struct {
	core.JDCloudRequest

	/* 模板id  */
	TemplateId string `json:"templateId"`
}

func NewGetSmsTemplateByIdUsingGETRequest

func NewGetSmsTemplateByIdUsingGETRequest(
	templateId string,
) *GetSmsTemplateByIdUsingGETRequest

* param templateId: 模板id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetSmsTemplateByIdUsingGETRequestWithAllParams

func NewGetSmsTemplateByIdUsingGETRequestWithAllParams(
	templateId string,
) *GetSmsTemplateByIdUsingGETRequest

* param templateId: 模板id (Required)

func NewGetSmsTemplateByIdUsingGETRequestWithoutParam

func NewGetSmsTemplateByIdUsingGETRequestWithoutParam() *GetSmsTemplateByIdUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (GetSmsTemplateByIdUsingGETRequest) GetRegionId

func (r GetSmsTemplateByIdUsingGETRequest) GetRegionId() string

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

func (*GetSmsTemplateByIdUsingGETRequest) SetTemplateId

func (r *GetSmsTemplateByIdUsingGETRequest) SetTemplateId(templateId string)

param templateId: 模板id(Required)

type GetSmsTemplateByIdUsingGETResponse

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

type GetSmsTemplateByIdUsingGETResult

type GetSmsTemplateByIdUsingGETResult struct {
	SmsTemplateVO ydsms.SmsTemplateVO `json:"smsTemplateVO"`
}

type ListSmsAppGeneralSettingsUsingGETRequest

type ListSmsAppGeneralSettingsUsingGETRequest struct {
	core.JDCloudRequest

	/* 应用id (Optional) */
	AppId *string `json:"appId"`

	/* 通用设置类型,0发送频率设置 1发送超量提醒 2短信发送状态回调地址 (Optional) */
	Type *int `json:"type"`
}

func NewListSmsAppGeneralSettingsUsingGETRequest

func NewListSmsAppGeneralSettingsUsingGETRequest() *ListSmsAppGeneralSettingsUsingGETRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewListSmsAppGeneralSettingsUsingGETRequestWithAllParams

func NewListSmsAppGeneralSettingsUsingGETRequestWithAllParams(
	appId *string,
	type_ *int,
) *ListSmsAppGeneralSettingsUsingGETRequest

* param appId: 应用id (Optional) * param type_: 通用设置类型,0发送频率设置 1发送超量提醒 2短信发送状态回调地址 (Optional)

func NewListSmsAppGeneralSettingsUsingGETRequestWithoutParam

func NewListSmsAppGeneralSettingsUsingGETRequestWithoutParam() *ListSmsAppGeneralSettingsUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (ListSmsAppGeneralSettingsUsingGETRequest) GetRegionId

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

func (*ListSmsAppGeneralSettingsUsingGETRequest) SetAppId

param appId: 应用id(Optional)

func (*ListSmsAppGeneralSettingsUsingGETRequest) SetType

param type_: 通用设置类型,0发送频率设置 1发送超量提醒 2短信发送状态回调地址(Optional)

type ListSmsAppGeneralSettingsUsingGETResponse

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

type ListSmsAppGeneralSettingsUsingGETResult

type ListSmsAppGeneralSettingsUsingGETResult struct {
	AppGeneralSettings []ydsms.GeneralSettings `json:"appGeneralSettings"`
}

type ListSmsAppsUsingGETRequest

type ListSmsAppsUsingGETRequest struct {
	core.JDCloudRequest

	/* 页码 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小 (Optional) */
	PageSize *int `json:"pageSize"`

	/* 状态,0 停用 1 启用 (Optional) */
	Status *string `json:"status"`

	/* 应用名称 (Optional) */
	AppName *string `json:"appName"`
}

func NewListSmsAppsUsingGETRequest

func NewListSmsAppsUsingGETRequest() *ListSmsAppsUsingGETRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewListSmsAppsUsingGETRequestWithAllParams

func NewListSmsAppsUsingGETRequestWithAllParams(
	pageNumber *int,
	pageSize *int,
	status *string,
	appName *string,
) *ListSmsAppsUsingGETRequest

* param pageNumber: 页码 (Optional) * param pageSize: 分页大小 (Optional) * param status: 状态,0 停用 1 启用 (Optional) * param appName: 应用名称 (Optional)

func NewListSmsAppsUsingGETRequestWithoutParam

func NewListSmsAppsUsingGETRequestWithoutParam() *ListSmsAppsUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (ListSmsAppsUsingGETRequest) GetRegionId

func (r ListSmsAppsUsingGETRequest) GetRegionId() string

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

func (*ListSmsAppsUsingGETRequest) SetAppName

func (r *ListSmsAppsUsingGETRequest) SetAppName(appName string)

param appName: 应用名称(Optional)

func (*ListSmsAppsUsingGETRequest) SetPageNumber

func (r *ListSmsAppsUsingGETRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码(Optional)

func (*ListSmsAppsUsingGETRequest) SetPageSize

func (r *ListSmsAppsUsingGETRequest) SetPageSize(pageSize int)

param pageSize: 分页大小(Optional)

func (*ListSmsAppsUsingGETRequest) SetStatus

func (r *ListSmsAppsUsingGETRequest) SetStatus(status string)

param status: 状态,0 停用 1 启用(Optional)

type ListSmsAppsUsingGETResponse

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

type ListSmsAppsUsingGETResult

type ListSmsAppsUsingGETResult struct {
	SmsApps    []ydsms.SmsAppVO `json:"smsApps"`
	TotalCount int64            `json:"totalCount"`
}

type ListSmsCertificateTypesUsingGETRequest

type ListSmsCertificateTypesUsingGETRequest struct {
	core.JDCloudRequest
}

func NewListSmsCertificateTypesUsingGETRequest

func NewListSmsCertificateTypesUsingGETRequest() *ListSmsCertificateTypesUsingGETRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewListSmsCertificateTypesUsingGETRequestWithAllParams

func NewListSmsCertificateTypesUsingGETRequestWithAllParams() *ListSmsCertificateTypesUsingGETRequest

func NewListSmsCertificateTypesUsingGETRequestWithoutParam

func NewListSmsCertificateTypesUsingGETRequestWithoutParam() *ListSmsCertificateTypesUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (ListSmsCertificateTypesUsingGETRequest) GetRegionId

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

type ListSmsCertificateTypesUsingGETResponse

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

type ListSmsCertificateTypesUsingGETResult

type ListSmsCertificateTypesUsingGETResult struct {
	CertificateTypes []ydsms.CertificateType `json:"certificateTypes"`
}

type ListSmsPackagesUsingGETRequest

type ListSmsPackagesUsingGETRequest struct {
	core.JDCloudRequest

	/* 套餐包类型:1通道短信,2官方短信 (Optional) */
	PackageType *int `json:"packageType"`

	/* pageNumber (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* pageSize (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewListSmsPackagesUsingGETRequest

func NewListSmsPackagesUsingGETRequest() *ListSmsPackagesUsingGETRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewListSmsPackagesUsingGETRequestWithAllParams

func NewListSmsPackagesUsingGETRequestWithAllParams(
	packageType *int,
	pageNumber *int,
	pageSize *int,
) *ListSmsPackagesUsingGETRequest

* param packageType: 套餐包类型:1通道短信,2官方短信 (Optional) * param pageNumber: pageNumber (Optional) * param pageSize: pageSize (Optional)

func NewListSmsPackagesUsingGETRequestWithoutParam

func NewListSmsPackagesUsingGETRequestWithoutParam() *ListSmsPackagesUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (ListSmsPackagesUsingGETRequest) GetRegionId

func (r ListSmsPackagesUsingGETRequest) GetRegionId() string

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

func (*ListSmsPackagesUsingGETRequest) SetPackageType

func (r *ListSmsPackagesUsingGETRequest) SetPackageType(packageType int)

param packageType: 套餐包类型:1通道短信,2官方短信(Optional)

func (*ListSmsPackagesUsingGETRequest) SetPageNumber

func (r *ListSmsPackagesUsingGETRequest) SetPageNumber(pageNumber int)

param pageNumber: pageNumber(Optional)

func (*ListSmsPackagesUsingGETRequest) SetPageSize

func (r *ListSmsPackagesUsingGETRequest) SetPageSize(pageSize int)

param pageSize: pageSize(Optional)

type ListSmsPackagesUsingGETResponse

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

type ListSmsPackagesUsingGETResult

type ListSmsPackagesUsingGETResult struct {
	SmsPackages []ydsms.SmsPackageVO `json:"smsPackages"`
	TotalCount  int64                `json:"totalCount"`
}

type ListSmsSendOverviewUsingGETRequest

type ListSmsSendOverviewUsingGETRequest struct {
	core.JDCloudRequest

	/* 应用id,传all查询所有应用的数据总和  */
	AppId string `json:"appId"`

	/* 套餐包类型,1普通短信 2官方短信,默认为1 (Optional) */
	PackageType *int `json:"packageType"`

	/* 模板id (Optional) */
	TemplateId *string `json:"templateId"`

	/* 结束时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8"  */
	EndTime string `json:"endTime"`

	/* 开始时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8"  */
	StartTime string `json:"startTime"`
}

func NewListSmsSendOverviewUsingGETRequest

func NewListSmsSendOverviewUsingGETRequest(
	appId string,
	endTime string,
	startTime string,
) *ListSmsSendOverviewUsingGETRequest

* param appId: 应用id,传all查询所有应用的数据总和 (Required) * param endTime: 结束时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8" (Required) * param startTime: 开始时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8" (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewListSmsSendOverviewUsingGETRequestWithAllParams

func NewListSmsSendOverviewUsingGETRequestWithAllParams(
	appId string,
	packageType *int,
	templateId *string,
	endTime string,
	startTime string,
) *ListSmsSendOverviewUsingGETRequest

* param appId: 应用id,传all查询所有应用的数据总和 (Required) * param packageType: 套餐包类型,1普通短信 2官方短信,默认为1 (Optional) * param templateId: 模板id (Optional) * param endTime: 结束时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8" (Required) * param startTime: 开始时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8" (Required)

func NewListSmsSendOverviewUsingGETRequestWithoutParam

func NewListSmsSendOverviewUsingGETRequestWithoutParam() *ListSmsSendOverviewUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (ListSmsSendOverviewUsingGETRequest) GetRegionId

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

func (*ListSmsSendOverviewUsingGETRequest) SetAppId

func (r *ListSmsSendOverviewUsingGETRequest) SetAppId(appId string)

param appId: 应用id,传all查询所有应用的数据总和(Required)

func (*ListSmsSendOverviewUsingGETRequest) SetEndTime

func (r *ListSmsSendOverviewUsingGETRequest) SetEndTime(endTime string)

param endTime: 结束时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8"(Required)

func (*ListSmsSendOverviewUsingGETRequest) SetPackageType

func (r *ListSmsSendOverviewUsingGETRequest) SetPackageType(packageType int)

param packageType: 套餐包类型,1普通短信 2官方短信,默认为1(Optional)

func (*ListSmsSendOverviewUsingGETRequest) SetStartTime

func (r *ListSmsSendOverviewUsingGETRequest) SetStartTime(startTime string)

param startTime: 开始时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8"(Required)

func (*ListSmsSendOverviewUsingGETRequest) SetTemplateId

func (r *ListSmsSendOverviewUsingGETRequest) SetTemplateId(templateId string)

param templateId: 模板id(Optional)

type ListSmsSendOverviewUsingGETResponse

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

type ListSmsSendOverviewUsingGETResult

type ListSmsSendOverviewUsingGETResult struct {
	ListSmsSendOverviewVO ydsms.ListSmsSendOverviewVO `json:"listSmsSendOverviewVO"`
}

type ListSmsSignTypesUsingGETRequest

type ListSmsSignTypesUsingGETRequest struct {
	core.JDCloudRequest
}

func NewListSmsSignTypesUsingGETRequest

func NewListSmsSignTypesUsingGETRequest() *ListSmsSignTypesUsingGETRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewListSmsSignTypesUsingGETRequestWithAllParams

func NewListSmsSignTypesUsingGETRequestWithAllParams() *ListSmsSignTypesUsingGETRequest

func NewListSmsSignTypesUsingGETRequestWithoutParam

func NewListSmsSignTypesUsingGETRequestWithoutParam() *ListSmsSignTypesUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (ListSmsSignTypesUsingGETRequest) GetRegionId

func (r ListSmsSignTypesUsingGETRequest) GetRegionId() string

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

type ListSmsSignTypesUsingGETResponse

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

type ListSmsSignTypesUsingGETResult

type ListSmsSignTypesUsingGETResult struct {
	SignTypes []ydsms.SignType `json:"signTypes"`
}

type ListSmsSignsUsingGETRequest

type ListSmsSignsUsingGETRequest struct {
	core.JDCloudRequest

	/* 应用id  */
	AppId string `json:"appId"`

	/* 页码 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小 (Optional) */
	PageSize *int `json:"pageSize"`

	/* 状态,1申请中 2拒绝 3通过 (Optional) */
	Status *string `json:"status"`
}

func NewListSmsSignsUsingGETRequest

func NewListSmsSignsUsingGETRequest(
	appId string,
) *ListSmsSignsUsingGETRequest

* param appId: 应用id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewListSmsSignsUsingGETRequestWithAllParams

func NewListSmsSignsUsingGETRequestWithAllParams(
	appId string,
	pageNumber *int,
	pageSize *int,
	status *string,
) *ListSmsSignsUsingGETRequest

* param appId: 应用id (Required) * param pageNumber: 页码 (Optional) * param pageSize: 分页大小 (Optional) * param status: 状态,1申请中 2拒绝 3通过 (Optional)

func NewListSmsSignsUsingGETRequestWithoutParam

func NewListSmsSignsUsingGETRequestWithoutParam() *ListSmsSignsUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (ListSmsSignsUsingGETRequest) GetRegionId

func (r ListSmsSignsUsingGETRequest) GetRegionId() string

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

func (*ListSmsSignsUsingGETRequest) SetAppId

func (r *ListSmsSignsUsingGETRequest) SetAppId(appId string)

param appId: 应用id(Required)

func (*ListSmsSignsUsingGETRequest) SetPageNumber

func (r *ListSmsSignsUsingGETRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码(Optional)

func (*ListSmsSignsUsingGETRequest) SetPageSize

func (r *ListSmsSignsUsingGETRequest) SetPageSize(pageSize int)

param pageSize: 分页大小(Optional)

func (*ListSmsSignsUsingGETRequest) SetStatus

func (r *ListSmsSignsUsingGETRequest) SetStatus(status string)

param status: 状态,1申请中 2拒绝 3通过(Optional)

type ListSmsSignsUsingGETResponse

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

type ListSmsSignsUsingGETResult

type ListSmsSignsUsingGETResult struct {
	SmsSigns   []ydsms.SmsSignVO `json:"smsSigns"`
	TotalCount int64             `json:"totalCount"`
}

type ListSmsTasksUsingGETRequest

type ListSmsTasksUsingGETRequest struct {
	core.JDCloudRequest

	/* 应用id  */
	AppId string `json:"appId"`

	/* 页码 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小 (Optional) */
	PageSize *int `json:"pageSize"`

	/* 状态,1申请中 2拒绝 3通过 (Optional) */
	Status *int `json:"status"`
}

func NewListSmsTasksUsingGETRequest

func NewListSmsTasksUsingGETRequest(
	appId string,
) *ListSmsTasksUsingGETRequest

* param appId: 应用id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewListSmsTasksUsingGETRequestWithAllParams

func NewListSmsTasksUsingGETRequestWithAllParams(
	appId string,
	pageNumber *int,
	pageSize *int,
	status *int,
) *ListSmsTasksUsingGETRequest

* param appId: 应用id (Required) * param pageNumber: 页码 (Optional) * param pageSize: 分页大小 (Optional) * param status: 状态,1申请中 2拒绝 3通过 (Optional)

func NewListSmsTasksUsingGETRequestWithoutParam

func NewListSmsTasksUsingGETRequestWithoutParam() *ListSmsTasksUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (ListSmsTasksUsingGETRequest) GetRegionId

func (r ListSmsTasksUsingGETRequest) GetRegionId() string

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

func (*ListSmsTasksUsingGETRequest) SetAppId

func (r *ListSmsTasksUsingGETRequest) SetAppId(appId string)

param appId: 应用id(Required)

func (*ListSmsTasksUsingGETRequest) SetPageNumber

func (r *ListSmsTasksUsingGETRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码(Optional)

func (*ListSmsTasksUsingGETRequest) SetPageSize

func (r *ListSmsTasksUsingGETRequest) SetPageSize(pageSize int)

param pageSize: 分页大小(Optional)

func (*ListSmsTasksUsingGETRequest) SetStatus

func (r *ListSmsTasksUsingGETRequest) SetStatus(status int)

param status: 状态,1申请中 2拒绝 3通过(Optional)

type ListSmsTasksUsingGETResponse

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

type ListSmsTasksUsingGETResult

type ListSmsTasksUsingGETResult struct {
	SmsTasks   []ydsms.SmsTaskVO `json:"smsTasks"`
	TotalCount int64             `json:"totalCount"`
}

type ListSmsTemplatesUsingGETRequest

type ListSmsTemplatesUsingGETRequest struct {
	core.JDCloudRequest

	/* 应用id  */
	AppId string `json:"appId"`

	/* 页码 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小 (Optional) */
	PageSize *int `json:"pageSize"`

	/* 状态,1申请中 2拒绝 3通过 (Optional) */
	Status *string `json:"status"`
}

func NewListSmsTemplatesUsingGETRequest

func NewListSmsTemplatesUsingGETRequest(
	appId string,
) *ListSmsTemplatesUsingGETRequest

* param appId: 应用id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewListSmsTemplatesUsingGETRequestWithAllParams

func NewListSmsTemplatesUsingGETRequestWithAllParams(
	appId string,
	pageNumber *int,
	pageSize *int,
	status *string,
) *ListSmsTemplatesUsingGETRequest

* param appId: 应用id (Required) * param pageNumber: 页码 (Optional) * param pageSize: 分页大小 (Optional) * param status: 状态,1申请中 2拒绝 3通过 (Optional)

func NewListSmsTemplatesUsingGETRequestWithoutParam

func NewListSmsTemplatesUsingGETRequestWithoutParam() *ListSmsTemplatesUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (ListSmsTemplatesUsingGETRequest) GetRegionId

func (r ListSmsTemplatesUsingGETRequest) GetRegionId() string

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

func (*ListSmsTemplatesUsingGETRequest) SetAppId

func (r *ListSmsTemplatesUsingGETRequest) SetAppId(appId string)

param appId: 应用id(Required)

func (*ListSmsTemplatesUsingGETRequest) SetPageNumber

func (r *ListSmsTemplatesUsingGETRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码(Optional)

func (*ListSmsTemplatesUsingGETRequest) SetPageSize

func (r *ListSmsTemplatesUsingGETRequest) SetPageSize(pageSize int)

param pageSize: 分页大小(Optional)

func (*ListSmsTemplatesUsingGETRequest) SetStatus

func (r *ListSmsTemplatesUsingGETRequest) SetStatus(status string)

param status: 状态,1申请中 2拒绝 3通过(Optional)

type ListSmsTemplatesUsingGETResponse

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

type ListSmsTemplatesUsingGETResult

type ListSmsTemplatesUsingGETResult struct {
	SmsTemplates []ydsms.SmsTemplateVO `json:"smsTemplates"`
	TotalCount   int64                 `json:"totalCount"`
}

type ModifyAppGeneralSettingByIdRequest

type ModifyAppGeneralSettingByIdRequest struct {
	core.JDCloudRequest

	/* id (Optional) */
	Id *int `json:"id"`

	/* 设置的值 (Optional) */
	SettingValue *string `json:"settingValue"`

	/* 是否启用,当前设置是否生效,0未生效 1生效 (Optional) */
	Status *int `json:"status"`
}

func NewModifyAppGeneralSettingByIdRequest

func NewModifyAppGeneralSettingByIdRequest() *ModifyAppGeneralSettingByIdRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewModifyAppGeneralSettingByIdRequestWithAllParams

func NewModifyAppGeneralSettingByIdRequestWithAllParams(
	id *int,
	settingValue *string,
	status *int,
) *ModifyAppGeneralSettingByIdRequest

* param id: id (Optional) * param settingValue: 设置的值 (Optional) * param status: 是否启用,当前设置是否生效,0未生效 1生效 (Optional)

func NewModifyAppGeneralSettingByIdRequestWithoutParam

func NewModifyAppGeneralSettingByIdRequestWithoutParam() *ModifyAppGeneralSettingByIdRequest

This constructor has better compatible ability when API parameters changed

func (ModifyAppGeneralSettingByIdRequest) GetRegionId

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

func (*ModifyAppGeneralSettingByIdRequest) SetId

param id: id(Optional)

func (*ModifyAppGeneralSettingByIdRequest) SetSettingValue

func (r *ModifyAppGeneralSettingByIdRequest) SetSettingValue(settingValue string)

param settingValue: 设置的值(Optional)

func (*ModifyAppGeneralSettingByIdRequest) SetStatus

func (r *ModifyAppGeneralSettingByIdRequest) SetStatus(status int)

param status: 是否启用,当前设置是否生效,0未生效 1生效(Optional)

type ModifyAppGeneralSettingByIdResponse

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

type ModifyAppGeneralSettingByIdResult

type ModifyAppGeneralSettingByIdResult struct {
	Success bool `json:"success"`
}

type ModifySmsAppUsingPOSTRequest

type ModifySmsAppUsingPOSTRequest struct {
	core.JDCloudRequest

	/* appId  */
	AppId string `json:"appId"`

	/* 应用描述 (Optional) */
	AppDesc *string `json:"appDesc"`

	/* 应用名称 (Optional) */
	AppName *string `json:"appName"`
}

func NewModifySmsAppUsingPOSTRequest

func NewModifySmsAppUsingPOSTRequest(
	appId string,
) *ModifySmsAppUsingPOSTRequest

* param appId: appId (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifySmsAppUsingPOSTRequestWithAllParams

func NewModifySmsAppUsingPOSTRequestWithAllParams(
	appId string,
	appDesc *string,
	appName *string,
) *ModifySmsAppUsingPOSTRequest

* param appId: appId (Required) * param appDesc: 应用描述 (Optional) * param appName: 应用名称 (Optional)

func NewModifySmsAppUsingPOSTRequestWithoutParam

func NewModifySmsAppUsingPOSTRequestWithoutParam() *ModifySmsAppUsingPOSTRequest

This constructor has better compatible ability when API parameters changed

func (ModifySmsAppUsingPOSTRequest) GetRegionId

func (r ModifySmsAppUsingPOSTRequest) GetRegionId() string

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

func (*ModifySmsAppUsingPOSTRequest) SetAppDesc

func (r *ModifySmsAppUsingPOSTRequest) SetAppDesc(appDesc string)

param appDesc: 应用描述(Optional)

func (*ModifySmsAppUsingPOSTRequest) SetAppId

func (r *ModifySmsAppUsingPOSTRequest) SetAppId(appId string)

param appId: appId(Required)

func (*ModifySmsAppUsingPOSTRequest) SetAppName

func (r *ModifySmsAppUsingPOSTRequest) SetAppName(appName string)

param appName: 应用名称(Optional)

type ModifySmsAppUsingPOSTResponse

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

type ModifySmsAppUsingPOSTResult

type ModifySmsAppUsingPOSTResult struct {
	AppId string `json:"appId"`
}

type ModifySmsSignUsingPOSTRequest

type ModifySmsSignUsingPOSTRequest struct {
	core.JDCloudRequest

	/* 签名id  */
	SignId string `json:"signId"`

	/* 应用id  */
	AppId string `json:"appId"`

	/* 申请说明 (Optional) */
	ApplyExplanation *string `json:"applyExplanation"`

	/* 授权委托下载地址,若短信签名用途为他用,涉及第三方权益需上传,上传至 oss (Optional) */
	SignAttorneyUrl *string `json:"signAttorneyUrl"`

	/* 证明材料下载地址,上传至 oss  */
	SignCertificateUrl string `json:"signCertificateUrl"`

	/* 若签名内容侵犯到第三方权益必须获得第三方真实授权,长度为 2~12 个字符无须添加【】、()、[] 符号,签名发送会自带【】符号,避免重复  */
	SignContent string `json:"signContent"`

	/* 其他证明材料下载地址 上传至 oss (Optional) */
	SignOtherCertificateUrl *string `json:"signOtherCertificateUrl"`

	/* 签名用途,0自用 1他用  */
	SignPurpose int `json:"signPurpose"`

	/* 签名类型id,调用listSmsSignTypesUsingGET 接口获取  */
	SignTypeId int `json:"signTypeId"`
}

func NewModifySmsSignUsingPOSTRequest

func NewModifySmsSignUsingPOSTRequest(
	signId string,
	appId string,
	signCertificateUrl string,
	signContent string,
	signPurpose int,
	signTypeId int,
) *ModifySmsSignUsingPOSTRequest

* param signId: 签名id (Required) * param appId: 应用id (Required) * param signCertificateUrl: 证明材料下载地址,上传至 oss (Required) * param signContent: 若签名内容侵犯到第三方权益必须获得第三方真实授权,长度为 2~12 个字符无须添加【】、()、[] 符号,签名发送会自带【】符号,避免重复 (Required) * param signPurpose: 签名用途,0自用 1他用 (Required) * param signTypeId: 签名类型id,调用listSmsSignTypesUsingGET 接口获取 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifySmsSignUsingPOSTRequestWithAllParams

func NewModifySmsSignUsingPOSTRequestWithAllParams(
	signId string,
	appId string,
	applyExplanation *string,
	signAttorneyUrl *string,
	signCertificateUrl string,
	signContent string,
	signOtherCertificateUrl *string,
	signPurpose int,
	signTypeId int,
) *ModifySmsSignUsingPOSTRequest

* param signId: 签名id (Required) * param appId: 应用id (Required) * param applyExplanation: 申请说明 (Optional) * param signAttorneyUrl: 授权委托下载地址,若短信签名用途为他用,涉及第三方权益需上传,上传至 oss (Optional) * param signCertificateUrl: 证明材料下载地址,上传至 oss (Required) * param signContent: 若签名内容侵犯到第三方权益必须获得第三方真实授权,长度为 2~12 个字符无须添加【】、()、[] 符号,签名发送会自带【】符号,避免重复 (Required) * param signOtherCertificateUrl: 其他证明材料下载地址 上传至 oss (Optional) * param signPurpose: 签名用途,0自用 1他用 (Required) * param signTypeId: 签名类型id,调用listSmsSignTypesUsingGET 接口获取 (Required)

func NewModifySmsSignUsingPOSTRequestWithoutParam

func NewModifySmsSignUsingPOSTRequestWithoutParam() *ModifySmsSignUsingPOSTRequest

This constructor has better compatible ability when API parameters changed

func (ModifySmsSignUsingPOSTRequest) GetRegionId

func (r ModifySmsSignUsingPOSTRequest) GetRegionId() string

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

func (*ModifySmsSignUsingPOSTRequest) SetAppId

func (r *ModifySmsSignUsingPOSTRequest) SetAppId(appId string)

param appId: 应用id(Required)

func (*ModifySmsSignUsingPOSTRequest) SetApplyExplanation

func (r *ModifySmsSignUsingPOSTRequest) SetApplyExplanation(applyExplanation string)

param applyExplanation: 申请说明(Optional)

func (*ModifySmsSignUsingPOSTRequest) SetSignAttorneyUrl

func (r *ModifySmsSignUsingPOSTRequest) SetSignAttorneyUrl(signAttorneyUrl string)

param signAttorneyUrl: 授权委托下载地址,若短信签名用途为他用,涉及第三方权益需上传,上传至 oss(Optional)

func (*ModifySmsSignUsingPOSTRequest) SetSignCertificateUrl

func (r *ModifySmsSignUsingPOSTRequest) SetSignCertificateUrl(signCertificateUrl string)

param signCertificateUrl: 证明材料下载地址,上传至 oss(Required)

func (*ModifySmsSignUsingPOSTRequest) SetSignContent

func (r *ModifySmsSignUsingPOSTRequest) SetSignContent(signContent string)

param signContent: 若签名内容侵犯到第三方权益必须获得第三方真实授权,长度为 2~12 个字符无须添加【】、()、[] 符号,签名发送会自带【】符号,避免重复(Required)

func (*ModifySmsSignUsingPOSTRequest) SetSignId

func (r *ModifySmsSignUsingPOSTRequest) SetSignId(signId string)

param signId: 签名id(Required)

func (*ModifySmsSignUsingPOSTRequest) SetSignOtherCertificateUrl

func (r *ModifySmsSignUsingPOSTRequest) SetSignOtherCertificateUrl(signOtherCertificateUrl string)

param signOtherCertificateUrl: 其他证明材料下载地址 上传至 oss(Optional)

func (*ModifySmsSignUsingPOSTRequest) SetSignPurpose

func (r *ModifySmsSignUsingPOSTRequest) SetSignPurpose(signPurpose int)

param signPurpose: 签名用途,0自用 1他用(Required)

func (*ModifySmsSignUsingPOSTRequest) SetSignTypeId

func (r *ModifySmsSignUsingPOSTRequest) SetSignTypeId(signTypeId int)

param signTypeId: 签名类型id,调用listSmsSignTypesUsingGET 接口获取(Required)

type ModifySmsSignUsingPOSTResponse

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

type ModifySmsSignUsingPOSTResult

type ModifySmsSignUsingPOSTResult struct {
	SignId string `json:"signId"`
}

type ModifySmsTemplateUsingPOSTRequest

type ModifySmsTemplateUsingPOSTRequest struct {
	core.JDCloudRequest

	/* 模板id  */
	TemplateId string `json:"templateId"`

	/* 应用id  */
	AppId string `json:"appId"`

	/* 申请说明 (Optional) */
	ApplyExplanation *string `json:"applyExplanation"`

	/* 模板内容  */
	TemplateContent string `json:"templateContent"`

	/* 模板名称  */
	TemplateName string `json:"templateName"`

	/* 模板类型:0 验证码短信,1 通知短信,2 推广短信  */
	TemplateType int `json:"templateType"`
}

func NewModifySmsTemplateUsingPOSTRequest

func NewModifySmsTemplateUsingPOSTRequest(
	templateId string,
	appId string,
	templateContent string,
	templateName string,
	templateType int,
) *ModifySmsTemplateUsingPOSTRequest

* param templateId: 模板id (Required) * param appId: 应用id (Required) * param templateContent: 模板内容 (Required) * param templateName: 模板名称 (Required) * param templateType: 模板类型:0 验证码短信,1 通知短信,2 推广短信 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifySmsTemplateUsingPOSTRequestWithAllParams

func NewModifySmsTemplateUsingPOSTRequestWithAllParams(
	templateId string,
	appId string,
	applyExplanation *string,
	templateContent string,
	templateName string,
	templateType int,
) *ModifySmsTemplateUsingPOSTRequest

* param templateId: 模板id (Required) * param appId: 应用id (Required) * param applyExplanation: 申请说明 (Optional) * param templateContent: 模板内容 (Required) * param templateName: 模板名称 (Required) * param templateType: 模板类型:0 验证码短信,1 通知短信,2 推广短信 (Required)

func NewModifySmsTemplateUsingPOSTRequestWithoutParam

func NewModifySmsTemplateUsingPOSTRequestWithoutParam() *ModifySmsTemplateUsingPOSTRequest

This constructor has better compatible ability when API parameters changed

func (ModifySmsTemplateUsingPOSTRequest) GetRegionId

func (r ModifySmsTemplateUsingPOSTRequest) GetRegionId() string

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

func (*ModifySmsTemplateUsingPOSTRequest) SetAppId

func (r *ModifySmsTemplateUsingPOSTRequest) SetAppId(appId string)

param appId: 应用id(Required)

func (*ModifySmsTemplateUsingPOSTRequest) SetApplyExplanation

func (r *ModifySmsTemplateUsingPOSTRequest) SetApplyExplanation(applyExplanation string)

param applyExplanation: 申请说明(Optional)

func (*ModifySmsTemplateUsingPOSTRequest) SetTemplateContent

func (r *ModifySmsTemplateUsingPOSTRequest) SetTemplateContent(templateContent string)

param templateContent: 模板内容(Required)

func (*ModifySmsTemplateUsingPOSTRequest) SetTemplateId

func (r *ModifySmsTemplateUsingPOSTRequest) SetTemplateId(templateId string)

param templateId: 模板id(Required)

func (*ModifySmsTemplateUsingPOSTRequest) SetTemplateName

func (r *ModifySmsTemplateUsingPOSTRequest) SetTemplateName(templateName string)

param templateName: 模板名称(Required)

func (*ModifySmsTemplateUsingPOSTRequest) SetTemplateType

func (r *ModifySmsTemplateUsingPOSTRequest) SetTemplateType(templateType int)

param templateType: 模板类型:0 验证码短信,1 通知短信,2 推广短信(Required)

type ModifySmsTemplateUsingPOSTResponse

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

type ModifySmsTemplateUsingPOSTResult

type ModifySmsTemplateUsingPOSTResult struct {
	TemplateId string `json:"templateId"`
}

type ModifyStatusUsingPOSTRequest

type ModifyStatusUsingPOSTRequest struct {
	core.JDCloudRequest

	/* 应用id  */
	AppId string `json:"appId"`

	/* 应用状态,0 停用 1 启用 (Optional) */
	Status *int `json:"status"`
}

func NewModifyStatusUsingPOSTRequest

func NewModifyStatusUsingPOSTRequest(
	appId string,
) *ModifyStatusUsingPOSTRequest

* param appId: 应用id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyStatusUsingPOSTRequestWithAllParams

func NewModifyStatusUsingPOSTRequestWithAllParams(
	appId string,
	status *int,
) *ModifyStatusUsingPOSTRequest

* param appId: 应用id (Required) * param status: 应用状态,0 停用 1 启用 (Optional)

func NewModifyStatusUsingPOSTRequestWithoutParam

func NewModifyStatusUsingPOSTRequestWithoutParam() *ModifyStatusUsingPOSTRequest

This constructor has better compatible ability when API parameters changed

func (ModifyStatusUsingPOSTRequest) GetRegionId

func (r ModifyStatusUsingPOSTRequest) GetRegionId() string

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

func (*ModifyStatusUsingPOSTRequest) SetAppId

func (r *ModifyStatusUsingPOSTRequest) SetAppId(appId string)

param appId: 应用id(Required)

func (*ModifyStatusUsingPOSTRequest) SetStatus

func (r *ModifyStatusUsingPOSTRequest) SetStatus(status int)

param status: 应用状态,0 停用 1 启用(Optional)

type ModifyStatusUsingPOSTResponse

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

type ModifyStatusUsingPOSTResult

type ModifyStatusUsingPOSTResult struct {
	AppId string `json:"appId"`
}

type OpenServiceUsingPOSTRequest

type OpenServiceUsingPOSTRequest struct {
	core.JDCloudRequest
}

func NewOpenServiceUsingPOSTRequest

func NewOpenServiceUsingPOSTRequest() *OpenServiceUsingPOSTRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewOpenServiceUsingPOSTRequestWithAllParams

func NewOpenServiceUsingPOSTRequestWithAllParams() *OpenServiceUsingPOSTRequest

func NewOpenServiceUsingPOSTRequestWithoutParam

func NewOpenServiceUsingPOSTRequestWithoutParam() *OpenServiceUsingPOSTRequest

This constructor has better compatible ability when API parameters changed

func (OpenServiceUsingPOSTRequest) GetRegionId

func (r OpenServiceUsingPOSTRequest) GetRegionId() string

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

type OpenServiceUsingPOSTResponse

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

type OpenServiceUsingPOSTResult

type OpenServiceUsingPOSTResult struct {
	Success bool `json:"success"`
}

type QueryAmountUsingGETRequest

type QueryAmountUsingGETRequest struct {
	core.JDCloudRequest

	/* 通道类型,1通道短信,2官方短信  */
	PackageType int `json:"packageType"`
}

func NewQueryAmountUsingGETRequest

func NewQueryAmountUsingGETRequest(
	packageType int,
) *QueryAmountUsingGETRequest

* param packageType: 通道类型,1通道短信,2官方短信 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryAmountUsingGETRequestWithAllParams

func NewQueryAmountUsingGETRequestWithAllParams(
	packageType int,
) *QueryAmountUsingGETRequest

* param packageType: 通道类型,1通道短信,2官方短信 (Required)

func NewQueryAmountUsingGETRequestWithoutParam

func NewQueryAmountUsingGETRequestWithoutParam() *QueryAmountUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (QueryAmountUsingGETRequest) GetRegionId

func (r QueryAmountUsingGETRequest) GetRegionId() string

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

func (*QueryAmountUsingGETRequest) SetPackageType

func (r *QueryAmountUsingGETRequest) SetPackageType(packageType int)

param packageType: 通道类型,1通道短信,2官方短信(Required)

type QueryAmountUsingGETResponse

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

type QueryAmountUsingGETResult

type QueryAmountUsingGETResult struct {
	PackageType int   `json:"packageType"`
	Amount      int64 `json:"amount"`
}

type QueryReceiptRecordUsingGETRequest

type QueryReceiptRecordUsingGETRequest struct {
	core.JDCloudRequest

	/* 应用id  */
	AppId string `json:"appId"`

	/* 结束时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8"  */
	EndTime string `json:"endTime"`

	/* 开始时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8"  */
	StartTime string `json:"startTime"`
}

func NewQueryReceiptRecordUsingGETRequest

func NewQueryReceiptRecordUsingGETRequest(
	appId string,
	endTime string,
	startTime string,
) *QueryReceiptRecordUsingGETRequest

* param appId: 应用id (Required) * param endTime: 结束时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8" (Required) * param startTime: 开始时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8" (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryReceiptRecordUsingGETRequestWithAllParams

func NewQueryReceiptRecordUsingGETRequestWithAllParams(
	appId string,
	endTime string,
	startTime string,
) *QueryReceiptRecordUsingGETRequest

* param appId: 应用id (Required) * param endTime: 结束时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8" (Required) * param startTime: 开始时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8" (Required)

func NewQueryReceiptRecordUsingGETRequestWithoutParam

func NewQueryReceiptRecordUsingGETRequestWithoutParam() *QueryReceiptRecordUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (QueryReceiptRecordUsingGETRequest) GetRegionId

func (r QueryReceiptRecordUsingGETRequest) GetRegionId() string

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

func (*QueryReceiptRecordUsingGETRequest) SetAppId

func (r *QueryReceiptRecordUsingGETRequest) SetAppId(appId string)

param appId: 应用id(Required)

func (*QueryReceiptRecordUsingGETRequest) SetEndTime

func (r *QueryReceiptRecordUsingGETRequest) SetEndTime(endTime string)

param endTime: 结束时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8"(Required)

func (*QueryReceiptRecordUsingGETRequest) SetStartTime

func (r *QueryReceiptRecordUsingGETRequest) SetStartTime(startTime string)

param startTime: 开始时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8"(Required)

type QueryReceiptRecordUsingGETResponse

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

type QueryReceiptRecordUsingGETResult

type QueryReceiptRecordUsingGETResult struct {
	QueryReceiptRecordRes ydsms.QueryReceiptRecordRes `json:"queryReceiptRecordRes"`
}

type QueryRemainingUsingGETRequest

type QueryRemainingUsingGETRequest struct {
	core.JDCloudRequest

	/* 通道类型,1通道短信,2官方短信  */
	PackageType int `json:"packageType"`
}

func NewQueryRemainingUsingGETRequest

func NewQueryRemainingUsingGETRequest(
	packageType int,
) *QueryRemainingUsingGETRequest

* param packageType: 通道类型,1通道短信,2官方短信 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryRemainingUsingGETRequestWithAllParams

func NewQueryRemainingUsingGETRequestWithAllParams(
	packageType int,
) *QueryRemainingUsingGETRequest

* param packageType: 通道类型,1通道短信,2官方短信 (Required)

func NewQueryRemainingUsingGETRequestWithoutParam

func NewQueryRemainingUsingGETRequestWithoutParam() *QueryRemainingUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (QueryRemainingUsingGETRequest) GetRegionId

func (r QueryRemainingUsingGETRequest) GetRegionId() string

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

func (*QueryRemainingUsingGETRequest) SetPackageType

func (r *QueryRemainingUsingGETRequest) SetPackageType(packageType int)

param packageType: 通道类型,1通道短信,2官方短信(Required)

type QueryRemainingUsingGETResponse

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

type QueryRemainingUsingGETResult

type QueryRemainingUsingGETResult struct {
	PackageType   int    `json:"packageType"`
	Remaining     int64  `json:"remaining"`
	TotalCount    int64  `json:"totalCount"`
	RemainingRate string `json:"remainingRate"`
}

type QueryReplyRecordUsingGETRequest

type QueryReplyRecordUsingGETRequest struct {
	core.JDCloudRequest

	/* 应用id  */
	AppId string `json:"appId"`

	/* 手机号码 (Optional) */
	SendNumber *string `json:"sendNumber"`

	/* 页码 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小 (Optional) */
	PageSize *int `json:"pageSize"`

	/* 结束时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8"  */
	EndTime string `json:"endTime"`

	/* 开始时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8"  */
	StartTime string `json:"startTime"`
}

func NewQueryReplyRecordUsingGETRequest

func NewQueryReplyRecordUsingGETRequest(
	appId string,
	endTime string,
	startTime string,
) *QueryReplyRecordUsingGETRequest

* param appId: 应用id (Required) * param endTime: 结束时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8" (Required) * param startTime: 开始时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8" (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryReplyRecordUsingGETRequestWithAllParams

func NewQueryReplyRecordUsingGETRequestWithAllParams(
	appId string,
	sendNumber *string,
	pageNumber *int,
	pageSize *int,
	endTime string,
	startTime string,
) *QueryReplyRecordUsingGETRequest

* param appId: 应用id (Required) * param sendNumber: 手机号码 (Optional) * param pageNumber: 页码 (Optional) * param pageSize: 分页大小 (Optional) * param endTime: 结束时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8" (Required) * param startTime: 开始时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8" (Required)

func NewQueryReplyRecordUsingGETRequestWithoutParam

func NewQueryReplyRecordUsingGETRequestWithoutParam() *QueryReplyRecordUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (QueryReplyRecordUsingGETRequest) GetRegionId

func (r QueryReplyRecordUsingGETRequest) GetRegionId() string

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

func (*QueryReplyRecordUsingGETRequest) SetAppId

func (r *QueryReplyRecordUsingGETRequest) SetAppId(appId string)

param appId: 应用id(Required)

func (*QueryReplyRecordUsingGETRequest) SetEndTime

func (r *QueryReplyRecordUsingGETRequest) SetEndTime(endTime string)

param endTime: 结束时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8"(Required)

func (*QueryReplyRecordUsingGETRequest) SetPageNumber

func (r *QueryReplyRecordUsingGETRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码(Optional)

func (*QueryReplyRecordUsingGETRequest) SetPageSize

func (r *QueryReplyRecordUsingGETRequest) SetPageSize(pageSize int)

param pageSize: 分页大小(Optional)

func (*QueryReplyRecordUsingGETRequest) SetSendNumber

func (r *QueryReplyRecordUsingGETRequest) SetSendNumber(sendNumber string)

param sendNumber: 手机号码(Optional)

func (*QueryReplyRecordUsingGETRequest) SetStartTime

func (r *QueryReplyRecordUsingGETRequest) SetStartTime(startTime string)

param startTime: 开始时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8"(Required)

type QueryReplyRecordUsingGETResponse

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

type QueryReplyRecordUsingGETResult

type QueryReplyRecordUsingGETResult struct {
	SmsApps    []ydsms.ReplyRecord `json:"smsApps"`
	TotalCount int64               `json:"totalCount"`
}

type QuerySecretKeyUsingGETRequest

type QuerySecretKeyUsingGETRequest struct {
	core.JDCloudRequest

	/* 应用id  */
	AppId string `json:"appId"`
}

func NewQuerySecretKeyUsingGETRequest

func NewQuerySecretKeyUsingGETRequest(
	appId string,
) *QuerySecretKeyUsingGETRequest

* param appId: 应用id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQuerySecretKeyUsingGETRequestWithAllParams

func NewQuerySecretKeyUsingGETRequestWithAllParams(
	appId string,
) *QuerySecretKeyUsingGETRequest

* param appId: 应用id (Required)

func NewQuerySecretKeyUsingGETRequestWithoutParam

func NewQuerySecretKeyUsingGETRequestWithoutParam() *QuerySecretKeyUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (QuerySecretKeyUsingGETRequest) GetRegionId

func (r QuerySecretKeyUsingGETRequest) GetRegionId() string

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

func (*QuerySecretKeyUsingGETRequest) SetAppId

func (r *QuerySecretKeyUsingGETRequest) SetAppId(appId string)

param appId: 应用id(Required)

type QuerySecretKeyUsingGETResponse

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

type QuerySecretKeyUsingGETResult

type QuerySecretKeyUsingGETResult struct {
	SecretKey string `json:"secretKey"`
}

type QuerySendRecordUsingGETRequest

type QuerySendRecordUsingGETRequest struct {
	core.JDCloudRequest

	/* 应用id  */
	AppId string `json:"appId"`

	/* 发送状态,0 全部状态 1 发送成功 2 发送失败 3 已发送未回执, 默认为0 (Optional) */
	SendStatus *int `json:"sendStatus"`

	/* 手机号码 (Optional) */
	SendNumber *string `json:"sendNumber"`

	/* 模板id (Optional) */
	TemplateId *string `json:"templateId"`

	/* 签名id (Optional) */
	Sign_id *string `json:"sign_id"`

	/* 页码 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小 (Optional) */
	PageSize *int `json:"pageSize"`

	/* 结束时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8"  */
	EndTime string `json:"endTime"`

	/* 开始时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8"  */
	StartTime string `json:"startTime"`
}

func NewQuerySendRecordUsingGETRequest

func NewQuerySendRecordUsingGETRequest(
	appId string,
	endTime string,
	startTime string,
) *QuerySendRecordUsingGETRequest

* param appId: 应用id (Required) * param endTime: 结束时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8" (Required) * param startTime: 开始时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8" (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQuerySendRecordUsingGETRequestWithAllParams

func NewQuerySendRecordUsingGETRequestWithAllParams(
	appId string,
	sendStatus *int,
	sendNumber *string,
	templateId *string,
	sign_id *string,
	pageNumber *int,
	pageSize *int,
	endTime string,
	startTime string,
) *QuerySendRecordUsingGETRequest

* param appId: 应用id (Required) * param sendStatus: 发送状态,0 全部状态 1 发送成功 2 发送失败 3 已发送未回执, 默认为0 (Optional) * param sendNumber: 手机号码 (Optional) * param templateId: 模板id (Optional) * param sign_id: 签名id (Optional) * param pageNumber: 页码 (Optional) * param pageSize: 分页大小 (Optional) * param endTime: 结束时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8" (Required) * param startTime: 开始时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8" (Required)

func NewQuerySendRecordUsingGETRequestWithoutParam

func NewQuerySendRecordUsingGETRequestWithoutParam() *QuerySendRecordUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (QuerySendRecordUsingGETRequest) GetRegionId

func (r QuerySendRecordUsingGETRequest) GetRegionId() string

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

func (*QuerySendRecordUsingGETRequest) SetAppId

func (r *QuerySendRecordUsingGETRequest) SetAppId(appId string)

param appId: 应用id(Required)

func (*QuerySendRecordUsingGETRequest) SetEndTime

func (r *QuerySendRecordUsingGETRequest) SetEndTime(endTime string)

param endTime: 结束时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8"(Required)

func (*QuerySendRecordUsingGETRequest) SetPageNumber

func (r *QuerySendRecordUsingGETRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码(Optional)

func (*QuerySendRecordUsingGETRequest) SetPageSize

func (r *QuerySendRecordUsingGETRequest) SetPageSize(pageSize int)

param pageSize: 分页大小(Optional)

func (*QuerySendRecordUsingGETRequest) SetSendNumber

func (r *QuerySendRecordUsingGETRequest) SetSendNumber(sendNumber string)

param sendNumber: 手机号码(Optional)

func (*QuerySendRecordUsingGETRequest) SetSendStatus

func (r *QuerySendRecordUsingGETRequest) SetSendStatus(sendStatus int)

param sendStatus: 发送状态,0 全部状态 1 发送成功 2 发送失败 3 已发送未回执, 默认为0(Optional)

func (*QuerySendRecordUsingGETRequest) SetSign_id

func (r *QuerySendRecordUsingGETRequest) SetSign_id(sign_id string)

param sign_id: 签名id(Optional)

func (*QuerySendRecordUsingGETRequest) SetStartTime

func (r *QuerySendRecordUsingGETRequest) SetStartTime(startTime string)

param startTime: 开始时间,pattern ="yyyy-MM-dd HH:mm:ss",timezone="GMT+8"(Required)

func (*QuerySendRecordUsingGETRequest) SetTemplateId

func (r *QuerySendRecordUsingGETRequest) SetTemplateId(templateId string)

param templateId: 模板id(Optional)

type QuerySendRecordUsingGETResponse

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

type QuerySendRecordUsingGETResult

type QuerySendRecordUsingGETResult struct {
	SmsApps    []ydsms.SendRecord `json:"smsApps"`
	TotalCount int64              `json:"totalCount"`
}

type SendMessagesUsingPOSTRequest

type SendMessagesUsingPOSTRequest struct {
	core.JDCloudRequest

	/* 应用id  */
	AppId string `json:"appId"`

	/* 短信模板变量对应的数据值  */
	Params []string `json:"params"`

	/* 群发的国内电话号码,群发时一次最多不要超过100个手机号  */
	PhoneList []string `json:"phoneList"`

	/* 签名id  */
	SignId string `json:"signId"`

	/* 模板id  */
	TemplateId string `json:"templateId"`
}

func NewSendMessagesUsingPOSTRequest

func NewSendMessagesUsingPOSTRequest(
	appId string,
	params []string,
	phoneList []string,
	signId string,
	templateId string,
) *SendMessagesUsingPOSTRequest

* param appId: 应用id (Required) * param params: 短信模板变量对应的数据值 (Required) * param phoneList: 群发的国内电话号码,群发时一次最多不要超过100个手机号 (Required) * param signId: 签名id (Required) * param templateId: 模板id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewSendMessagesUsingPOSTRequestWithAllParams

func NewSendMessagesUsingPOSTRequestWithAllParams(
	appId string,
	params []string,
	phoneList []string,
	signId string,
	templateId string,
) *SendMessagesUsingPOSTRequest

* param appId: 应用id (Required) * param params: 短信模板变量对应的数据值 (Required) * param phoneList: 群发的国内电话号码,群发时一次最多不要超过100个手机号 (Required) * param signId: 签名id (Required) * param templateId: 模板id (Required)

func NewSendMessagesUsingPOSTRequestWithoutParam

func NewSendMessagesUsingPOSTRequestWithoutParam() *SendMessagesUsingPOSTRequest

This constructor has better compatible ability when API parameters changed

func (SendMessagesUsingPOSTRequest) GetRegionId

func (r SendMessagesUsingPOSTRequest) GetRegionId() string

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

func (*SendMessagesUsingPOSTRequest) SetAppId

func (r *SendMessagesUsingPOSTRequest) SetAppId(appId string)

param appId: 应用id(Required)

func (*SendMessagesUsingPOSTRequest) SetParams

func (r *SendMessagesUsingPOSTRequest) SetParams(params []string)

param params: 短信模板变量对应的数据值(Required)

func (*SendMessagesUsingPOSTRequest) SetPhoneList

func (r *SendMessagesUsingPOSTRequest) SetPhoneList(phoneList []string)

param phoneList: 群发的国内电话号码,群发时一次最多不要超过100个手机号(Required)

func (*SendMessagesUsingPOSTRequest) SetSignId

func (r *SendMessagesUsingPOSTRequest) SetSignId(signId string)

param signId: 签名id(Required)

func (*SendMessagesUsingPOSTRequest) SetTemplateId

func (r *SendMessagesUsingPOSTRequest) SetTemplateId(templateId string)

param templateId: 模板id(Required)

type SendMessagesUsingPOSTResponse

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

type SendMessagesUsingPOSTResult

type SendMessagesUsingPOSTResult struct {
	MtResVO ydsms.MtResVO `json:"mtResVO"`
}

type TaskStartUsingGETRequest

type TaskStartUsingGETRequest struct {
	core.JDCloudRequest

	/* 任务id  */
	TaskId string `json:"taskId"`
}

func NewTaskStartUsingGETRequest

func NewTaskStartUsingGETRequest(
	taskId string,
) *TaskStartUsingGETRequest

* param taskId: 任务id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewTaskStartUsingGETRequestWithAllParams

func NewTaskStartUsingGETRequestWithAllParams(
	taskId string,
) *TaskStartUsingGETRequest

* param taskId: 任务id (Required)

func NewTaskStartUsingGETRequestWithoutParam

func NewTaskStartUsingGETRequestWithoutParam() *TaskStartUsingGETRequest

This constructor has better compatible ability when API parameters changed

func (TaskStartUsingGETRequest) GetRegionId

func (r TaskStartUsingGETRequest) GetRegionId() string

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

func (*TaskStartUsingGETRequest) SetTaskId

func (r *TaskStartUsingGETRequest) SetTaskId(taskId string)

param taskId: 任务id(Required)

type TaskStartUsingGETResponse

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

type TaskStartUsingGETResult

type TaskStartUsingGETResult struct {
	Success bool `json:"success"`
}

Jump to

Keyboard shortcuts

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