v20190121

package
v1.0.761 Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// CAM签名/鉴权错误。
	AUTHFAILURE = "AuthFailure"

	// DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。
	DRYRUNOPERATION = "DryRunOperation"

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// 短信模板已存在,请勿重复创建。
	FAILEDOPERATION_SMSTEMPLATEEXISTS = "FailedOperation.SmsTemplateExists"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 超过配额限制。
	LIMITEXCEEDED = "LimitExceeded"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 操作被拒绝。
	OPERATIONDENIED = "OperationDenied"

	// 请求的次数超过了频率限制。
	REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

	// 资源被占用。
	RESOURCEINUSE = "ResourceInUse"

	// 资源不足。
	RESOURCEINSUFFICIENT = "ResourceInsufficient"

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"

	// 资源不可用。
	RESOURCEUNAVAILABLE = "ResourceUnavailable"

	// 资源售罄。
	RESOURCESSOLDOUT = "ResourcesSoldOut"

	// 未授权操作。
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

	// 用户角色错误。
	UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

	// 未知参数错误。
	UNKNOWNPARAMETER = "UnknownParameter"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"
)
View Source
const APIVersion = "2019-01-21"

Variables

This section is empty.

Functions

This section is empty.

Types

type AddCrowdPackInfoRequest

type AddCrowdPackInfoRequest struct {
	*tchttp.BaseRequest

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 人群包名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 人群包文件名称,人群包文件必须为utf8编码,动态参数只能是汉字、数字、英文字母的组合,不能包含其他字符
	FileName *string `json:"FileName,omitnil" name:"FileName"`

	// 人群包描述
	Desc *string `json:"Desc,omitnil" name:"Desc"`

	// 已经上传好的人群包cos地址
	CosUrl *string `json:"CosUrl,omitnil" name:"CosUrl"`

	// 人群包手机号数量
	PhoneNum *int64 `json:"PhoneNum,omitnil" name:"PhoneNum"`
}

func NewAddCrowdPackInfoRequest

func NewAddCrowdPackInfoRequest() (request *AddCrowdPackInfoRequest)

func (*AddCrowdPackInfoRequest) FromJsonString

func (r *AddCrowdPackInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddCrowdPackInfoRequest) ToJsonString

func (r *AddCrowdPackInfoRequest) ToJsonString() string

type AddCrowdPackInfoRequestParams added in v1.0.426

type AddCrowdPackInfoRequestParams struct {
	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 人群包名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 人群包文件名称,人群包文件必须为utf8编码,动态参数只能是汉字、数字、英文字母的组合,不能包含其他字符
	FileName *string `json:"FileName,omitnil" name:"FileName"`

	// 人群包描述
	Desc *string `json:"Desc,omitnil" name:"Desc"`

	// 已经上传好的人群包cos地址
	CosUrl *string `json:"CosUrl,omitnil" name:"CosUrl"`

	// 人群包手机号数量
	PhoneNum *int64 `json:"PhoneNum,omitnil" name:"PhoneNum"`
}

Predefined struct for user

type AddCrowdPackInfoResponse

type AddCrowdPackInfoResponse struct {
	*tchttp.BaseResponse
	Response *AddCrowdPackInfoResponseParams `json:"Response"`
}

func NewAddCrowdPackInfoResponse

func NewAddCrowdPackInfoResponse() (response *AddCrowdPackInfoResponse)

func (*AddCrowdPackInfoResponse) FromJsonString

func (r *AddCrowdPackInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddCrowdPackInfoResponse) ToJsonString

func (r *AddCrowdPackInfoResponse) ToJsonString() string

type AddCrowdPackInfoResponseParams added in v1.0.426

type AddCrowdPackInfoResponseParams struct {
	// 接口返回
	Data *SmsAddCrowdPackInfoResponse `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type AddSmsSignRequest

type AddSmsSignRequest struct {
	*tchttp.BaseRequest

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 签名类型。其中每种类型后面标注了其可选的 DocumentType(证明类型):
	// 0:公司(0,1,2,3)。
	// 1:APP(0,1,2,3,4) 。
	// 2:网站(0,1,2,3,5)。
	// 3:公众号或者小程序(0,1,2,3,6)。
	// 4:商标(7)。
	// 5:政府/机关事业单位/其他机构(2,3)。
	// 注:必须按照对应关系选择证明类型,否则会审核失败。
	SignType *uint64 `json:"SignType,omitnil" name:"SignType"`

	// 证明类型:
	// 0:三证合一。
	// 1:企业营业执照。
	// 2:组织机构代码证书。
	// 3:社会信用代码证书。
	// 4:应用后台管理截图(个人开发APP)。
	// 5:网站备案后台截图(个人开发网站)。
	// 6:小程序设置页面截图(个人认证小程序)。
	// 7:商标注册书
	DocumentType *uint64 `json:"DocumentType,omitnil" name:"DocumentType"`

	// 是否国际/港澳台短信:
	// 0:表示国内短信。
	// 1:表示国际/港澳台短信。
	International *uint64 `json:"International,omitnil" name:"International"`

	// 资质图片url
	ProofImage *string `json:"ProofImage,omitnil" name:"ProofImage"`

	// 签名内容
	SignName *string `json:"SignName,omitnil" name:"SignName"`

	// 签名备注,比如申请原因,使用场景等,可以填空
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}

func NewAddSmsSignRequest

func NewAddSmsSignRequest() (request *AddSmsSignRequest)

func (*AddSmsSignRequest) FromJsonString

func (r *AddSmsSignRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddSmsSignRequest) ToJsonString

func (r *AddSmsSignRequest) ToJsonString() string

type AddSmsSignRequestParams added in v1.0.426

type AddSmsSignRequestParams struct {
	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 签名类型。其中每种类型后面标注了其可选的 DocumentType(证明类型):
	// 0:公司(0,1,2,3)。
	// 1:APP(0,1,2,3,4) 。
	// 2:网站(0,1,2,3,5)。
	// 3:公众号或者小程序(0,1,2,3,6)。
	// 4:商标(7)。
	// 5:政府/机关事业单位/其他机构(2,3)。
	// 注:必须按照对应关系选择证明类型,否则会审核失败。
	SignType *uint64 `json:"SignType,omitnil" name:"SignType"`

	// 证明类型:
	// 0:三证合一。
	// 1:企业营业执照。
	// 2:组织机构代码证书。
	// 3:社会信用代码证书。
	// 4:应用后台管理截图(个人开发APP)。
	// 5:网站备案后台截图(个人开发网站)。
	// 6:小程序设置页面截图(个人认证小程序)。
	// 7:商标注册书
	DocumentType *uint64 `json:"DocumentType,omitnil" name:"DocumentType"`

	// 是否国际/港澳台短信:
	// 0:表示国内短信。
	// 1:表示国际/港澳台短信。
	International *uint64 `json:"International,omitnil" name:"International"`

	// 资质图片url
	ProofImage *string `json:"ProofImage,omitnil" name:"ProofImage"`

	// 签名内容
	SignName *string `json:"SignName,omitnil" name:"SignName"`

	// 签名备注,比如申请原因,使用场景等,可以填空
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}

Predefined struct for user

type AddSmsSignResponse

type AddSmsSignResponse struct {
	*tchttp.BaseResponse
	Response *AddSmsSignResponseParams `json:"Response"`
}

func NewAddSmsSignResponse

func NewAddSmsSignResponse() (response *AddSmsSignResponse)

func (*AddSmsSignResponse) FromJsonString

func (r *AddSmsSignResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddSmsSignResponse) ToJsonString

func (r *AddSmsSignResponse) ToJsonString() string

type AddSmsSignResponseParams added in v1.0.426

type AddSmsSignResponseParams struct {
	// 签名id数组
	Data *PaasCreateSignResp `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type AddSmsTemplateDataStruct

type AddSmsTemplateDataStruct struct {
	// 短信模板ID
	TemplateId *uint64 `json:"TemplateId,omitnil" name:"TemplateId"`
}

type AddSmsTemplateRequest

type AddSmsTemplateRequest struct {
	*tchttp.BaseRequest

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 短信签名,创建签名时返回
	SignID *uint64 `json:"SignID,omitnil" name:"SignID"`

	// 模板名称
	TemplateName *string `json:"TemplateName,omitnil" name:"TemplateName"`

	// 短信内容,动态内容使用占位符{1},{2}等表示
	TemplateContent *string `json:"TemplateContent,omitnil" name:"TemplateContent"`

	// 短信类型:{0:普通短信,1:营销短信}
	SmsType *uint64 `json:"SmsType,omitnil" name:"SmsType"`

	// 是否国际/港澳台短信:
	// 0:表示国内短信。
	// 1:表示国际/港澳台短信。
	International *uint64 `json:"International,omitnil" name:"International"`

	// 短信模板标签
	Remark *string `json:"Remark,omitnil" name:"Remark"`

	// 发送短信活动时配置的落地链接地址,仅用作短信活动
	Urls []*string `json:"Urls,omitnil" name:"Urls"`

	// 发送短信活动时用于展示人群包动态参数模板占位符序号或接口发送时变量占位符序号
	CommonParams []*int64 `json:"CommonParams,omitnil" name:"CommonParams"`

	// 发送短信活动时用于展示短连接模板占位符序号,仅用作短信活动
	UrlParams []*int64 `json:"UrlParams,omitnil" name:"UrlParams"`
}

func NewAddSmsTemplateRequest

func NewAddSmsTemplateRequest() (request *AddSmsTemplateRequest)

func (*AddSmsTemplateRequest) FromJsonString

func (r *AddSmsTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddSmsTemplateRequest) ToJsonString

func (r *AddSmsTemplateRequest) ToJsonString() string

type AddSmsTemplateRequestParams added in v1.0.426

type AddSmsTemplateRequestParams struct {
	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 短信签名,创建签名时返回
	SignID *uint64 `json:"SignID,omitnil" name:"SignID"`

	// 模板名称
	TemplateName *string `json:"TemplateName,omitnil" name:"TemplateName"`

	// 短信内容,动态内容使用占位符{1},{2}等表示
	TemplateContent *string `json:"TemplateContent,omitnil" name:"TemplateContent"`

	// 短信类型:{0:普通短信,1:营销短信}
	SmsType *uint64 `json:"SmsType,omitnil" name:"SmsType"`

	// 是否国际/港澳台短信:
	// 0:表示国内短信。
	// 1:表示国际/港澳台短信。
	International *uint64 `json:"International,omitnil" name:"International"`

	// 短信模板标签
	Remark *string `json:"Remark,omitnil" name:"Remark"`

	// 发送短信活动时配置的落地链接地址,仅用作短信活动
	Urls []*string `json:"Urls,omitnil" name:"Urls"`

	// 发送短信活动时用于展示人群包动态参数模板占位符序号或接口发送时变量占位符序号
	CommonParams []*int64 `json:"CommonParams,omitnil" name:"CommonParams"`

	// 发送短信活动时用于展示短连接模板占位符序号,仅用作短信活动
	UrlParams []*int64 `json:"UrlParams,omitnil" name:"UrlParams"`
}

Predefined struct for user

type AddSmsTemplateResponse

type AddSmsTemplateResponse struct {
	*tchttp.BaseResponse
	Response *AddSmsTemplateResponseParams `json:"Response"`
}

func NewAddSmsTemplateResponse

func NewAddSmsTemplateResponse() (response *AddSmsTemplateResponse)

func (*AddSmsTemplateResponse) FromJsonString

func (r *AddSmsTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddSmsTemplateResponse) ToJsonString

func (r *AddSmsTemplateResponse) ToJsonString() string

type AddSmsTemplateResponseParams added in v1.0.426

type AddSmsTemplateResponseParams struct {
	// 短信模板创建接口返回
	Data *AddSmsTemplateDataStruct `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CancelActivityData

type CancelActivityData struct {
	// 成功返回时的文字描述
	Message *string `json:"Message,omitnil" name:"Message"`
}

type CancelCampaignRequest

type CancelCampaignRequest struct {
	*tchttp.BaseRequest

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 短信活动id
	CampaignId *int64 `json:"CampaignId,omitnil" name:"CampaignId"`
}

func NewCancelCampaignRequest

func NewCancelCampaignRequest() (request *CancelCampaignRequest)

func (*CancelCampaignRequest) FromJsonString

func (r *CancelCampaignRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CancelCampaignRequest) ToJsonString

func (r *CancelCampaignRequest) ToJsonString() string

type CancelCampaignRequestParams added in v1.0.426

type CancelCampaignRequestParams struct {
	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 短信活动id
	CampaignId *int64 `json:"CampaignId,omitnil" name:"CampaignId"`
}

Predefined struct for user

type CancelCampaignResponse

type CancelCampaignResponse struct {
	*tchttp.BaseResponse
	Response *CancelCampaignResponseParams `json:"Response"`
}

func NewCancelCampaignResponse

func NewCancelCampaignResponse() (response *CancelCampaignResponse)

func (*CancelCampaignResponse) FromJsonString

func (r *CancelCampaignResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CancelCampaignResponse) ToJsonString

func (r *CancelCampaignResponse) ToJsonString() string

type CancelCampaignResponseParams added in v1.0.426

type CancelCampaignResponseParams struct {
	// 处理结果
	Data *CancelActivityData `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) AddCrowdPackInfo

func (c *Client) AddCrowdPackInfo(request *AddCrowdPackInfoRequest) (response *AddCrowdPackInfoResponse, err error)

AddCrowdPackInfo 添加短信人群包信息

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) AddCrowdPackInfoWithContext added in v1.0.324

func (c *Client) AddCrowdPackInfoWithContext(ctx context.Context, request *AddCrowdPackInfoRequest) (response *AddCrowdPackInfoResponse, err error)

AddCrowdPackInfo 添加短信人群包信息

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) AddSmsSign

func (c *Client) AddSmsSign(request *AddSmsSignRequest) (response *AddSmsSignResponse, err error)

AddSmsSign 创建普通短信签名信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) AddSmsSignWithContext added in v1.0.324

func (c *Client) AddSmsSignWithContext(ctx context.Context, request *AddSmsSignRequest) (response *AddSmsSignResponse, err error)

AddSmsSign 创建普通短信签名信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) AddSmsTemplate

func (c *Client) AddSmsTemplate(request *AddSmsTemplateRequest) (response *AddSmsTemplateResponse, err error)

AddSmsTemplate 根据短信标题、模板内容等创建短信模板

可能返回的错误码:

FAILEDOPERATION_SMSTEMPLATEEXISTS = "FailedOperation.SmsTemplateExists"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) AddSmsTemplateWithContext added in v1.0.324

func (c *Client) AddSmsTemplateWithContext(ctx context.Context, request *AddSmsTemplateRequest) (response *AddSmsTemplateResponse, err error)

AddSmsTemplate 根据短信标题、模板内容等创建短信模板

可能返回的错误码:

FAILEDOPERATION_SMSTEMPLATEEXISTS = "FailedOperation.SmsTemplateExists"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) CancelCampaign

func (c *Client) CancelCampaign(request *CancelCampaignRequest) (response *CancelCampaignResponse, err error)

CancelCampaign 取消短信推送活动

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) CancelCampaignWithContext added in v1.0.324

func (c *Client) CancelCampaignWithContext(ctx context.Context, request *CancelCampaignRequest) (response *CancelCampaignResponse, err error)

CancelCampaign 取消短信推送活动

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) CreateCampaign

func (c *Client) CreateCampaign(request *CreateCampaignRequest) (response *CreateCampaignResponse, err error)

CreateCampaign 创建短信推送活动

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) CreateCampaignWithContext added in v1.0.324

func (c *Client) CreateCampaignWithContext(ctx context.Context, request *CreateCampaignRequest) (response *CreateCampaignResponse, err error)

CreateCampaign 创建短信推送活动

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) CreateMmsInstance

func (c *Client) CreateMmsInstance(request *CreateMmsInstanceRequest) (response *CreateMmsInstanceResponse, err error)

CreateMmsInstance 创建超级短信的素材样例内容

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) CreateMmsInstanceWithContext added in v1.0.324

func (c *Client) CreateMmsInstanceWithContext(ctx context.Context, request *CreateMmsInstanceRequest) (response *CreateMmsInstanceResponse, err error)

CreateMmsInstance 创建超级短信的素材样例内容

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) DelCrowdPack

func (c *Client) DelCrowdPack(request *DelCrowdPackRequest) (response *DelCrowdPackResponse, err error)

DelCrowdPack 删除人群包

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DelCrowdPackWithContext added in v1.0.324

func (c *Client) DelCrowdPackWithContext(ctx context.Context, request *DelCrowdPackRequest) (response *DelCrowdPackResponse, err error)

DelCrowdPack 删除人群包

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DelTemplate

func (c *Client) DelTemplate(request *DelTemplateRequest) (response *DelTemplateResponse, err error)

DelTemplate 删除短信模板

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DelTemplateWithContext added in v1.0.324

func (c *Client) DelTemplateWithContext(ctx context.Context, request *DelTemplateRequest) (response *DelTemplateResponse, err error)

DelTemplate 删除短信模板

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DeleteMmsInstance

func (c *Client) DeleteMmsInstance(request *DeleteMmsInstanceRequest) (response *DeleteMmsInstanceResponse, err error)

DeleteMmsInstance 删除超级短信样例

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) DeleteMmsInstanceWithContext added in v1.0.324

func (c *Client) DeleteMmsInstanceWithContext(ctx context.Context, request *DeleteMmsInstanceRequest) (response *DeleteMmsInstanceResponse, err error)

DeleteMmsInstance 删除超级短信样例

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) DescribeMmsInstanceInfo

func (c *Client) DescribeMmsInstanceInfo(request *DescribeMmsInstanceInfoRequest) (response *DescribeMmsInstanceInfoResponse, err error)

DescribeMmsInstanceInfo 获取彩信实例信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeMmsInstanceInfoWithContext added in v1.0.324

func (c *Client) DescribeMmsInstanceInfoWithContext(ctx context.Context, request *DescribeMmsInstanceInfoRequest) (response *DescribeMmsInstanceInfoResponse, err error)

DescribeMmsInstanceInfo 获取彩信实例信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeMmsInstanceList

func (c *Client) DescribeMmsInstanceList(request *DescribeMmsInstanceListRequest) (response *DescribeMmsInstanceListResponse, err error)

DescribeMmsInstanceList 获取彩信实例列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeMmsInstanceListWithContext added in v1.0.324

func (c *Client) DescribeMmsInstanceListWithContext(ctx context.Context, request *DescribeMmsInstanceListRequest) (response *DescribeMmsInstanceListResponse, err error)

DescribeMmsInstanceList 获取彩信实例列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeSmsCampaignStatistics

func (c *Client) DescribeSmsCampaignStatistics(request *DescribeSmsCampaignStatisticsRequest) (response *DescribeSmsCampaignStatisticsResponse, err error)

DescribeSmsCampaignStatistics 获取短信超短活动统计数据

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) DescribeSmsCampaignStatisticsWithContext added in v1.0.324

func (c *Client) DescribeSmsCampaignStatisticsWithContext(ctx context.Context, request *DescribeSmsCampaignStatisticsRequest) (response *DescribeSmsCampaignStatisticsResponse, err error)

DescribeSmsCampaignStatistics 获取短信超短活动统计数据

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) DescribeSmsSignList

func (c *Client) DescribeSmsSignList(request *DescribeSmsSignListRequest) (response *DescribeSmsSignListResponse, err error)

DescribeSmsSignList 获取普通短信签名信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) DescribeSmsSignListWithContext added in v1.0.324

func (c *Client) DescribeSmsSignListWithContext(ctx context.Context, request *DescribeSmsSignListRequest) (response *DescribeSmsSignListResponse, err error)

DescribeSmsSignList 获取普通短信签名信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) DescribeSmsTemplateList

func (c *Client) DescribeSmsTemplateList(request *DescribeSmsTemplateListRequest) (response *DescribeSmsTemplateListResponse, err error)

DescribeSmsTemplateList 获取模板信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) DescribeSmsTemplateListWithContext added in v1.0.324

func (c *Client) DescribeSmsTemplateListWithContext(ctx context.Context, request *DescribeSmsTemplateListRequest) (response *DescribeSmsTemplateListResponse, err error)

DescribeSmsTemplateList 获取模板信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) GetCrowdPackList

func (c *Client) GetCrowdPackList(request *GetCrowdPackListRequest) (response *GetCrowdPackListResponse, err error)

GetCrowdPackList 获取人群包列表接口

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetCrowdPackListWithContext added in v1.0.324

func (c *Client) GetCrowdPackListWithContext(ctx context.Context, request *GetCrowdPackListRequest) (response *GetCrowdPackListResponse, err error)

GetCrowdPackList 获取人群包列表接口

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetCrowdUploadInfo

func (c *Client) GetCrowdUploadInfo(request *GetCrowdUploadInfoRequest) (response *GetCrowdUploadInfoResponse, err error)

GetCrowdUploadInfo 获取短信人群包cos上传需要的信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetCrowdUploadInfoWithContext added in v1.0.324

func (c *Client) GetCrowdUploadInfoWithContext(ctx context.Context, request *GetCrowdUploadInfoRequest) (response *GetCrowdUploadInfoResponse, err error)

GetCrowdUploadInfo 获取短信人群包cos上传需要的信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetSmsAmountInfo

func (c *Client) GetSmsAmountInfo(request *GetSmsAmountInfoRequest) (response *GetSmsAmountInfoResponse, err error)

GetSmsAmountInfo 获取账号短信额度配置信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetSmsAmountInfoWithContext added in v1.0.324

func (c *Client) GetSmsAmountInfoWithContext(ctx context.Context, request *GetSmsAmountInfoRequest) (response *GetSmsAmountInfoResponse, err error)

GetSmsAmountInfo 获取账号短信额度配置信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetSmsCampaignStatus

func (c *Client) GetSmsCampaignStatus(request *GetSmsCampaignStatusRequest) (response *GetSmsCampaignStatusResponse, err error)

GetSmsCampaignStatus 获取短信活动状态信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetSmsCampaignStatusWithContext added in v1.0.324

func (c *Client) GetSmsCampaignStatusWithContext(ctx context.Context, request *GetSmsCampaignStatusRequest) (response *GetSmsCampaignStatusResponse, err error)

GetSmsCampaignStatus 获取短信活动状态信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifySmsTemplate

func (c *Client) ModifySmsTemplate(request *ModifySmsTemplateRequest) (response *ModifySmsTemplateResponse, err error)

ModifySmsTemplate 对未审核或者审核未通过的短信模板内容进行编辑修改

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_SMSTEMPLATEEXISTS = "FailedOperation.SmsTemplateExists"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifySmsTemplateWithContext added in v1.0.324

func (c *Client) ModifySmsTemplateWithContext(ctx context.Context, request *ModifySmsTemplateRequest) (response *ModifySmsTemplateResponse, err error)

ModifySmsTemplate 对未审核或者审核未通过的短信模板内容进行编辑修改

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_SMSTEMPLATEEXISTS = "FailedOperation.SmsTemplateExists"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) PushMmsContent

func (c *Client) PushMmsContent(request *PushMmsContentRequest) (response *PushMmsContentResponse, err error)

PushMmsContent 推送超级短信

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) PushMmsContentWithContext added in v1.0.324

func (c *Client) PushMmsContentWithContext(ctx context.Context, request *PushMmsContentRequest) (response *PushMmsContentResponse, err error)

PushMmsContent 推送超级短信

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) SendSms

func (c *Client) SendSms(request *SendSmsRequest) (response *SendSmsResponse, err error)

SendSms 发送短信

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

func (*Client) SendSmsWithContext added in v1.0.324

func (c *Client) SendSmsWithContext(ctx context.Context, request *SendSmsRequest) (response *SendSmsResponse, err error)

SendSms 发送短信

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION_ROLEFAILURE = "UnauthorizedOperation.RoleFailure"

type CreateCampaignRequest

type CreateCampaignRequest struct {
	*tchttp.BaseRequest

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 短信活动发送时间
	SendTime *int64 `json:"SendTime,omitnil" name:"SendTime"`

	// 短信活动名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 发送策略
	Strategies []*PaasStrategy `json:"Strategies,omitnil" name:"Strategies"`

	// 废弃
	TemplateId *int64 `json:"TemplateId,omitnil" name:"TemplateId"`

	// 废弃
	CrowdID *int64 `json:"CrowdID,omitnil" name:"CrowdID"`

	// 活动类型(0-短信,1-超短,不填默认为超短)
	SmsType *uint64 `json:"SmsType,omitnil" name:"SmsType"`
}

func NewCreateCampaignRequest

func NewCreateCampaignRequest() (request *CreateCampaignRequest)

func (*CreateCampaignRequest) FromJsonString

func (r *CreateCampaignRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCampaignRequest) ToJsonString

func (r *CreateCampaignRequest) ToJsonString() string

type CreateCampaignRequestParams added in v1.0.426

type CreateCampaignRequestParams struct {
	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 短信活动发送时间
	SendTime *int64 `json:"SendTime,omitnil" name:"SendTime"`

	// 短信活动名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 发送策略
	Strategies []*PaasStrategy `json:"Strategies,omitnil" name:"Strategies"`

	// 废弃
	TemplateId *int64 `json:"TemplateId,omitnil" name:"TemplateId"`

	// 废弃
	CrowdID *int64 `json:"CrowdID,omitnil" name:"CrowdID"`

	// 活动类型(0-短信,1-超短,不填默认为超短)
	SmsType *uint64 `json:"SmsType,omitnil" name:"SmsType"`
}

Predefined struct for user

type CreateCampaignResponse

type CreateCampaignResponse struct {
	*tchttp.BaseResponse
	Response *CreateCampaignResponseParams `json:"Response"`
}

func NewCreateCampaignResponse

func NewCreateCampaignResponse() (response *CreateCampaignResponse)

func (*CreateCampaignResponse) FromJsonString

func (r *CreateCampaignResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCampaignResponse) ToJsonString

func (r *CreateCampaignResponse) ToJsonString() string

type CreateCampaignResponseParams added in v1.0.426

type CreateCampaignResponseParams struct {
	// 活动信息
	Data *SmsCreateCampaignResponse `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateMmsInstanceItem

type CreateMmsInstanceItem struct {
	// 素材类型:1-文本 2-图片 3-视频 4-音频
	ContentType *int64 `json:"ContentType,omitnil" name:"ContentType"`

	// 素材内容:如果素材是文本类型,直接填写文本内容,否则填写素材文件上传到cos后的url地址
	Content *string `json:"Content,omitnil" name:"Content"`
}

type CreateMmsInstanceRequest

type CreateMmsInstanceRequest struct {
	*tchttp.BaseRequest

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 样例名称
	InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`

	// 标题
	Title *string `json:"Title,omitnil" name:"Title"`

	// 签名
	Sign *string `json:"Sign,omitnil" name:"Sign"`

	// 素材内容
	Contents []*CreateMmsInstanceItem `json:"Contents,omitnil" name:"Contents"`

	// 样例中链接动态变量对应的链接,和占位符顺序一致
	Urls []*string `json:"Urls,omitnil" name:"Urls"`

	// 机型列表
	PhoneType []*uint64 `json:"PhoneType,omitnil" name:"PhoneType"`

	// 发送超短活动时用于展示人群包动态参数模板占位符序号或接口发送时变量占位符序号
	CommonParams []*uint64 `json:"CommonParams,omitnil" name:"CommonParams"`

	// 发送超短活动时用于展示短连接模板占位符序号,仅用作超短活动
	UrlParams []*uint64 `json:"UrlParams,omitnil" name:"UrlParams"`
}

func NewCreateMmsInstanceRequest

func NewCreateMmsInstanceRequest() (request *CreateMmsInstanceRequest)

func (*CreateMmsInstanceRequest) FromJsonString

func (r *CreateMmsInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateMmsInstanceRequest) ToJsonString

func (r *CreateMmsInstanceRequest) ToJsonString() string

type CreateMmsInstanceRequestParams added in v1.0.426

type CreateMmsInstanceRequestParams struct {
	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 样例名称
	InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`

	// 标题
	Title *string `json:"Title,omitnil" name:"Title"`

	// 签名
	Sign *string `json:"Sign,omitnil" name:"Sign"`

	// 素材内容
	Contents []*CreateMmsInstanceItem `json:"Contents,omitnil" name:"Contents"`

	// 样例中链接动态变量对应的链接,和占位符顺序一致
	Urls []*string `json:"Urls,omitnil" name:"Urls"`

	// 机型列表
	PhoneType []*uint64 `json:"PhoneType,omitnil" name:"PhoneType"`

	// 发送超短活动时用于展示人群包动态参数模板占位符序号或接口发送时变量占位符序号
	CommonParams []*uint64 `json:"CommonParams,omitnil" name:"CommonParams"`

	// 发送超短活动时用于展示短连接模板占位符序号,仅用作超短活动
	UrlParams []*uint64 `json:"UrlParams,omitnil" name:"UrlParams"`
}

Predefined struct for user

type CreateMmsInstanceResp

type CreateMmsInstanceResp struct {
	// 返回码:0-成功 其它-失败
	ReturnCode *int64 `json:"ReturnCode,omitnil" name:"ReturnCode"`

	// 返回信息
	ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"`

	// 样例id
	InstanceId *int64 `json:"InstanceId,omitnil" name:"InstanceId"`
}

type CreateMmsInstanceResponse

type CreateMmsInstanceResponse struct {
	*tchttp.BaseResponse
	Response *CreateMmsInstanceResponseParams `json:"Response"`
}

func NewCreateMmsInstanceResponse

func NewCreateMmsInstanceResponse() (response *CreateMmsInstanceResponse)

func (*CreateMmsInstanceResponse) FromJsonString

func (r *CreateMmsInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateMmsInstanceResponse) ToJsonString

func (r *CreateMmsInstanceResponse) ToJsonString() string

type CreateMmsInstanceResponseParams added in v1.0.426

type CreateMmsInstanceResponseParams struct {
	// 创建样例返回信息
	Data *CreateMmsInstanceResp `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DelCrowdPackRequest

type DelCrowdPackRequest struct {
	*tchttp.BaseRequest

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 人群包id
	ID *uint64 `json:"ID,omitnil" name:"ID"`
}

func NewDelCrowdPackRequest

func NewDelCrowdPackRequest() (request *DelCrowdPackRequest)

func (*DelCrowdPackRequest) FromJsonString

func (r *DelCrowdPackRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DelCrowdPackRequest) ToJsonString

func (r *DelCrowdPackRequest) ToJsonString() string

type DelCrowdPackRequestParams added in v1.0.426

type DelCrowdPackRequestParams struct {
	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 人群包id
	ID *uint64 `json:"ID,omitnil" name:"ID"`
}

Predefined struct for user

type DelCrowdPackResponse

type DelCrowdPackResponse struct {
	*tchttp.BaseResponse
	Response *DelCrowdPackResponseParams `json:"Response"`
}

func NewDelCrowdPackResponse

func NewDelCrowdPackResponse() (response *DelCrowdPackResponse)

func (*DelCrowdPackResponse) FromJsonString

func (r *DelCrowdPackResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DelCrowdPackResponse) ToJsonString

func (r *DelCrowdPackResponse) ToJsonString() string

type DelCrowdPackResponseParams added in v1.0.426

type DelCrowdPackResponseParams struct {
	// 接口返回
	Data *SmsSuccessResponse `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DelMmsInstanceData

type DelMmsInstanceData struct {
	// 样例id
	InstanceId *uint64 `json:"InstanceId,omitnil" name:"InstanceId"`
}

type DelTemplateRequest

type DelTemplateRequest struct {
	*tchttp.BaseRequest

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 短信模板ID
	TemplateID *int64 `json:"TemplateID,omitnil" name:"TemplateID"`
}

func NewDelTemplateRequest

func NewDelTemplateRequest() (request *DelTemplateRequest)

func (*DelTemplateRequest) FromJsonString

func (r *DelTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DelTemplateRequest) ToJsonString

func (r *DelTemplateRequest) ToJsonString() string

type DelTemplateRequestParams added in v1.0.426

type DelTemplateRequestParams struct {
	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 短信模板ID
	TemplateID *int64 `json:"TemplateID,omitnil" name:"TemplateID"`
}

Predefined struct for user

type DelTemplateResponse

type DelTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DelTemplateResponseParams `json:"Response"`
}

func NewDelTemplateResponse

func NewDelTemplateResponse() (response *DelTemplateResponse)

func (*DelTemplateResponse) FromJsonString

func (r *DelTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DelTemplateResponse) ToJsonString

func (r *DelTemplateResponse) ToJsonString() string

type DelTemplateResponseParams added in v1.0.426

type DelTemplateResponseParams struct {
	// 接口返回
	Data *SmsSuccessResponse `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DeleteMmsInstanceRequest

type DeleteMmsInstanceRequest struct {
	*tchttp.BaseRequest

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 超级短信样例id
	InstanceId *uint64 `json:"InstanceId,omitnil" name:"InstanceId"`
}

func NewDeleteMmsInstanceRequest

func NewDeleteMmsInstanceRequest() (request *DeleteMmsInstanceRequest)

func (*DeleteMmsInstanceRequest) FromJsonString

func (r *DeleteMmsInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteMmsInstanceRequest) ToJsonString

func (r *DeleteMmsInstanceRequest) ToJsonString() string

type DeleteMmsInstanceRequestParams added in v1.0.426

type DeleteMmsInstanceRequestParams struct {
	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 超级短信样例id
	InstanceId *uint64 `json:"InstanceId,omitnil" name:"InstanceId"`
}

Predefined struct for user

type DeleteMmsInstanceResponse

type DeleteMmsInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteMmsInstanceResponseParams `json:"Response"`
}

func NewDeleteMmsInstanceResponse

func NewDeleteMmsInstanceResponse() (response *DeleteMmsInstanceResponse)

func (*DeleteMmsInstanceResponse) FromJsonString

func (r *DeleteMmsInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteMmsInstanceResponse) ToJsonString

func (r *DeleteMmsInstanceResponse) ToJsonString() string

type DeleteMmsInstanceResponseParams added in v1.0.426

type DeleteMmsInstanceResponseParams struct {
	// 删除信息返回
	Data *DelMmsInstanceData `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeMmsInstanceInfoRequest

type DescribeMmsInstanceInfoRequest struct {
	*tchttp.BaseRequest

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 彩信实例id
	InstanceId *int64 `json:"InstanceId,omitnil" name:"InstanceId"`
}

func NewDescribeMmsInstanceInfoRequest

func NewDescribeMmsInstanceInfoRequest() (request *DescribeMmsInstanceInfoRequest)

func (*DescribeMmsInstanceInfoRequest) FromJsonString

func (r *DescribeMmsInstanceInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMmsInstanceInfoRequest) ToJsonString

func (r *DescribeMmsInstanceInfoRequest) ToJsonString() string

type DescribeMmsInstanceInfoRequestParams added in v1.0.426

type DescribeMmsInstanceInfoRequestParams struct {
	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 彩信实例id
	InstanceId *int64 `json:"InstanceId,omitnil" name:"InstanceId"`
}

Predefined struct for user

type DescribeMmsInstanceInfoResponse

type DescribeMmsInstanceInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMmsInstanceInfoResponseParams `json:"Response"`
}

func NewDescribeMmsInstanceInfoResponse

func NewDescribeMmsInstanceInfoResponse() (response *DescribeMmsInstanceInfoResponse)

func (*DescribeMmsInstanceInfoResponse) FromJsonString

func (r *DescribeMmsInstanceInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMmsInstanceInfoResponse) ToJsonString

func (r *DescribeMmsInstanceInfoResponse) ToJsonString() string

type DescribeMmsInstanceInfoResponseParams added in v1.0.426

type DescribeMmsInstanceInfoResponseParams struct {
	// 彩信实例信息
	Data *MmsInstanceInfo `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeMmsInstanceListRequest

type DescribeMmsInstanceListRequest struct {
	*tchttp.BaseRequest

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil" name:"Offset"`

	// 返回数量
	Limit *int64 `json:"Limit,omitnil" name:"Limit"`

	// 业务代码
	AppSubId *string `json:"AppSubId,omitnil" name:"AppSubId"`

	// 实例标题
	Title *string `json:"Title,omitnil" name:"Title"`
}

func NewDescribeMmsInstanceListRequest

func NewDescribeMmsInstanceListRequest() (request *DescribeMmsInstanceListRequest)

func (*DescribeMmsInstanceListRequest) FromJsonString

func (r *DescribeMmsInstanceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMmsInstanceListRequest) ToJsonString

func (r *DescribeMmsInstanceListRequest) ToJsonString() string

type DescribeMmsInstanceListRequestParams added in v1.0.426

type DescribeMmsInstanceListRequestParams struct {
	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil" name:"Offset"`

	// 返回数量
	Limit *int64 `json:"Limit,omitnil" name:"Limit"`

	// 业务代码
	AppSubId *string `json:"AppSubId,omitnil" name:"AppSubId"`

	// 实例标题
	Title *string `json:"Title,omitnil" name:"Title"`
}

Predefined struct for user

type DescribeMmsInstanceListResponse

type DescribeMmsInstanceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMmsInstanceListResponseParams `json:"Response"`
}

func NewDescribeMmsInstanceListResponse

func NewDescribeMmsInstanceListResponse() (response *DescribeMmsInstanceListResponse)

func (*DescribeMmsInstanceListResponse) FromJsonString

func (r *DescribeMmsInstanceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMmsInstanceListResponse) ToJsonString

func (r *DescribeMmsInstanceListResponse) ToJsonString() string

type DescribeMmsInstanceListResponseParams added in v1.0.426

type DescribeMmsInstanceListResponseParams struct {
	// 彩信实例信息列表返回
	Data *MmsInstanceInfoList `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeSmsCampaignStatisticsRequest

type DescribeSmsCampaignStatisticsRequest struct {
	*tchttp.BaseRequest

	// 活动id
	CampaignId *uint64 `json:"CampaignId,omitnil" name:"CampaignId"`

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`
}

func NewDescribeSmsCampaignStatisticsRequest

func NewDescribeSmsCampaignStatisticsRequest() (request *DescribeSmsCampaignStatisticsRequest)

func (*DescribeSmsCampaignStatisticsRequest) FromJsonString

func (r *DescribeSmsCampaignStatisticsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSmsCampaignStatisticsRequest) ToJsonString

func (r *DescribeSmsCampaignStatisticsRequest) ToJsonString() string

type DescribeSmsCampaignStatisticsRequestParams added in v1.0.426

type DescribeSmsCampaignStatisticsRequestParams struct {
	// 活动id
	CampaignId *uint64 `json:"CampaignId,omitnil" name:"CampaignId"`

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`
}

Predefined struct for user

type DescribeSmsCampaignStatisticsResponse

type DescribeSmsCampaignStatisticsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSmsCampaignStatisticsResponseParams `json:"Response"`
}

func NewDescribeSmsCampaignStatisticsResponse

func NewDescribeSmsCampaignStatisticsResponse() (response *DescribeSmsCampaignStatisticsResponse)

func (*DescribeSmsCampaignStatisticsResponse) FromJsonString

func (r *DescribeSmsCampaignStatisticsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSmsCampaignStatisticsResponse) ToJsonString

type DescribeSmsCampaignStatisticsResponseParams added in v1.0.426

type DescribeSmsCampaignStatisticsResponseParams struct {
	// 响应数据
	Data *SmsCampaignStatisticsData `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeSmsSignListDataStruct

type DescribeSmsSignListDataStruct struct {
	// 签名Id
	SignId *uint64 `json:"SignId,omitnil" name:"SignId"`

	// 是否国际/港澳台短信:
	// 0:表示国内短信。
	// 1:表示国际/港澳台短信。
	International *uint64 `json:"International,omitnil" name:"International"`

	// 申请签名状态。其中:
	// 0:表示审核通过。
	// -1:表示审核未通过或审核失败。
	StatusCode *int64 `json:"StatusCode,omitnil" name:"StatusCode"`

	// 审核回复,审核人员审核后给出的回复,通常是审核未通过的原因。
	ReviewReply *string `json:"ReviewReply,omitnil" name:"ReviewReply"`

	// 签名名称。
	SignName *string `json:"SignName,omitnil" name:"SignName"`

	// 提交审核时间,UNIX 时间戳(单位:秒)。
	CreateTime *uint64 `json:"CreateTime,omitnil" name:"CreateTime"`
}

type DescribeSmsSignListRequest

type DescribeSmsSignListRequest struct {
	*tchttp.BaseRequest

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 签名ID数组
	SignIdSet []*uint64 `json:"SignIdSet,omitnil" name:"SignIdSet"`

	// 是否国际/港澳台短信:
	// 0:表示国内短信。
	// 1:表示国际/港澳台短信。
	International *uint64 `json:"International,omitnil" name:"International"`
}

func NewDescribeSmsSignListRequest

func NewDescribeSmsSignListRequest() (request *DescribeSmsSignListRequest)

func (*DescribeSmsSignListRequest) FromJsonString

func (r *DescribeSmsSignListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSmsSignListRequest) ToJsonString

func (r *DescribeSmsSignListRequest) ToJsonString() string

type DescribeSmsSignListRequestParams added in v1.0.426

type DescribeSmsSignListRequestParams struct {
	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 签名ID数组
	SignIdSet []*uint64 `json:"SignIdSet,omitnil" name:"SignIdSet"`

	// 是否国际/港澳台短信:
	// 0:表示国内短信。
	// 1:表示国际/港澳台短信。
	International *uint64 `json:"International,omitnil" name:"International"`
}

Predefined struct for user

type DescribeSmsSignListResponse

type DescribeSmsSignListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSmsSignListResponseParams `json:"Response"`
}

func NewDescribeSmsSignListResponse

func NewDescribeSmsSignListResponse() (response *DescribeSmsSignListResponse)

func (*DescribeSmsSignListResponse) FromJsonString

func (r *DescribeSmsSignListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSmsSignListResponse) ToJsonString

func (r *DescribeSmsSignListResponse) ToJsonString() string

type DescribeSmsSignListResponseParams added in v1.0.426

type DescribeSmsSignListResponseParams struct {
	// 返回数据
	Data []*DescribeSmsSignListDataStruct `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeSmsTemplateListDataStruct

type DescribeSmsTemplateListDataStruct struct {
	// 模板Id
	TemplateId *uint64 `json:"TemplateId,omitnil" name:"TemplateId"`

	// 是否国际/港澳台短信:
	// 0:表示国内短信。
	// 1:表示国际/港澳台短信。
	International *uint64 `json:"International,omitnil" name:"International"`

	// 申请签名状态。其中:
	// 0:表示审核通过。
	// -1:表示审核未通过或审核失败。
	StatusCode *int64 `json:"StatusCode,omitnil" name:"StatusCode"`

	// 审核回复,审核人员审核后给出的回复,通常是审核未通过的原因。
	ReviewReply *string `json:"ReviewReply,omitnil" name:"ReviewReply"`

	// 模板名称。
	TemplateName *string `json:"TemplateName,omitnil" name:"TemplateName"`

	// 提交审核时间,UNIX 时间戳(单位:秒)。
	CreateTime *uint64 `json:"CreateTime,omitnil" name:"CreateTime"`
}

type DescribeSmsTemplateListRequest

type DescribeSmsTemplateListRequest struct {
	*tchttp.BaseRequest

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 短信模板id数组
	TemplateIdSet []*uint64 `json:"TemplateIdSet,omitnil" name:"TemplateIdSet"`

	// 是否国际/港澳台短信:
	// 0:表示国内短信。
	// 1:表示国际/港澳台短信。
	International *uint64 `json:"International,omitnil" name:"International"`
}

func NewDescribeSmsTemplateListRequest

func NewDescribeSmsTemplateListRequest() (request *DescribeSmsTemplateListRequest)

func (*DescribeSmsTemplateListRequest) FromJsonString

func (r *DescribeSmsTemplateListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSmsTemplateListRequest) ToJsonString

func (r *DescribeSmsTemplateListRequest) ToJsonString() string

type DescribeSmsTemplateListRequestParams added in v1.0.426

type DescribeSmsTemplateListRequestParams struct {
	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 短信模板id数组
	TemplateIdSet []*uint64 `json:"TemplateIdSet,omitnil" name:"TemplateIdSet"`

	// 是否国际/港澳台短信:
	// 0:表示国内短信。
	// 1:表示国际/港澳台短信。
	International *uint64 `json:"International,omitnil" name:"International"`
}

Predefined struct for user

type DescribeSmsTemplateListResponse

type DescribeSmsTemplateListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSmsTemplateListResponseParams `json:"Response"`
}

func NewDescribeSmsTemplateListResponse

func NewDescribeSmsTemplateListResponse() (response *DescribeSmsTemplateListResponse)

func (*DescribeSmsTemplateListResponse) FromJsonString

func (r *DescribeSmsTemplateListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSmsTemplateListResponse) ToJsonString

func (r *DescribeSmsTemplateListResponse) ToJsonString() string

type DescribeSmsTemplateListResponseParams added in v1.0.426

type DescribeSmsTemplateListResponseParams struct {
	// 返回数据信息
	Data []*DescribeSmsTemplateListDataStruct `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type GetCrowdPackListRequest

type GetCrowdPackListRequest struct {
	*tchttp.BaseRequest

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil" name:"Offset"`

	// 限制返回数量
	Limit *int64 `json:"Limit,omitnil" name:"Limit"`

	// 人群包名称,用于过滤人群包
	Name *string `json:"Name,omitnil" name:"Name"`

	// 人群包状态,默认-1,用于过滤人群包
	Status *int64 `json:"Status,omitnil" name:"Status"`
}

func NewGetCrowdPackListRequest

func NewGetCrowdPackListRequest() (request *GetCrowdPackListRequest)

func (*GetCrowdPackListRequest) FromJsonString

func (r *GetCrowdPackListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetCrowdPackListRequest) ToJsonString

func (r *GetCrowdPackListRequest) ToJsonString() string

type GetCrowdPackListRequestParams added in v1.0.426

type GetCrowdPackListRequestParams struct {
	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil" name:"Offset"`

	// 限制返回数量
	Limit *int64 `json:"Limit,omitnil" name:"Limit"`

	// 人群包名称,用于过滤人群包
	Name *string `json:"Name,omitnil" name:"Name"`

	// 人群包状态,默认-1,用于过滤人群包
	Status *int64 `json:"Status,omitnil" name:"Status"`
}

Predefined struct for user

type GetCrowdPackListResponse

type GetCrowdPackListResponse struct {
	*tchttp.BaseResponse
	Response *GetCrowdPackListResponseParams `json:"Response"`
}

func NewGetCrowdPackListResponse

func NewGetCrowdPackListResponse() (response *GetCrowdPackListResponse)

func (*GetCrowdPackListResponse) FromJsonString

func (r *GetCrowdPackListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetCrowdPackListResponse) ToJsonString

func (r *GetCrowdPackListResponse) ToJsonString() string

type GetCrowdPackListResponseParams added in v1.0.426

type GetCrowdPackListResponseParams struct {
	// 人群包信息列表
	Data *SmsGetCrowdPackListResponse `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type GetCrowdUploadInfoRequest

type GetCrowdUploadInfoRequest struct {
	*tchttp.BaseRequest

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 上传文件名称
	FileName *string `json:"FileName,omitnil" name:"FileName"`
}

func NewGetCrowdUploadInfoRequest

func NewGetCrowdUploadInfoRequest() (request *GetCrowdUploadInfoRequest)

func (*GetCrowdUploadInfoRequest) FromJsonString

func (r *GetCrowdUploadInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetCrowdUploadInfoRequest) ToJsonString

func (r *GetCrowdUploadInfoRequest) ToJsonString() string

type GetCrowdUploadInfoRequestParams added in v1.0.426

type GetCrowdUploadInfoRequestParams struct {
	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 上传文件名称
	FileName *string `json:"FileName,omitnil" name:"FileName"`
}

Predefined struct for user

type GetCrowdUploadInfoResponse

type GetCrowdUploadInfoResponse struct {
	*tchttp.BaseResponse
	Response *GetCrowdUploadInfoResponseParams `json:"Response"`
}

func NewGetCrowdUploadInfoResponse

func NewGetCrowdUploadInfoResponse() (response *GetCrowdUploadInfoResponse)

func (*GetCrowdUploadInfoResponse) FromJsonString

func (r *GetCrowdUploadInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetCrowdUploadInfoResponse) ToJsonString

func (r *GetCrowdUploadInfoResponse) ToJsonString() string

type GetCrowdUploadInfoResponseParams added in v1.0.426

type GetCrowdUploadInfoResponseParams struct {
	// 返回信息
	Data *SmsGetCrowdUploadInfoResponse `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type GetSmsAmountInfoRequest

type GetSmsAmountInfoRequest struct {
	*tchttp.BaseRequest

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`
}

func NewGetSmsAmountInfoRequest

func NewGetSmsAmountInfoRequest() (request *GetSmsAmountInfoRequest)

func (*GetSmsAmountInfoRequest) FromJsonString

func (r *GetSmsAmountInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetSmsAmountInfoRequest) ToJsonString

func (r *GetSmsAmountInfoRequest) ToJsonString() string

type GetSmsAmountInfoRequestParams added in v1.0.426

type GetSmsAmountInfoRequestParams struct {
	// 商户证书
	License *string `json:"License,omitnil" name:"License"`
}

Predefined struct for user

type GetSmsAmountInfoResponse

type GetSmsAmountInfoResponse struct {
	*tchttp.BaseResponse
	Response *GetSmsAmountInfoResponseParams `json:"Response"`
}

func NewGetSmsAmountInfoResponse

func NewGetSmsAmountInfoResponse() (response *GetSmsAmountInfoResponse)

func (*GetSmsAmountInfoResponse) FromJsonString

func (r *GetSmsAmountInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetSmsAmountInfoResponse) ToJsonString

func (r *GetSmsAmountInfoResponse) ToJsonString() string

type GetSmsAmountInfoResponseParams added in v1.0.426

type GetSmsAmountInfoResponseParams struct {
	// 短信账号额度接口
	Data *SmsAmountDataStruct `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type GetSmsCampaignStatusRequest

type GetSmsCampaignStatusRequest struct {
	*tchttp.BaseRequest

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 活动ID
	CampaignId *int64 `json:"CampaignId,omitnil" name:"CampaignId"`
}

func NewGetSmsCampaignStatusRequest

func NewGetSmsCampaignStatusRequest() (request *GetSmsCampaignStatusRequest)

func (*GetSmsCampaignStatusRequest) FromJsonString

func (r *GetSmsCampaignStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetSmsCampaignStatusRequest) ToJsonString

func (r *GetSmsCampaignStatusRequest) ToJsonString() string

type GetSmsCampaignStatusRequestParams added in v1.0.426

type GetSmsCampaignStatusRequestParams struct {
	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 活动ID
	CampaignId *int64 `json:"CampaignId,omitnil" name:"CampaignId"`
}

Predefined struct for user

type GetSmsCampaignStatusResponse

type GetSmsCampaignStatusResponse struct {
	*tchttp.BaseResponse
	Response *GetSmsCampaignStatusResponseParams `json:"Response"`
}

func NewGetSmsCampaignStatusResponse

func NewGetSmsCampaignStatusResponse() (response *GetSmsCampaignStatusResponse)

func (*GetSmsCampaignStatusResponse) FromJsonString

func (r *GetSmsCampaignStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetSmsCampaignStatusResponse) ToJsonString

func (r *GetSmsCampaignStatusResponse) ToJsonString() string

type GetSmsCampaignStatusResponseParams added in v1.0.426

type GetSmsCampaignStatusResponseParams struct {
	// 活动状态
	Data *PaasSmsCampaignStatusResp `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type MmsInstanceInfo

type MmsInstanceInfo struct {
	// 彩信实例id
	InstanceId *int64 `json:"InstanceId,omitnil" name:"InstanceId"`

	// 彩信实例名称
	InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`

	// 状态是否通知
	Status *int64 `json:"Status,omitnil" name:"Status"`

	// 实例审核状态信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusInfo []*MmsInstanceStateInfo `json:"StatusInfo,omitnil" name:"StatusInfo"`

	// 业务码
	AppSubId *string `json:"AppSubId,omitnil" name:"AppSubId"`

	// 彩信标题
	Title *string `json:"Title,omitnil" name:"Title"`

	// 签名
	Sign *string `json:"Sign,omitnil" name:"Sign"`

	// 彩信内容
	Contents *string `json:"Contents,omitnil" name:"Contents"`

	// 创建时间
	CreatedAt *string `json:"CreatedAt,omitnil" name:"CreatedAt"`

	// 样例配置的链接地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Urls []*string `json:"Urls,omitnil" name:"Urls"`

	// 机型列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	PhoneType []*uint64 `json:"PhoneType,omitnil" name:"PhoneType"`

	// 普通参数序号数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	CommonParams []*uint64 `json:"CommonParams,omitnil" name:"CommonParams"`

	// 链接参数序号数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	UrlParams []*uint64 `json:"UrlParams,omitnil" name:"UrlParams"`
}

type MmsInstanceInfoList

type MmsInstanceInfoList struct {
	// 总数据量
	Total *int64 `json:"Total,omitnil" name:"Total"`

	// 彩信实例状态信息列表
	List []*MmsInstanceInfo `json:"List,omitnil" name:"List"`
}

type MmsInstanceStateInfo

type MmsInstanceStateInfo struct {
	// 运营商
	Operator *string `json:"Operator,omitnil" name:"Operator"`

	// 审核状态:0未审核,1审核通过,2审核拒绝
	State *int64 `json:"State,omitnil" name:"State"`
}

type ModifySmsTemplateDataStruct

type ModifySmsTemplateDataStruct struct {
	// 短信模板id
	// 注意:此字段可能返回 null,表示取不到有效值。
	TemplateId *int64 `json:"TemplateId,omitnil" name:"TemplateId"`
}

type ModifySmsTemplateRequest

type ModifySmsTemplateRequest struct {
	*tchttp.BaseRequest

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 短信模板id
	TemplateId *int64 `json:"TemplateId,omitnil" name:"TemplateId"`

	// 短信签名,创建签名时返回
	SignID *uint64 `json:"SignID,omitnil" name:"SignID"`

	// 模板名称
	TemplateName *string `json:"TemplateName,omitnil" name:"TemplateName"`

	// 短信内容,动态内容使用占位符{1},{2}等表示
	TemplateContent *string `json:"TemplateContent,omitnil" name:"TemplateContent"`

	// 短信类型:{0:普通短信,1:营销短信}
	SmsType *uint64 `json:"SmsType,omitnil" name:"SmsType"`

	// 是否国际/港澳台短信:
	// 0:表示国内短信。
	// 1:表示国际/港澳台短信。
	International *uint64 `json:"International,omitnil" name:"International"`

	// 短信模板标签
	Remark *string `json:"Remark,omitnil" name:"Remark"`

	// 发送短信活动时配置的落地链接地址,仅用作短信活动
	Urls []*string `json:"Urls,omitnil" name:"Urls"`

	// 发送短信活动时用于展示人群包动态参数模板占位符序号,仅用作短信活动
	CommonParams []*int64 `json:"CommonParams,omitnil" name:"CommonParams"`

	// 发送短信活动时用于展示短连接模板占位符序号,仅用作短信活动
	UrlParams []*int64 `json:"UrlParams,omitnil" name:"UrlParams"`
}

func NewModifySmsTemplateRequest

func NewModifySmsTemplateRequest() (request *ModifySmsTemplateRequest)

func (*ModifySmsTemplateRequest) FromJsonString

func (r *ModifySmsTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySmsTemplateRequest) ToJsonString

func (r *ModifySmsTemplateRequest) ToJsonString() string

type ModifySmsTemplateRequestParams added in v1.0.426

type ModifySmsTemplateRequestParams struct {
	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 短信模板id
	TemplateId *int64 `json:"TemplateId,omitnil" name:"TemplateId"`

	// 短信签名,创建签名时返回
	SignID *uint64 `json:"SignID,omitnil" name:"SignID"`

	// 模板名称
	TemplateName *string `json:"TemplateName,omitnil" name:"TemplateName"`

	// 短信内容,动态内容使用占位符{1},{2}等表示
	TemplateContent *string `json:"TemplateContent,omitnil" name:"TemplateContent"`

	// 短信类型:{0:普通短信,1:营销短信}
	SmsType *uint64 `json:"SmsType,omitnil" name:"SmsType"`

	// 是否国际/港澳台短信:
	// 0:表示国内短信。
	// 1:表示国际/港澳台短信。
	International *uint64 `json:"International,omitnil" name:"International"`

	// 短信模板标签
	Remark *string `json:"Remark,omitnil" name:"Remark"`

	// 发送短信活动时配置的落地链接地址,仅用作短信活动
	Urls []*string `json:"Urls,omitnil" name:"Urls"`

	// 发送短信活动时用于展示人群包动态参数模板占位符序号,仅用作短信活动
	CommonParams []*int64 `json:"CommonParams,omitnil" name:"CommonParams"`

	// 发送短信活动时用于展示短连接模板占位符序号,仅用作短信活动
	UrlParams []*int64 `json:"UrlParams,omitnil" name:"UrlParams"`
}

Predefined struct for user

type ModifySmsTemplateResponse

type ModifySmsTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifySmsTemplateResponseParams `json:"Response"`
}

func NewModifySmsTemplateResponse

func NewModifySmsTemplateResponse() (response *ModifySmsTemplateResponse)

func (*ModifySmsTemplateResponse) FromJsonString

func (r *ModifySmsTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySmsTemplateResponse) ToJsonString

func (r *ModifySmsTemplateResponse) ToJsonString() string

type ModifySmsTemplateResponseParams added in v1.0.426

type ModifySmsTemplateResponseParams struct {
	// 返回
	Data *ModifySmsTemplateDataStruct `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type PaasCreateSignResp

type PaasCreateSignResp struct {
	// 签名id
	SignId *int64 `json:"SignId,omitnil" name:"SignId"`
}

type PaasSmsCampaignStatusResp

type PaasSmsCampaignStatusResp struct {
	// 0-未发送 1-发送中 2-发送结束 3-发送取消
	Status *int64 `json:"Status,omitnil" name:"Status"`
}

type PaasStrategy

type PaasStrategy struct {
	// 人群包id
	CrowdID *int64 `json:"CrowdID,omitnil" name:"CrowdID"`

	// 待选素材数组
	Items []*PaasStrategyItem `json:"Items,omitnil" name:"Items"`
}

type PaasStrategyItem

type PaasStrategyItem struct {
	// 短信模板id或超级短信样例id
	Id *int64 `json:"Id,omitnil" name:"Id"`

	// 素材类型 0-普短 1-超短
	ContentType *int64 `json:"ContentType,omitnil" name:"ContentType"`
}

type PushMmsContentRequest

type PushMmsContentRequest struct {
	*tchttp.BaseRequest

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 素材样例id
	InstanceId *int64 `json:"InstanceId,omitnil" name:"InstanceId"`

	// 手机号
	Tel *string `json:"Tel,omitnil" name:"Tel"`

	// 附带数据字段
	Session *string `json:"Session,omitnil" name:"Session"`

	// 动态参数key(即申请样例时设置的u_或p_开头的动态参数,要求序号有序)
	DynamicParaKey []*string `json:"DynamicParaKey,omitnil" name:"DynamicParaKey"`

	// 动态参数值,和DynamicParaKey对应
	DynamicParaValue []*string `json:"DynamicParaValue,omitnil" name:"DynamicParaValue"`
}

func NewPushMmsContentRequest

func NewPushMmsContentRequest() (request *PushMmsContentRequest)

func (*PushMmsContentRequest) FromJsonString

func (r *PushMmsContentRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*PushMmsContentRequest) ToJsonString

func (r *PushMmsContentRequest) ToJsonString() string

type PushMmsContentRequestParams added in v1.0.426

type PushMmsContentRequestParams struct {
	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 素材样例id
	InstanceId *int64 `json:"InstanceId,omitnil" name:"InstanceId"`

	// 手机号
	Tel *string `json:"Tel,omitnil" name:"Tel"`

	// 附带数据字段
	Session *string `json:"Session,omitnil" name:"Session"`

	// 动态参数key(即申请样例时设置的u_或p_开头的动态参数,要求序号有序)
	DynamicParaKey []*string `json:"DynamicParaKey,omitnil" name:"DynamicParaKey"`

	// 动态参数值,和DynamicParaKey对应
	DynamicParaValue []*string `json:"DynamicParaValue,omitnil" name:"DynamicParaValue"`
}

Predefined struct for user

type PushMmsContentResp

type PushMmsContentResp struct {
	// 返回码:0-成功 其它-失败
	ReturnCode *int64 `json:"ReturnCode,omitnil" name:"ReturnCode"`

	// 返回信息
	ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"`

	// 消息回执id
	MessageId *int64 `json:"MessageId,omitnil" name:"MessageId"`
}

type PushMmsContentResponse

type PushMmsContentResponse struct {
	*tchttp.BaseResponse
	Response *PushMmsContentResponseParams `json:"Response"`
}

func NewPushMmsContentResponse

func NewPushMmsContentResponse() (response *PushMmsContentResponse)

func (*PushMmsContentResponse) FromJsonString

func (r *PushMmsContentResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*PushMmsContentResponse) ToJsonString

func (r *PushMmsContentResponse) ToJsonString() string

type PushMmsContentResponseParams added in v1.0.426

type PushMmsContentResponseParams struct {
	// 推送短信返回信息
	Data *PushMmsContentResp `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type SendSmsPaasDataStruct

type SendSmsPaasDataStruct struct {
	// 发送流水号
	SerialNo *string `json:"SerialNo,omitnil" name:"SerialNo"`

	// 手机号码,e.164标准,+[国家或地区码][手机号] ,示例如:+8613711112222, 其中前面有一个+号 ,86为国家码,13711112222为手机号。
	PhoneNumber *string `json:"PhoneNumber,omitnil" name:"PhoneNumber"`

	// 计费条数
	Fee *uint64 `json:"Fee,omitnil" name:"Fee"`

	// OK为成功
	Code *string `json:"Code,omitnil" name:"Code"`

	// 短信请求错误码描述
	Message *string `json:"Message,omitnil" name:"Message"`
}

type SendSmsRequest

type SendSmsRequest struct {
	*tchttp.BaseRequest

	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 手机号码,采用 e.164 标准,格式为+[国家或地区码][手机号],单次请求最多支持200个手机号且要求全为境内手机号,如:+8613800138000
	Phone []*string `json:"Phone,omitnil" name:"Phone"`

	// 短信模板id(推荐使用模板id发送,使用内容发送时模板id留空)
	TemplateId *string `json:"TemplateId,omitnil" name:"TemplateId"`

	// 模板参数,若无模板参数,则设置为空。
	Params []*string `json:"Params,omitnil" name:"Params"`

	// 短信签名内容,使用 UTF-8 编码,必须填写已审核通过的签名。注:国内短信为必填参数。
	Sign *string `json:"Sign,omitnil" name:"Sign"`

	// 国际/港澳台短信 senderid,国内短信填空
	SenderId *string `json:"SenderId,omitnil" name:"SenderId"`

	// 短信类型:{0:普通短信,1:营销短信},使用内容发送时必填
	SmsType *uint64 `json:"SmsType,omitnil" name:"SmsType"`

	// 是否国际/港澳台短信:
	// 0:表示国内短信。
	// 1:表示国际/港澳台短信。使用内容发送时必填
	International *uint64 `json:"International,omitnil" name:"International"`

	// 发送使用的模板内容,如果有占位符,此处也包括占位符,占位符的实际内容通过Params参数传递,使用模板id发送时此字段为空
	Content *string `json:"Content,omitnil" name:"Content"`
}

func NewSendSmsRequest

func NewSendSmsRequest() (request *SendSmsRequest)

func (*SendSmsRequest) FromJsonString

func (r *SendSmsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SendSmsRequest) ToJsonString

func (r *SendSmsRequest) ToJsonString() string

type SendSmsRequestParams added in v1.0.426

type SendSmsRequestParams struct {
	// 商户证书
	License *string `json:"License,omitnil" name:"License"`

	// 手机号码,采用 e.164 标准,格式为+[国家或地区码][手机号],单次请求最多支持200个手机号且要求全为境内手机号,如:+8613800138000
	Phone []*string `json:"Phone,omitnil" name:"Phone"`

	// 短信模板id(推荐使用模板id发送,使用内容发送时模板id留空)
	TemplateId *string `json:"TemplateId,omitnil" name:"TemplateId"`

	// 模板参数,若无模板参数,则设置为空。
	Params []*string `json:"Params,omitnil" name:"Params"`

	// 短信签名内容,使用 UTF-8 编码,必须填写已审核通过的签名。注:国内短信为必填参数。
	Sign *string `json:"Sign,omitnil" name:"Sign"`

	// 国际/港澳台短信 senderid,国内短信填空
	SenderId *string `json:"SenderId,omitnil" name:"SenderId"`

	// 短信类型:{0:普通短信,1:营销短信},使用内容发送时必填
	SmsType *uint64 `json:"SmsType,omitnil" name:"SmsType"`

	// 是否国际/港澳台短信:
	// 0:表示国内短信。
	// 1:表示国际/港澳台短信。使用内容发送时必填
	International *uint64 `json:"International,omitnil" name:"International"`

	// 发送使用的模板内容,如果有占位符,此处也包括占位符,占位符的实际内容通过Params参数传递,使用模板id发送时此字段为空
	Content *string `json:"Content,omitnil" name:"Content"`
}

Predefined struct for user

type SendSmsResponse

type SendSmsResponse struct {
	*tchttp.BaseResponse
	Response *SendSmsResponseParams `json:"Response"`
}

func NewSendSmsResponse

func NewSendSmsResponse() (response *SendSmsResponse)

func (*SendSmsResponse) FromJsonString

func (r *SendSmsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SendSmsResponse) ToJsonString

func (r *SendSmsResponse) ToJsonString() string

type SendSmsResponseParams added in v1.0.426

type SendSmsResponseParams struct {
	// 出参数据
	Data []*SendSmsPaasDataStruct `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type SmsAddCrowdPackInfoResponse

type SmsAddCrowdPackInfoResponse struct {
	// 人群包id
	ID *uint64 `json:"ID,omitnil" name:"ID"`
}

type SmsAmountDataStruct

type SmsAmountDataStruct struct {
	// 短信活动配额
	SmsCampaignAmount *uint64 `json:"SmsCampaignAmount,omitnil" name:"SmsCampaignAmount"`

	// 短信活动消耗配额
	SmsCampaignConsume *uint64 `json:"SmsCampaignConsume,omitnil" name:"SmsCampaignConsume"`

	// 短信发送额度
	SmsSendAmount *uint64 `json:"SmsSendAmount,omitnil" name:"SmsSendAmount"`

	// 短信发送消耗额度
	SmsSendConsume *uint64 `json:"SmsSendConsume,omitnil" name:"SmsSendConsume"`

	// 超短活动额度
	MmsCampaignAmount *uint64 `json:"MmsCampaignAmount,omitnil" name:"MmsCampaignAmount"`

	// 超短活动消耗额度
	MmsCampaignConsume *uint64 `json:"MmsCampaignConsume,omitnil" name:"MmsCampaignConsume"`

	// 超短短信额度
	MmsSendAmount *uint64 `json:"MmsSendAmount,omitnil" name:"MmsSendAmount"`

	// 超短短信消耗额度
	MmsSendConsume *uint64 `json:"MmsSendConsume,omitnil" name:"MmsSendConsume"`
}

type SmsCampaignStatisticsCrowdData

type SmsCampaignStatisticsCrowdData struct {
	// 人群包id
	CrowdId *uint64 `json:"CrowdId,omitnil" name:"CrowdId"`

	// 人群包名称
	CrowdName *string `json:"CrowdName,omitnil" name:"CrowdName"`

	// 人群包目标触达总数
	CrowdCount *uint64 `json:"CrowdCount,omitnil" name:"CrowdCount"`

	// 模板列表
	TemplateList []*SmsCampaignStatisticsTemplateData `json:"TemplateList,omitnil" name:"TemplateList"`
}

type SmsCampaignStatisticsData

type SmsCampaignStatisticsData struct {
	// 活动Id
	CampaignId *uint64 `json:"CampaignId,omitnil" name:"CampaignId"`

	// 统计数据
	Statistics []*SmsCampaignStatisticsCrowdData `json:"Statistics,omitnil" name:"Statistics"`
}

type SmsCampaignStatisticsTemplateData

type SmsCampaignStatisticsTemplateData struct {
	// 模板或样例id
	TemplateId *string `json:"TemplateId,omitnil" name:"TemplateId"`

	// 模板内容
	TemplateContent *string `json:"TemplateContent,omitnil" name:"TemplateContent"`

	// 触达成功数
	SendCount *uint64 `json:"SendCount,omitnil" name:"SendCount"`

	// 短链点击数
	ClickCount *uint64 `json:"ClickCount,omitnil" name:"ClickCount"`
}

type SmsCreateCampaignResponse

type SmsCreateCampaignResponse struct {
	// 活动id
	CampaignId *int64 `json:"CampaignId,omitnil" name:"CampaignId"`
}

type SmsGetCrowdPackList

type SmsGetCrowdPackList struct {
	// 创建时间
	CreatedAt *string `json:"CreatedAt,omitnil" name:"CreatedAt"`

	// 人群包id
	ID *uint64 `json:"ID,omitnil" name:"ID"`

	// 人群包名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 人群包状态
	Status *int64 `json:"Status,omitnil" name:"Status"`

	// 人群包手机号数量
	PhoneNum *int64 `json:"PhoneNum,omitnil" name:"PhoneNum"`

	// 人群包标签信息
	Tag *string `json:"Tag,omitnil" name:"Tag"`

	// 人群包md5
	MD5 *string `json:"MD5,omitnil" name:"MD5"`

	// 人群包文件名称
	FileName *string `json:"FileName,omitnil" name:"FileName"`

	// 人群包描述
	Desc *string `json:"Desc,omitnil" name:"Desc"`
}

type SmsGetCrowdPackListResponse

type SmsGetCrowdPackListResponse struct {
	// 人群包总数
	Total *int64 `json:"Total,omitnil" name:"Total"`

	// 人群包返回数据列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	List []*SmsGetCrowdPackList `json:"List,omitnil" name:"List"`
}

type SmsGetCrowdUploadInfoResponse

type SmsGetCrowdUploadInfoResponse struct {
	// 过期时间
	ExpiredTime *uint64 `json:"ExpiredTime,omitnil" name:"ExpiredTime"`

	// 会话token
	SessionToken *string `json:"SessionToken,omitnil" name:"SessionToken"`

	// 临时密钥id
	TmpSecretId *string `json:"TmpSecretId,omitnil" name:"TmpSecretId"`

	// 临时密钥
	TmpSecretKey *string `json:"TmpSecretKey,omitnil" name:"TmpSecretKey"`

	// cos信息
	CosInfo *UploadFansInfoCosInfo `json:"CosInfo,omitnil" name:"CosInfo"`
}

type SmsSuccessResponse

type SmsSuccessResponse struct {
	// 成功返回信息
	Message *string `json:"Message,omitnil" name:"Message"`
}

type UploadFansInfoCosInfo

type UploadFansInfoCosInfo struct {
	// COS bucket
	Bucket *string `json:"Bucket,omitnil" name:"Bucket"`

	// COS路径
	Key *string `json:"Key,omitnil" name:"Key"`

	// COS区域
	Region *string `json:"Region,omitnil" name:"Region"`
}

Jump to

Keyboard shortcuts

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