linkcard-20210520/client/client.go (6,131 lines of code) (raw):
// This file is auto-generated, don't edit it. Thanks.
/**
*
*/
package client
import (
openapi "github.com/alibabacloud-go/darabonba-openapi/v2/client"
endpointutil "github.com/alibabacloud-go/endpoint-util/service"
openapiutil "github.com/alibabacloud-go/openapi-util/service"
util "github.com/alibabacloud-go/tea-utils/v2/service"
"github.com/alibabacloud-go/tea/tea"
)
type AddCardToDirectionalGroupRequest struct {
AddType *string `json:"AddType,omitempty" xml:"AddType,omitempty"`
// Linkcard
ApiProduct *string `json:"ApiProduct,omitempty" xml:"ApiProduct,omitempty"`
GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
IccidList []*string `json:"IccidList,omitempty" xml:"IccidList,omitempty" type:"Repeated"`
MsgNotify *bool `json:"MsgNotify,omitempty" xml:"MsgNotify,omitempty"`
SerialNo *string `json:"SerialNo,omitempty" xml:"SerialNo,omitempty"`
}
func (s AddCardToDirectionalGroupRequest) String() string {
return tea.Prettify(s)
}
func (s AddCardToDirectionalGroupRequest) GoString() string {
return s.String()
}
func (s *AddCardToDirectionalGroupRequest) SetAddType(v string) *AddCardToDirectionalGroupRequest {
s.AddType = &v
return s
}
func (s *AddCardToDirectionalGroupRequest) SetApiProduct(v string) *AddCardToDirectionalGroupRequest {
s.ApiProduct = &v
return s
}
func (s *AddCardToDirectionalGroupRequest) SetGroupId(v string) *AddCardToDirectionalGroupRequest {
s.GroupId = &v
return s
}
func (s *AddCardToDirectionalGroupRequest) SetIccidList(v []*string) *AddCardToDirectionalGroupRequest {
s.IccidList = v
return s
}
func (s *AddCardToDirectionalGroupRequest) SetMsgNotify(v bool) *AddCardToDirectionalGroupRequest {
s.MsgNotify = &v
return s
}
func (s *AddCardToDirectionalGroupRequest) SetSerialNo(v string) *AddCardToDirectionalGroupRequest {
s.SerialNo = &v
return s
}
type AddCardToDirectionalGroupShrinkRequest struct {
AddType *string `json:"AddType,omitempty" xml:"AddType,omitempty"`
// Linkcard
ApiProduct *string `json:"ApiProduct,omitempty" xml:"ApiProduct,omitempty"`
GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
IccidListShrink *string `json:"IccidList,omitempty" xml:"IccidList,omitempty"`
MsgNotify *bool `json:"MsgNotify,omitempty" xml:"MsgNotify,omitempty"`
SerialNo *string `json:"SerialNo,omitempty" xml:"SerialNo,omitempty"`
}
func (s AddCardToDirectionalGroupShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s AddCardToDirectionalGroupShrinkRequest) GoString() string {
return s.String()
}
func (s *AddCardToDirectionalGroupShrinkRequest) SetAddType(v string) *AddCardToDirectionalGroupShrinkRequest {
s.AddType = &v
return s
}
func (s *AddCardToDirectionalGroupShrinkRequest) SetApiProduct(v string) *AddCardToDirectionalGroupShrinkRequest {
s.ApiProduct = &v
return s
}
func (s *AddCardToDirectionalGroupShrinkRequest) SetGroupId(v string) *AddCardToDirectionalGroupShrinkRequest {
s.GroupId = &v
return s
}
func (s *AddCardToDirectionalGroupShrinkRequest) SetIccidListShrink(v string) *AddCardToDirectionalGroupShrinkRequest {
s.IccidListShrink = &v
return s
}
func (s *AddCardToDirectionalGroupShrinkRequest) SetMsgNotify(v bool) *AddCardToDirectionalGroupShrinkRequest {
s.MsgNotify = &v
return s
}
func (s *AddCardToDirectionalGroupShrinkRequest) SetSerialNo(v string) *AddCardToDirectionalGroupShrinkRequest {
s.SerialNo = &v
return s
}
type AddCardToDirectionalGroupResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *AddCardToDirectionalGroupResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s AddCardToDirectionalGroupResponseBody) String() string {
return tea.Prettify(s)
}
func (s AddCardToDirectionalGroupResponseBody) GoString() string {
return s.String()
}
func (s *AddCardToDirectionalGroupResponseBody) SetCode(v string) *AddCardToDirectionalGroupResponseBody {
s.Code = &v
return s
}
func (s *AddCardToDirectionalGroupResponseBody) SetData(v *AddCardToDirectionalGroupResponseBodyData) *AddCardToDirectionalGroupResponseBody {
s.Data = v
return s
}
func (s *AddCardToDirectionalGroupResponseBody) SetErrorMessage(v string) *AddCardToDirectionalGroupResponseBody {
s.ErrorMessage = &v
return s
}
func (s *AddCardToDirectionalGroupResponseBody) SetLocalizedMessage(v string) *AddCardToDirectionalGroupResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *AddCardToDirectionalGroupResponseBody) SetRequestId(v string) *AddCardToDirectionalGroupResponseBody {
s.RequestId = &v
return s
}
func (s *AddCardToDirectionalGroupResponseBody) SetSuccess(v bool) *AddCardToDirectionalGroupResponseBody {
s.Success = &v
return s
}
type AddCardToDirectionalGroupResponseBodyData struct {
Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
SerialNo *string `json:"SerialNo,omitempty" xml:"SerialNo,omitempty"`
}
func (s AddCardToDirectionalGroupResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s AddCardToDirectionalGroupResponseBodyData) GoString() string {
return s.String()
}
func (s *AddCardToDirectionalGroupResponseBodyData) SetResult(v bool) *AddCardToDirectionalGroupResponseBodyData {
s.Result = &v
return s
}
func (s *AddCardToDirectionalGroupResponseBodyData) SetSerialNo(v string) *AddCardToDirectionalGroupResponseBodyData {
s.SerialNo = &v
return s
}
type AddCardToDirectionalGroupResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *AddCardToDirectionalGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s AddCardToDirectionalGroupResponse) String() string {
return tea.Prettify(s)
}
func (s AddCardToDirectionalGroupResponse) GoString() string {
return s.String()
}
func (s *AddCardToDirectionalGroupResponse) SetHeaders(v map[string]*string) *AddCardToDirectionalGroupResponse {
s.Headers = v
return s
}
func (s *AddCardToDirectionalGroupResponse) SetStatusCode(v int32) *AddCardToDirectionalGroupResponse {
s.StatusCode = &v
return s
}
func (s *AddCardToDirectionalGroupResponse) SetBody(v *AddCardToDirectionalGroupResponseBody) *AddCardToDirectionalGroupResponse {
s.Body = v
return s
}
type AddDirectionalAddressRequest struct {
Address *string `json:"Address,omitempty" xml:"Address,omitempty"`
AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"`
GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
MsgNotify *bool `json:"MsgNotify,omitempty" xml:"MsgNotify,omitempty"`
SerialNo *string `json:"SerialNo,omitempty" xml:"SerialNo,omitempty"`
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
UrlInsecurityForce *bool `json:"UrlInsecurityForce,omitempty" xml:"UrlInsecurityForce,omitempty"`
}
func (s AddDirectionalAddressRequest) String() string {
return tea.Prettify(s)
}
func (s AddDirectionalAddressRequest) GoString() string {
return s.String()
}
func (s *AddDirectionalAddressRequest) SetAddress(v string) *AddDirectionalAddressRequest {
s.Address = &v
return s
}
func (s *AddDirectionalAddressRequest) SetAddressType(v string) *AddDirectionalAddressRequest {
s.AddressType = &v
return s
}
func (s *AddDirectionalAddressRequest) SetGroupId(v string) *AddDirectionalAddressRequest {
s.GroupId = &v
return s
}
func (s *AddDirectionalAddressRequest) SetMsgNotify(v bool) *AddDirectionalAddressRequest {
s.MsgNotify = &v
return s
}
func (s *AddDirectionalAddressRequest) SetSerialNo(v string) *AddDirectionalAddressRequest {
s.SerialNo = &v
return s
}
func (s *AddDirectionalAddressRequest) SetSource(v string) *AddDirectionalAddressRequest {
s.Source = &v
return s
}
func (s *AddDirectionalAddressRequest) SetUrlInsecurityForce(v bool) *AddDirectionalAddressRequest {
s.UrlInsecurityForce = &v
return s
}
type AddDirectionalAddressResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s AddDirectionalAddressResponseBody) String() string {
return tea.Prettify(s)
}
func (s AddDirectionalAddressResponseBody) GoString() string {
return s.String()
}
func (s *AddDirectionalAddressResponseBody) SetCode(v string) *AddDirectionalAddressResponseBody {
s.Code = &v
return s
}
func (s *AddDirectionalAddressResponseBody) SetData(v bool) *AddDirectionalAddressResponseBody {
s.Data = &v
return s
}
func (s *AddDirectionalAddressResponseBody) SetErrorMessage(v string) *AddDirectionalAddressResponseBody {
s.ErrorMessage = &v
return s
}
func (s *AddDirectionalAddressResponseBody) SetLocalizedMessage(v string) *AddDirectionalAddressResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *AddDirectionalAddressResponseBody) SetRequestId(v string) *AddDirectionalAddressResponseBody {
s.RequestId = &v
return s
}
func (s *AddDirectionalAddressResponseBody) SetSuccess(v bool) *AddDirectionalAddressResponseBody {
s.Success = &v
return s
}
type AddDirectionalAddressResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *AddDirectionalAddressResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s AddDirectionalAddressResponse) String() string {
return tea.Prettify(s)
}
func (s AddDirectionalAddressResponse) GoString() string {
return s.String()
}
func (s *AddDirectionalAddressResponse) SetHeaders(v map[string]*string) *AddDirectionalAddressResponse {
s.Headers = v
return s
}
func (s *AddDirectionalAddressResponse) SetStatusCode(v int32) *AddDirectionalAddressResponse {
s.StatusCode = &v
return s
}
func (s *AddDirectionalAddressResponse) SetBody(v *AddDirectionalAddressResponseBody) *AddDirectionalAddressResponse {
s.Body = v
return s
}
type AddDirectionalCardRequest struct {
FileUri *string `json:"FileUri,omitempty" xml:"FileUri,omitempty"`
GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
OrderList []*string `json:"OrderList,omitempty" xml:"OrderList,omitempty" type:"Repeated"`
TagList []*string `json:"TagList,omitempty" xml:"TagList,omitempty" type:"Repeated"`
UploadMethod *string `json:"UploadMethod,omitempty" xml:"UploadMethod,omitempty"`
UploadType *string `json:"UploadType,omitempty" xml:"UploadType,omitempty"`
}
func (s AddDirectionalCardRequest) String() string {
return tea.Prettify(s)
}
func (s AddDirectionalCardRequest) GoString() string {
return s.String()
}
func (s *AddDirectionalCardRequest) SetFileUri(v string) *AddDirectionalCardRequest {
s.FileUri = &v
return s
}
func (s *AddDirectionalCardRequest) SetGroupId(v string) *AddDirectionalCardRequest {
s.GroupId = &v
return s
}
func (s *AddDirectionalCardRequest) SetGroupName(v string) *AddDirectionalCardRequest {
s.GroupName = &v
return s
}
func (s *AddDirectionalCardRequest) SetOrderList(v []*string) *AddDirectionalCardRequest {
s.OrderList = v
return s
}
func (s *AddDirectionalCardRequest) SetTagList(v []*string) *AddDirectionalCardRequest {
s.TagList = v
return s
}
func (s *AddDirectionalCardRequest) SetUploadMethod(v string) *AddDirectionalCardRequest {
s.UploadMethod = &v
return s
}
func (s *AddDirectionalCardRequest) SetUploadType(v string) *AddDirectionalCardRequest {
s.UploadType = &v
return s
}
type AddDirectionalCardShrinkRequest struct {
FileUri *string `json:"FileUri,omitempty" xml:"FileUri,omitempty"`
GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
OrderListShrink *string `json:"OrderList,omitempty" xml:"OrderList,omitempty"`
TagListShrink *string `json:"TagList,omitempty" xml:"TagList,omitempty"`
UploadMethod *string `json:"UploadMethod,omitempty" xml:"UploadMethod,omitempty"`
UploadType *string `json:"UploadType,omitempty" xml:"UploadType,omitempty"`
}
func (s AddDirectionalCardShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s AddDirectionalCardShrinkRequest) GoString() string {
return s.String()
}
func (s *AddDirectionalCardShrinkRequest) SetFileUri(v string) *AddDirectionalCardShrinkRequest {
s.FileUri = &v
return s
}
func (s *AddDirectionalCardShrinkRequest) SetGroupId(v string) *AddDirectionalCardShrinkRequest {
s.GroupId = &v
return s
}
func (s *AddDirectionalCardShrinkRequest) SetGroupName(v string) *AddDirectionalCardShrinkRequest {
s.GroupName = &v
return s
}
func (s *AddDirectionalCardShrinkRequest) SetOrderListShrink(v string) *AddDirectionalCardShrinkRequest {
s.OrderListShrink = &v
return s
}
func (s *AddDirectionalCardShrinkRequest) SetTagListShrink(v string) *AddDirectionalCardShrinkRequest {
s.TagListShrink = &v
return s
}
func (s *AddDirectionalCardShrinkRequest) SetUploadMethod(v string) *AddDirectionalCardShrinkRequest {
s.UploadMethod = &v
return s
}
func (s *AddDirectionalCardShrinkRequest) SetUploadType(v string) *AddDirectionalCardShrinkRequest {
s.UploadType = &v
return s
}
type AddDirectionalCardResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s AddDirectionalCardResponseBody) String() string {
return tea.Prettify(s)
}
func (s AddDirectionalCardResponseBody) GoString() string {
return s.String()
}
func (s *AddDirectionalCardResponseBody) SetCode(v string) *AddDirectionalCardResponseBody {
s.Code = &v
return s
}
func (s *AddDirectionalCardResponseBody) SetData(v string) *AddDirectionalCardResponseBody {
s.Data = &v
return s
}
func (s *AddDirectionalCardResponseBody) SetErrorMessage(v string) *AddDirectionalCardResponseBody {
s.ErrorMessage = &v
return s
}
func (s *AddDirectionalCardResponseBody) SetLocalizedMessage(v string) *AddDirectionalCardResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *AddDirectionalCardResponseBody) SetRequestId(v string) *AddDirectionalCardResponseBody {
s.RequestId = &v
return s
}
func (s *AddDirectionalCardResponseBody) SetSuccess(v bool) *AddDirectionalCardResponseBody {
s.Success = &v
return s
}
type AddDirectionalCardResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *AddDirectionalCardResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s AddDirectionalCardResponse) String() string {
return tea.Prettify(s)
}
func (s AddDirectionalCardResponse) GoString() string {
return s.String()
}
func (s *AddDirectionalCardResponse) SetHeaders(v map[string]*string) *AddDirectionalCardResponse {
s.Headers = v
return s
}
func (s *AddDirectionalCardResponse) SetStatusCode(v int32) *AddDirectionalCardResponse {
s.StatusCode = &v
return s
}
func (s *AddDirectionalCardResponse) SetBody(v *AddDirectionalCardResponseBody) *AddDirectionalCardResponse {
s.Body = v
return s
}
type AddDirectionalGroupRequest struct {
GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
}
func (s AddDirectionalGroupRequest) String() string {
return tea.Prettify(s)
}
func (s AddDirectionalGroupRequest) GoString() string {
return s.String()
}
func (s *AddDirectionalGroupRequest) SetGroupName(v string) *AddDirectionalGroupRequest {
s.GroupName = &v
return s
}
type AddDirectionalGroupResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *int64 `json:"Data,omitempty" xml:"Data,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s AddDirectionalGroupResponseBody) String() string {
return tea.Prettify(s)
}
func (s AddDirectionalGroupResponseBody) GoString() string {
return s.String()
}
func (s *AddDirectionalGroupResponseBody) SetCode(v string) *AddDirectionalGroupResponseBody {
s.Code = &v
return s
}
func (s *AddDirectionalGroupResponseBody) SetData(v int64) *AddDirectionalGroupResponseBody {
s.Data = &v
return s
}
func (s *AddDirectionalGroupResponseBody) SetErrorMessage(v string) *AddDirectionalGroupResponseBody {
s.ErrorMessage = &v
return s
}
func (s *AddDirectionalGroupResponseBody) SetLocalizedMessage(v string) *AddDirectionalGroupResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *AddDirectionalGroupResponseBody) SetRequestId(v string) *AddDirectionalGroupResponseBody {
s.RequestId = &v
return s
}
func (s *AddDirectionalGroupResponseBody) SetSuccess(v bool) *AddDirectionalGroupResponseBody {
s.Success = &v
return s
}
type AddDirectionalGroupResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *AddDirectionalGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s AddDirectionalGroupResponse) String() string {
return tea.Prettify(s)
}
func (s AddDirectionalGroupResponse) GoString() string {
return s.String()
}
func (s *AddDirectionalGroupResponse) SetHeaders(v map[string]*string) *AddDirectionalGroupResponse {
s.Headers = v
return s
}
func (s *AddDirectionalGroupResponse) SetStatusCode(v int32) *AddDirectionalGroupResponse {
s.StatusCode = &v
return s
}
func (s *AddDirectionalGroupResponse) SetBody(v *AddDirectionalGroupResponseBody) *AddDirectionalGroupResponse {
s.Body = v
return s
}
type AddTagsToCardRequest struct {
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
TagNameList []*string `json:"TagNameList,omitempty" xml:"TagNameList,omitempty" type:"Repeated"`
}
func (s AddTagsToCardRequest) String() string {
return tea.Prettify(s)
}
func (s AddTagsToCardRequest) GoString() string {
return s.String()
}
func (s *AddTagsToCardRequest) SetIccid(v string) *AddTagsToCardRequest {
s.Iccid = &v
return s
}
func (s *AddTagsToCardRequest) SetTagNameList(v []*string) *AddTagsToCardRequest {
s.TagNameList = v
return s
}
type AddTagsToCardShrinkRequest struct {
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
TagNameListShrink *string `json:"TagNameList,omitempty" xml:"TagNameList,omitempty"`
}
func (s AddTagsToCardShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s AddTagsToCardShrinkRequest) GoString() string {
return s.String()
}
func (s *AddTagsToCardShrinkRequest) SetIccid(v string) *AddTagsToCardShrinkRequest {
s.Iccid = &v
return s
}
func (s *AddTagsToCardShrinkRequest) SetTagNameListShrink(v string) *AddTagsToCardShrinkRequest {
s.TagNameListShrink = &v
return s
}
type AddTagsToCardResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data []*AddTagsToCardResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s AddTagsToCardResponseBody) String() string {
return tea.Prettify(s)
}
func (s AddTagsToCardResponseBody) GoString() string {
return s.String()
}
func (s *AddTagsToCardResponseBody) SetCode(v string) *AddTagsToCardResponseBody {
s.Code = &v
return s
}
func (s *AddTagsToCardResponseBody) SetData(v []*AddTagsToCardResponseBodyData) *AddTagsToCardResponseBody {
s.Data = v
return s
}
func (s *AddTagsToCardResponseBody) SetErrorMessage(v string) *AddTagsToCardResponseBody {
s.ErrorMessage = &v
return s
}
func (s *AddTagsToCardResponseBody) SetRequestId(v string) *AddTagsToCardResponseBody {
s.RequestId = &v
return s
}
func (s *AddTagsToCardResponseBody) SetSuccess(v bool) *AddTagsToCardResponseBody {
s.Success = &v
return s
}
type AddTagsToCardResponseBodyData struct {
TagId *string `json:"TagId,omitempty" xml:"TagId,omitempty"`
TagName *string `json:"TagName,omitempty" xml:"TagName,omitempty"`
}
func (s AddTagsToCardResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s AddTagsToCardResponseBodyData) GoString() string {
return s.String()
}
func (s *AddTagsToCardResponseBodyData) SetTagId(v string) *AddTagsToCardResponseBodyData {
s.TagId = &v
return s
}
func (s *AddTagsToCardResponseBodyData) SetTagName(v string) *AddTagsToCardResponseBodyData {
s.TagName = &v
return s
}
type AddTagsToCardResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *AddTagsToCardResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s AddTagsToCardResponse) String() string {
return tea.Prettify(s)
}
func (s AddTagsToCardResponse) GoString() string {
return s.String()
}
func (s *AddTagsToCardResponse) SetHeaders(v map[string]*string) *AddTagsToCardResponse {
s.Headers = v
return s
}
func (s *AddTagsToCardResponse) SetStatusCode(v int32) *AddTagsToCardResponse {
s.StatusCode = &v
return s
}
func (s *AddTagsToCardResponse) SetBody(v *AddTagsToCardResponseBody) *AddTagsToCardResponse {
s.Body = v
return s
}
type BatchAddDirectionalAddressRequest struct {
AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"`
GroupId *int64 `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
ListAddress []*string `json:"ListAddress,omitempty" xml:"ListAddress,omitempty" type:"Repeated"`
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
}
func (s BatchAddDirectionalAddressRequest) String() string {
return tea.Prettify(s)
}
func (s BatchAddDirectionalAddressRequest) GoString() string {
return s.String()
}
func (s *BatchAddDirectionalAddressRequest) SetAddressType(v string) *BatchAddDirectionalAddressRequest {
s.AddressType = &v
return s
}
func (s *BatchAddDirectionalAddressRequest) SetGroupId(v int64) *BatchAddDirectionalAddressRequest {
s.GroupId = &v
return s
}
func (s *BatchAddDirectionalAddressRequest) SetListAddress(v []*string) *BatchAddDirectionalAddressRequest {
s.ListAddress = v
return s
}
func (s *BatchAddDirectionalAddressRequest) SetSource(v string) *BatchAddDirectionalAddressRequest {
s.Source = &v
return s
}
type BatchAddDirectionalAddressResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s BatchAddDirectionalAddressResponseBody) String() string {
return tea.Prettify(s)
}
func (s BatchAddDirectionalAddressResponseBody) GoString() string {
return s.String()
}
func (s *BatchAddDirectionalAddressResponseBody) SetCode(v string) *BatchAddDirectionalAddressResponseBody {
s.Code = &v
return s
}
func (s *BatchAddDirectionalAddressResponseBody) SetData(v bool) *BatchAddDirectionalAddressResponseBody {
s.Data = &v
return s
}
func (s *BatchAddDirectionalAddressResponseBody) SetErrorMessage(v string) *BatchAddDirectionalAddressResponseBody {
s.ErrorMessage = &v
return s
}
func (s *BatchAddDirectionalAddressResponseBody) SetLocalizedMessage(v string) *BatchAddDirectionalAddressResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *BatchAddDirectionalAddressResponseBody) SetRequestId(v string) *BatchAddDirectionalAddressResponseBody {
s.RequestId = &v
return s
}
func (s *BatchAddDirectionalAddressResponseBody) SetSuccess(v bool) *BatchAddDirectionalAddressResponseBody {
s.Success = &v
return s
}
type BatchAddDirectionalAddressResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *BatchAddDirectionalAddressResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s BatchAddDirectionalAddressResponse) String() string {
return tea.Prettify(s)
}
func (s BatchAddDirectionalAddressResponse) GoString() string {
return s.String()
}
func (s *BatchAddDirectionalAddressResponse) SetHeaders(v map[string]*string) *BatchAddDirectionalAddressResponse {
s.Headers = v
return s
}
func (s *BatchAddDirectionalAddressResponse) SetStatusCode(v int32) *BatchAddDirectionalAddressResponse {
s.StatusCode = &v
return s
}
func (s *BatchAddDirectionalAddressResponse) SetBody(v *BatchAddDirectionalAddressResponseBody) *BatchAddDirectionalAddressResponse {
s.Body = v
return s
}
type DeleteDirectionalAddressRequest struct {
Address *string `json:"Address,omitempty" xml:"Address,omitempty"`
GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
MsgNotify *bool `json:"MsgNotify,omitempty" xml:"MsgNotify,omitempty"`
SerialNo *string `json:"SerialNo,omitempty" xml:"SerialNo,omitempty"`
}
func (s DeleteDirectionalAddressRequest) String() string {
return tea.Prettify(s)
}
func (s DeleteDirectionalAddressRequest) GoString() string {
return s.String()
}
func (s *DeleteDirectionalAddressRequest) SetAddress(v string) *DeleteDirectionalAddressRequest {
s.Address = &v
return s
}
func (s *DeleteDirectionalAddressRequest) SetGroupId(v string) *DeleteDirectionalAddressRequest {
s.GroupId = &v
return s
}
func (s *DeleteDirectionalAddressRequest) SetMsgNotify(v bool) *DeleteDirectionalAddressRequest {
s.MsgNotify = &v
return s
}
func (s *DeleteDirectionalAddressRequest) SetSerialNo(v string) *DeleteDirectionalAddressRequest {
s.SerialNo = &v
return s
}
type DeleteDirectionalAddressResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s DeleteDirectionalAddressResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteDirectionalAddressResponseBody) GoString() string {
return s.String()
}
func (s *DeleteDirectionalAddressResponseBody) SetCode(v string) *DeleteDirectionalAddressResponseBody {
s.Code = &v
return s
}
func (s *DeleteDirectionalAddressResponseBody) SetData(v bool) *DeleteDirectionalAddressResponseBody {
s.Data = &v
return s
}
func (s *DeleteDirectionalAddressResponseBody) SetErrorMessage(v string) *DeleteDirectionalAddressResponseBody {
s.ErrorMessage = &v
return s
}
func (s *DeleteDirectionalAddressResponseBody) SetLocalizedMessage(v string) *DeleteDirectionalAddressResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *DeleteDirectionalAddressResponseBody) SetRequestId(v string) *DeleteDirectionalAddressResponseBody {
s.RequestId = &v
return s
}
func (s *DeleteDirectionalAddressResponseBody) SetSuccess(v bool) *DeleteDirectionalAddressResponseBody {
s.Success = &v
return s
}
type DeleteDirectionalAddressResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *DeleteDirectionalAddressResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s DeleteDirectionalAddressResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteDirectionalAddressResponse) GoString() string {
return s.String()
}
func (s *DeleteDirectionalAddressResponse) SetHeaders(v map[string]*string) *DeleteDirectionalAddressResponse {
s.Headers = v
return s
}
func (s *DeleteDirectionalAddressResponse) SetStatusCode(v int32) *DeleteDirectionalAddressResponse {
s.StatusCode = &v
return s
}
func (s *DeleteDirectionalAddressResponse) SetBody(v *DeleteDirectionalAddressResponseBody) *DeleteDirectionalAddressResponse {
s.Body = v
return s
}
type DeleteDirectionalGroupRequest struct {
GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
}
func (s DeleteDirectionalGroupRequest) String() string {
return tea.Prettify(s)
}
func (s DeleteDirectionalGroupRequest) GoString() string {
return s.String()
}
func (s *DeleteDirectionalGroupRequest) SetGroupId(v string) *DeleteDirectionalGroupRequest {
s.GroupId = &v
return s
}
type DeleteDirectionalGroupResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s DeleteDirectionalGroupResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteDirectionalGroupResponseBody) GoString() string {
return s.String()
}
func (s *DeleteDirectionalGroupResponseBody) SetCode(v string) *DeleteDirectionalGroupResponseBody {
s.Code = &v
return s
}
func (s *DeleteDirectionalGroupResponseBody) SetData(v bool) *DeleteDirectionalGroupResponseBody {
s.Data = &v
return s
}
func (s *DeleteDirectionalGroupResponseBody) SetErrorMessage(v string) *DeleteDirectionalGroupResponseBody {
s.ErrorMessage = &v
return s
}
func (s *DeleteDirectionalGroupResponseBody) SetLocalizedMessage(v string) *DeleteDirectionalGroupResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *DeleteDirectionalGroupResponseBody) SetRequestId(v string) *DeleteDirectionalGroupResponseBody {
s.RequestId = &v
return s
}
func (s *DeleteDirectionalGroupResponseBody) SetSuccess(v bool) *DeleteDirectionalGroupResponseBody {
s.Success = &v
return s
}
type DeleteDirectionalGroupResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *DeleteDirectionalGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s DeleteDirectionalGroupResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteDirectionalGroupResponse) GoString() string {
return s.String()
}
func (s *DeleteDirectionalGroupResponse) SetHeaders(v map[string]*string) *DeleteDirectionalGroupResponse {
s.Headers = v
return s
}
func (s *DeleteDirectionalGroupResponse) SetStatusCode(v int32) *DeleteDirectionalGroupResponse {
s.StatusCode = &v
return s
}
func (s *DeleteDirectionalGroupResponse) SetBody(v *DeleteDirectionalGroupResponseBody) *DeleteDirectionalGroupResponse {
s.Body = v
return s
}
type ForceActivationRequest struct {
DateType *string `json:"DateType,omitempty" xml:"DateType,omitempty"`
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
}
func (s ForceActivationRequest) String() string {
return tea.Prettify(s)
}
func (s ForceActivationRequest) GoString() string {
return s.String()
}
func (s *ForceActivationRequest) SetDateType(v string) *ForceActivationRequest {
s.DateType = &v
return s
}
func (s *ForceActivationRequest) SetIccid(v string) *ForceActivationRequest {
s.Iccid = &v
return s
}
type ForceActivationResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s ForceActivationResponseBody) String() string {
return tea.Prettify(s)
}
func (s ForceActivationResponseBody) GoString() string {
return s.String()
}
func (s *ForceActivationResponseBody) SetCode(v string) *ForceActivationResponseBody {
s.Code = &v
return s
}
func (s *ForceActivationResponseBody) SetData(v bool) *ForceActivationResponseBody {
s.Data = &v
return s
}
func (s *ForceActivationResponseBody) SetErrorMessage(v string) *ForceActivationResponseBody {
s.ErrorMessage = &v
return s
}
func (s *ForceActivationResponseBody) SetLocalizedMessage(v string) *ForceActivationResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *ForceActivationResponseBody) SetRequestId(v string) *ForceActivationResponseBody {
s.RequestId = &v
return s
}
func (s *ForceActivationResponseBody) SetSuccess(v bool) *ForceActivationResponseBody {
s.Success = &v
return s
}
type ForceActivationResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *ForceActivationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s ForceActivationResponse) String() string {
return tea.Prettify(s)
}
func (s ForceActivationResponse) GoString() string {
return s.String()
}
func (s *ForceActivationResponse) SetHeaders(v map[string]*string) *ForceActivationResponse {
s.Headers = v
return s
}
func (s *ForceActivationResponse) SetStatusCode(v int32) *ForceActivationResponse {
s.StatusCode = &v
return s
}
func (s *ForceActivationResponse) SetBody(v *ForceActivationResponseBody) *ForceActivationResponse {
s.Body = v
return s
}
type GetCardDetailRequest struct {
DestroyCard *bool `json:"DestroyCard,omitempty" xml:"DestroyCard,omitempty"`
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
ShowPsim *bool `json:"ShowPsim,omitempty" xml:"ShowPsim,omitempty"`
}
func (s GetCardDetailRequest) String() string {
return tea.Prettify(s)
}
func (s GetCardDetailRequest) GoString() string {
return s.String()
}
func (s *GetCardDetailRequest) SetDestroyCard(v bool) *GetCardDetailRequest {
s.DestroyCard = &v
return s
}
func (s *GetCardDetailRequest) SetIccid(v string) *GetCardDetailRequest {
s.Iccid = &v
return s
}
func (s *GetCardDetailRequest) SetInstanceId(v string) *GetCardDetailRequest {
s.InstanceId = &v
return s
}
func (s *GetCardDetailRequest) SetShowPsim(v bool) *GetCardDetailRequest {
s.ShowPsim = &v
return s
}
type GetCardDetailResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *GetCardDetailResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s GetCardDetailResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetCardDetailResponseBody) GoString() string {
return s.String()
}
func (s *GetCardDetailResponseBody) SetCode(v string) *GetCardDetailResponseBody {
s.Code = &v
return s
}
func (s *GetCardDetailResponseBody) SetData(v *GetCardDetailResponseBodyData) *GetCardDetailResponseBody {
s.Data = v
return s
}
func (s *GetCardDetailResponseBody) SetErrorMessage(v string) *GetCardDetailResponseBody {
s.ErrorMessage = &v
return s
}
func (s *GetCardDetailResponseBody) SetLocalizedMessage(v string) *GetCardDetailResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *GetCardDetailResponseBody) SetRequestId(v string) *GetCardDetailResponseBody {
s.RequestId = &v
return s
}
func (s *GetCardDetailResponseBody) SetSuccess(v bool) *GetCardDetailResponseBody {
s.Success = &v
return s
}
type GetCardDetailResponseBodyData struct {
ListPsimCards []*GetCardDetailResponseBodyDataListPsimCards `json:"ListPsimCards,omitempty" xml:"ListPsimCards,omitempty" type:"Repeated"`
VsimCardInfo *GetCardDetailResponseBodyDataVsimCardInfo `json:"VsimCardInfo,omitempty" xml:"VsimCardInfo,omitempty" type:"Struct"`
}
func (s GetCardDetailResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s GetCardDetailResponseBodyData) GoString() string {
return s.String()
}
func (s *GetCardDetailResponseBodyData) SetListPsimCards(v []*GetCardDetailResponseBodyDataListPsimCards) *GetCardDetailResponseBodyData {
s.ListPsimCards = v
return s
}
func (s *GetCardDetailResponseBodyData) SetVsimCardInfo(v *GetCardDetailResponseBodyDataVsimCardInfo) *GetCardDetailResponseBodyData {
s.VsimCardInfo = v
return s
}
type GetCardDetailResponseBodyDataListPsimCards struct {
ApnName *string `json:"ApnName,omitempty" xml:"ApnName,omitempty"`
CertifyStatus *string `json:"CertifyStatus,omitempty" xml:"CertifyStatus,omitempty"`
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
Imsi []*string `json:"Imsi,omitempty" xml:"Imsi,omitempty" type:"Repeated"`
Ip []*string `json:"Ip,omitempty" xml:"Ip,omitempty" type:"Repeated"`
Msisdn []*string `json:"Msisdn,omitempty" xml:"Msisdn,omitempty" type:"Repeated"`
OpenSms *bool `json:"OpenSms,omitempty" xml:"OpenSms,omitempty"`
OsStatus *string `json:"OsStatus,omitempty" xml:"OsStatus,omitempty"`
PeriodAddFlow *string `json:"PeriodAddFlow,omitempty" xml:"PeriodAddFlow,omitempty"`
PeriodSmsUse *string `json:"PeriodSmsUse,omitempty" xml:"PeriodSmsUse,omitempty"`
PrivateNetworkSegment *string `json:"PrivateNetworkSegment,omitempty" xml:"PrivateNetworkSegment,omitempty"`
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
Vendor *string `json:"Vendor,omitempty" xml:"Vendor,omitempty"`
}
func (s GetCardDetailResponseBodyDataListPsimCards) String() string {
return tea.Prettify(s)
}
func (s GetCardDetailResponseBodyDataListPsimCards) GoString() string {
return s.String()
}
func (s *GetCardDetailResponseBodyDataListPsimCards) SetApnName(v string) *GetCardDetailResponseBodyDataListPsimCards {
s.ApnName = &v
return s
}
func (s *GetCardDetailResponseBodyDataListPsimCards) SetCertifyStatus(v string) *GetCardDetailResponseBodyDataListPsimCards {
s.CertifyStatus = &v
return s
}
func (s *GetCardDetailResponseBodyDataListPsimCards) SetIccid(v string) *GetCardDetailResponseBodyDataListPsimCards {
s.Iccid = &v
return s
}
func (s *GetCardDetailResponseBodyDataListPsimCards) SetImsi(v []*string) *GetCardDetailResponseBodyDataListPsimCards {
s.Imsi = v
return s
}
func (s *GetCardDetailResponseBodyDataListPsimCards) SetIp(v []*string) *GetCardDetailResponseBodyDataListPsimCards {
s.Ip = v
return s
}
func (s *GetCardDetailResponseBodyDataListPsimCards) SetMsisdn(v []*string) *GetCardDetailResponseBodyDataListPsimCards {
s.Msisdn = v
return s
}
func (s *GetCardDetailResponseBodyDataListPsimCards) SetOpenSms(v bool) *GetCardDetailResponseBodyDataListPsimCards {
s.OpenSms = &v
return s
}
func (s *GetCardDetailResponseBodyDataListPsimCards) SetOsStatus(v string) *GetCardDetailResponseBodyDataListPsimCards {
s.OsStatus = &v
return s
}
func (s *GetCardDetailResponseBodyDataListPsimCards) SetPeriodAddFlow(v string) *GetCardDetailResponseBodyDataListPsimCards {
s.PeriodAddFlow = &v
return s
}
func (s *GetCardDetailResponseBodyDataListPsimCards) SetPeriodSmsUse(v string) *GetCardDetailResponseBodyDataListPsimCards {
s.PeriodSmsUse = &v
return s
}
func (s *GetCardDetailResponseBodyDataListPsimCards) SetPrivateNetworkSegment(v string) *GetCardDetailResponseBodyDataListPsimCards {
s.PrivateNetworkSegment = &v
return s
}
func (s *GetCardDetailResponseBodyDataListPsimCards) SetStatus(v string) *GetCardDetailResponseBodyDataListPsimCards {
s.Status = &v
return s
}
func (s *GetCardDetailResponseBodyDataListPsimCards) SetVendor(v string) *GetCardDetailResponseBodyDataListPsimCards {
s.Vendor = &v
return s
}
type GetCardDetailResponseBodyDataVsimCardInfo struct {
ActiveTime *string `json:"ActiveTime,omitempty" xml:"ActiveTime,omitempty"`
ActiveType *string `json:"ActiveType,omitempty" xml:"ActiveType,omitempty"`
AliFee *string `json:"AliFee,omitempty" xml:"AliFee,omitempty"`
AliyunOrderId *string `json:"AliyunOrderId,omitempty" xml:"AliyunOrderId,omitempty"`
ApnName *string `json:"ApnName,omitempty" xml:"ApnName,omitempty"`
AutoLimitResume *bool `json:"AutoLimitResume,omitempty" xml:"AutoLimitResume,omitempty"`
AutoRebindReuse *bool `json:"AutoRebindReuse,omitempty" xml:"AutoRebindReuse,omitempty"`
CardLimitSpeedThreshold *int32 `json:"CardLimitSpeedThreshold,omitempty" xml:"CardLimitSpeedThreshold,omitempty"`
CardLimitStopThreshold *int32 `json:"CardLimitStopThreshold,omitempty" xml:"CardLimitStopThreshold,omitempty"`
CertifyStatus *string `json:"CertifyStatus,omitempty" xml:"CertifyStatus,omitempty"`
CertifyType *string `json:"CertifyType,omitempty" xml:"CertifyType,omitempty"`
CredentialInstanceId *string `json:"CredentialInstanceId,omitempty" xml:"CredentialInstanceId,omitempty"`
CredentialLimitSpeedThreshold *int32 `json:"CredentialLimitSpeedThreshold,omitempty" xml:"CredentialLimitSpeedThreshold,omitempty"`
CredentialLimitStopThreshold *int32 `json:"CredentialLimitStopThreshold,omitempty" xml:"CredentialLimitStopThreshold,omitempty"`
CredentialNo *string `json:"CredentialNo,omitempty" xml:"CredentialNo,omitempty"`
CredentialType *string `json:"CredentialType,omitempty" xml:"CredentialType,omitempty"`
DataLevel *string `json:"DataLevel,omitempty" xml:"DataLevel,omitempty"`
DataType *string `json:"DataType,omitempty" xml:"DataType,omitempty"`
DeviceImei *string `json:"DeviceImei,omitempty" xml:"DeviceImei,omitempty"`
DirectionalGroupId *string `json:"DirectionalGroupId,omitempty" xml:"DirectionalGroupId,omitempty"`
DirectionalGroupName *string `json:"DirectionalGroupName,omitempty" xml:"DirectionalGroupName,omitempty"`
ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
FlowThresholdUnit *string `json:"FlowThresholdUnit,omitempty" xml:"FlowThresholdUnit,omitempty"`
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
Imsi []*string `json:"Imsi,omitempty" xml:"Imsi,omitempty" type:"Repeated"`
Ip []*string `json:"Ip,omitempty" xml:"Ip,omitempty" type:"Repeated"`
IsAutoRecharge *bool `json:"IsAutoRecharge,omitempty" xml:"IsAutoRecharge,omitempty"`
Msisdn []*string `json:"Msisdn,omitempty" xml:"Msisdn,omitempty" type:"Repeated"`
NotifyId *string `json:"NotifyId,omitempty" xml:"NotifyId,omitempty"`
OpenAccountTime *string `json:"OpenAccountTime,omitempty" xml:"OpenAccountTime,omitempty"`
OpenSms *bool `json:"OpenSms,omitempty" xml:"OpenSms,omitempty"`
OsStatus *string `json:"OsStatus,omitempty" xml:"OsStatus,omitempty"`
Period *string `json:"Period,omitempty" xml:"Period,omitempty"`
PeriodAddFlow *string `json:"PeriodAddFlow,omitempty" xml:"PeriodAddFlow,omitempty"`
PeriodRestFlow *string `json:"PeriodRestFlow,omitempty" xml:"PeriodRestFlow,omitempty"`
PeriodSmsUse *string `json:"PeriodSmsUse,omitempty" xml:"PeriodSmsUse,omitempty"`
PrivateNetworkSegment *string `json:"PrivateNetworkSegment,omitempty" xml:"PrivateNetworkSegment,omitempty"`
SimType *string `json:"SimType,omitempty" xml:"SimType,omitempty"`
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
TagList []*GetCardDetailResponseBodyDataVsimCardInfoTagList `json:"TagList,omitempty" xml:"TagList,omitempty" type:"Repeated"`
Vendor *string `json:"Vendor,omitempty" xml:"Vendor,omitempty"`
VsimInstanceId *int32 `json:"VsimInstanceId,omitempty" xml:"VsimInstanceId,omitempty"`
}
func (s GetCardDetailResponseBodyDataVsimCardInfo) String() string {
return tea.Prettify(s)
}
func (s GetCardDetailResponseBodyDataVsimCardInfo) GoString() string {
return s.String()
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetActiveTime(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.ActiveTime = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetActiveType(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.ActiveType = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetAliFee(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.AliFee = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetAliyunOrderId(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.AliyunOrderId = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetApnName(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.ApnName = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetAutoLimitResume(v bool) *GetCardDetailResponseBodyDataVsimCardInfo {
s.AutoLimitResume = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetAutoRebindReuse(v bool) *GetCardDetailResponseBodyDataVsimCardInfo {
s.AutoRebindReuse = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetCardLimitSpeedThreshold(v int32) *GetCardDetailResponseBodyDataVsimCardInfo {
s.CardLimitSpeedThreshold = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetCardLimitStopThreshold(v int32) *GetCardDetailResponseBodyDataVsimCardInfo {
s.CardLimitStopThreshold = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetCertifyStatus(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.CertifyStatus = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetCertifyType(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.CertifyType = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetCredentialInstanceId(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.CredentialInstanceId = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetCredentialLimitSpeedThreshold(v int32) *GetCardDetailResponseBodyDataVsimCardInfo {
s.CredentialLimitSpeedThreshold = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetCredentialLimitStopThreshold(v int32) *GetCardDetailResponseBodyDataVsimCardInfo {
s.CredentialLimitStopThreshold = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetCredentialNo(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.CredentialNo = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetCredentialType(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.CredentialType = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetDataLevel(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.DataLevel = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetDataType(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.DataType = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetDeviceImei(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.DeviceImei = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetDirectionalGroupId(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.DirectionalGroupId = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetDirectionalGroupName(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.DirectionalGroupName = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetExpireTime(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.ExpireTime = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetFlowThresholdUnit(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.FlowThresholdUnit = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetIccid(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.Iccid = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetImsi(v []*string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.Imsi = v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetIp(v []*string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.Ip = v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetIsAutoRecharge(v bool) *GetCardDetailResponseBodyDataVsimCardInfo {
s.IsAutoRecharge = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetMsisdn(v []*string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.Msisdn = v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetNotifyId(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.NotifyId = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetOpenAccountTime(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.OpenAccountTime = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetOpenSms(v bool) *GetCardDetailResponseBodyDataVsimCardInfo {
s.OpenSms = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetOsStatus(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.OsStatus = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetPeriod(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.Period = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetPeriodAddFlow(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.PeriodAddFlow = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetPeriodRestFlow(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.PeriodRestFlow = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetPeriodSmsUse(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.PeriodSmsUse = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetPrivateNetworkSegment(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.PrivateNetworkSegment = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetSimType(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.SimType = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetStatus(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.Status = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetTagList(v []*GetCardDetailResponseBodyDataVsimCardInfoTagList) *GetCardDetailResponseBodyDataVsimCardInfo {
s.TagList = v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetVendor(v string) *GetCardDetailResponseBodyDataVsimCardInfo {
s.Vendor = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfo) SetVsimInstanceId(v int32) *GetCardDetailResponseBodyDataVsimCardInfo {
s.VsimInstanceId = &v
return s
}
type GetCardDetailResponseBodyDataVsimCardInfoTagList struct {
Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
TagName *string `json:"TagName,omitempty" xml:"TagName,omitempty"`
}
func (s GetCardDetailResponseBodyDataVsimCardInfoTagList) String() string {
return tea.Prettify(s)
}
func (s GetCardDetailResponseBodyDataVsimCardInfoTagList) GoString() string {
return s.String()
}
func (s *GetCardDetailResponseBodyDataVsimCardInfoTagList) SetId(v int64) *GetCardDetailResponseBodyDataVsimCardInfoTagList {
s.Id = &v
return s
}
func (s *GetCardDetailResponseBodyDataVsimCardInfoTagList) SetTagName(v string) *GetCardDetailResponseBodyDataVsimCardInfoTagList {
s.TagName = &v
return s
}
type GetCardDetailResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *GetCardDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s GetCardDetailResponse) String() string {
return tea.Prettify(s)
}
func (s GetCardDetailResponse) GoString() string {
return s.String()
}
func (s *GetCardDetailResponse) SetHeaders(v map[string]*string) *GetCardDetailResponse {
s.Headers = v
return s
}
func (s *GetCardDetailResponse) SetStatusCode(v int32) *GetCardDetailResponse {
s.StatusCode = &v
return s
}
func (s *GetCardDetailResponse) SetBody(v *GetCardDetailResponseBody) *GetCardDetailResponse {
s.Body = v
return s
}
type GetCardFlowInfoRequest struct {
DateList []*string `json:"DateList,omitempty" xml:"DateList,omitempty" type:"Repeated"`
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
}
func (s GetCardFlowInfoRequest) String() string {
return tea.Prettify(s)
}
func (s GetCardFlowInfoRequest) GoString() string {
return s.String()
}
func (s *GetCardFlowInfoRequest) SetDateList(v []*string) *GetCardFlowInfoRequest {
s.DateList = v
return s
}
func (s *GetCardFlowInfoRequest) SetIccid(v string) *GetCardFlowInfoRequest {
s.Iccid = &v
return s
}
type GetCardFlowInfoResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *GetCardFlowInfoResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s GetCardFlowInfoResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetCardFlowInfoResponseBody) GoString() string {
return s.String()
}
func (s *GetCardFlowInfoResponseBody) SetCode(v string) *GetCardFlowInfoResponseBody {
s.Code = &v
return s
}
func (s *GetCardFlowInfoResponseBody) SetData(v *GetCardFlowInfoResponseBodyData) *GetCardFlowInfoResponseBody {
s.Data = v
return s
}
func (s *GetCardFlowInfoResponseBody) SetErrorMessage(v string) *GetCardFlowInfoResponseBody {
s.ErrorMessage = &v
return s
}
func (s *GetCardFlowInfoResponseBody) SetLocalizedMessage(v string) *GetCardFlowInfoResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *GetCardFlowInfoResponseBody) SetRequestId(v string) *GetCardFlowInfoResponseBody {
s.RequestId = &v
return s
}
func (s *GetCardFlowInfoResponseBody) SetSuccess(v bool) *GetCardFlowInfoResponseBody {
s.Success = &v
return s
}
type GetCardFlowInfoResponseBodyData struct {
ListCardMonthFlow []*GetCardFlowInfoResponseBodyDataListCardMonthFlow `json:"ListCardMonthFlow,omitempty" xml:"ListCardMonthFlow,omitempty" type:"Repeated"`
ListPackageDTO []*GetCardFlowInfoResponseBodyDataListPackageDTO `json:"ListPackageDTO,omitempty" xml:"ListPackageDTO,omitempty" type:"Repeated"`
ListVendorDetail []*GetCardFlowInfoResponseBodyDataListVendorDetail `json:"ListVendorDetail,omitempty" xml:"ListVendorDetail,omitempty" type:"Repeated"`
}
func (s GetCardFlowInfoResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s GetCardFlowInfoResponseBodyData) GoString() string {
return s.String()
}
func (s *GetCardFlowInfoResponseBodyData) SetListCardMonthFlow(v []*GetCardFlowInfoResponseBodyDataListCardMonthFlow) *GetCardFlowInfoResponseBodyData {
s.ListCardMonthFlow = v
return s
}
func (s *GetCardFlowInfoResponseBodyData) SetListPackageDTO(v []*GetCardFlowInfoResponseBodyDataListPackageDTO) *GetCardFlowInfoResponseBodyData {
s.ListPackageDTO = v
return s
}
func (s *GetCardFlowInfoResponseBodyData) SetListVendorDetail(v []*GetCardFlowInfoResponseBodyDataListVendorDetail) *GetCardFlowInfoResponseBodyData {
s.ListVendorDetail = v
return s
}
type GetCardFlowInfoResponseBodyDataListCardMonthFlow struct {
FlowCount *string `json:"FlowCount,omitempty" xml:"FlowCount,omitempty"`
ListDayFlow []*GetCardFlowInfoResponseBodyDataListCardMonthFlowListDayFlow `json:"ListDayFlow,omitempty" xml:"ListDayFlow,omitempty" type:"Repeated"`
Month *string `json:"Month,omitempty" xml:"Month,omitempty"`
}
func (s GetCardFlowInfoResponseBodyDataListCardMonthFlow) String() string {
return tea.Prettify(s)
}
func (s GetCardFlowInfoResponseBodyDataListCardMonthFlow) GoString() string {
return s.String()
}
func (s *GetCardFlowInfoResponseBodyDataListCardMonthFlow) SetFlowCount(v string) *GetCardFlowInfoResponseBodyDataListCardMonthFlow {
s.FlowCount = &v
return s
}
func (s *GetCardFlowInfoResponseBodyDataListCardMonthFlow) SetListDayFlow(v []*GetCardFlowInfoResponseBodyDataListCardMonthFlowListDayFlow) *GetCardFlowInfoResponseBodyDataListCardMonthFlow {
s.ListDayFlow = v
return s
}
func (s *GetCardFlowInfoResponseBodyDataListCardMonthFlow) SetMonth(v string) *GetCardFlowInfoResponseBodyDataListCardMonthFlow {
s.Month = &v
return s
}
type GetCardFlowInfoResponseBodyDataListCardMonthFlowListDayFlow struct {
Day *string `json:"Day,omitempty" xml:"Day,omitempty"`
Flow *string `json:"Flow,omitempty" xml:"Flow,omitempty"`
}
func (s GetCardFlowInfoResponseBodyDataListCardMonthFlowListDayFlow) String() string {
return tea.Prettify(s)
}
func (s GetCardFlowInfoResponseBodyDataListCardMonthFlowListDayFlow) GoString() string {
return s.String()
}
func (s *GetCardFlowInfoResponseBodyDataListCardMonthFlowListDayFlow) SetDay(v string) *GetCardFlowInfoResponseBodyDataListCardMonthFlowListDayFlow {
s.Day = &v
return s
}
func (s *GetCardFlowInfoResponseBodyDataListCardMonthFlowListDayFlow) SetFlow(v string) *GetCardFlowInfoResponseBodyDataListCardMonthFlowListDayFlow {
s.Flow = &v
return s
}
type GetCardFlowInfoResponseBodyDataListPackageDTO struct {
EffectiveTime *string `json:"EffectiveTime,omitempty" xml:"EffectiveTime,omitempty"`
ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
PackageName *string `json:"PackageName,omitempty" xml:"PackageName,omitempty"`
Remark *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
}
func (s GetCardFlowInfoResponseBodyDataListPackageDTO) String() string {
return tea.Prettify(s)
}
func (s GetCardFlowInfoResponseBodyDataListPackageDTO) GoString() string {
return s.String()
}
func (s *GetCardFlowInfoResponseBodyDataListPackageDTO) SetEffectiveTime(v string) *GetCardFlowInfoResponseBodyDataListPackageDTO {
s.EffectiveTime = &v
return s
}
func (s *GetCardFlowInfoResponseBodyDataListPackageDTO) SetExpireTime(v string) *GetCardFlowInfoResponseBodyDataListPackageDTO {
s.ExpireTime = &v
return s
}
func (s *GetCardFlowInfoResponseBodyDataListPackageDTO) SetPackageName(v string) *GetCardFlowInfoResponseBodyDataListPackageDTO {
s.PackageName = &v
return s
}
func (s *GetCardFlowInfoResponseBodyDataListPackageDTO) SetRemark(v string) *GetCardFlowInfoResponseBodyDataListPackageDTO {
s.Remark = &v
return s
}
type GetCardFlowInfoResponseBodyDataListVendorDetail struct {
NetWorkDelay *string `json:"NetWorkDelay,omitempty" xml:"NetWorkDelay,omitempty"`
Ratio *string `json:"Ratio,omitempty" xml:"Ratio,omitempty"`
SignalStrength *string `json:"SignalStrength,omitempty" xml:"SignalStrength,omitempty"`
UsedFlow *string `json:"UsedFlow,omitempty" xml:"UsedFlow,omitempty"`
Vendor *string `json:"Vendor,omitempty" xml:"Vendor,omitempty"`
}
func (s GetCardFlowInfoResponseBodyDataListVendorDetail) String() string {
return tea.Prettify(s)
}
func (s GetCardFlowInfoResponseBodyDataListVendorDetail) GoString() string {
return s.String()
}
func (s *GetCardFlowInfoResponseBodyDataListVendorDetail) SetNetWorkDelay(v string) *GetCardFlowInfoResponseBodyDataListVendorDetail {
s.NetWorkDelay = &v
return s
}
func (s *GetCardFlowInfoResponseBodyDataListVendorDetail) SetRatio(v string) *GetCardFlowInfoResponseBodyDataListVendorDetail {
s.Ratio = &v
return s
}
func (s *GetCardFlowInfoResponseBodyDataListVendorDetail) SetSignalStrength(v string) *GetCardFlowInfoResponseBodyDataListVendorDetail {
s.SignalStrength = &v
return s
}
func (s *GetCardFlowInfoResponseBodyDataListVendorDetail) SetUsedFlow(v string) *GetCardFlowInfoResponseBodyDataListVendorDetail {
s.UsedFlow = &v
return s
}
func (s *GetCardFlowInfoResponseBodyDataListVendorDetail) SetVendor(v string) *GetCardFlowInfoResponseBodyDataListVendorDetail {
s.Vendor = &v
return s
}
type GetCardFlowInfoResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *GetCardFlowInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s GetCardFlowInfoResponse) String() string {
return tea.Prettify(s)
}
func (s GetCardFlowInfoResponse) GoString() string {
return s.String()
}
func (s *GetCardFlowInfoResponse) SetHeaders(v map[string]*string) *GetCardFlowInfoResponse {
s.Headers = v
return s
}
func (s *GetCardFlowInfoResponse) SetStatusCode(v int32) *GetCardFlowInfoResponse {
s.StatusCode = &v
return s
}
func (s *GetCardFlowInfoResponse) SetBody(v *GetCardFlowInfoResponseBody) *GetCardFlowInfoResponse {
s.Body = v
return s
}
type GetCardLatestFlowRequest struct {
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
}
func (s GetCardLatestFlowRequest) String() string {
return tea.Prettify(s)
}
func (s GetCardLatestFlowRequest) GoString() string {
return s.String()
}
func (s *GetCardLatestFlowRequest) SetIccid(v string) *GetCardLatestFlowRequest {
s.Iccid = &v
return s
}
type GetCardLatestFlowResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s GetCardLatestFlowResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetCardLatestFlowResponseBody) GoString() string {
return s.String()
}
func (s *GetCardLatestFlowResponseBody) SetCode(v string) *GetCardLatestFlowResponseBody {
s.Code = &v
return s
}
func (s *GetCardLatestFlowResponseBody) SetData(v string) *GetCardLatestFlowResponseBody {
s.Data = &v
return s
}
func (s *GetCardLatestFlowResponseBody) SetErrorMessage(v string) *GetCardLatestFlowResponseBody {
s.ErrorMessage = &v
return s
}
func (s *GetCardLatestFlowResponseBody) SetLocalizedMessage(v string) *GetCardLatestFlowResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *GetCardLatestFlowResponseBody) SetRequestId(v string) *GetCardLatestFlowResponseBody {
s.RequestId = &v
return s
}
func (s *GetCardLatestFlowResponseBody) SetSuccess(v bool) *GetCardLatestFlowResponseBody {
s.Success = &v
return s
}
type GetCardLatestFlowResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *GetCardLatestFlowResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s GetCardLatestFlowResponse) String() string {
return tea.Prettify(s)
}
func (s GetCardLatestFlowResponse) GoString() string {
return s.String()
}
func (s *GetCardLatestFlowResponse) SetHeaders(v map[string]*string) *GetCardLatestFlowResponse {
s.Headers = v
return s
}
func (s *GetCardLatestFlowResponse) SetStatusCode(v int32) *GetCardLatestFlowResponse {
s.StatusCode = &v
return s
}
func (s *GetCardLatestFlowResponse) SetBody(v *GetCardLatestFlowResponseBody) *GetCardLatestFlowResponse {
s.Body = v
return s
}
type GetCardRealStatusRequest struct {
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
Msisdn *string `json:"Msisdn,omitempty" xml:"Msisdn,omitempty"`
SerialNo []*string `json:"SerialNo,omitempty" xml:"SerialNo,omitempty" type:"Repeated"`
}
func (s GetCardRealStatusRequest) String() string {
return tea.Prettify(s)
}
func (s GetCardRealStatusRequest) GoString() string {
return s.String()
}
func (s *GetCardRealStatusRequest) SetIccid(v string) *GetCardRealStatusRequest {
s.Iccid = &v
return s
}
func (s *GetCardRealStatusRequest) SetMsisdn(v string) *GetCardRealStatusRequest {
s.Msisdn = &v
return s
}
func (s *GetCardRealStatusRequest) SetSerialNo(v []*string) *GetCardRealStatusRequest {
s.SerialNo = v
return s
}
type GetCardRealStatusShrinkRequest struct {
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
Msisdn *string `json:"Msisdn,omitempty" xml:"Msisdn,omitempty"`
SerialNoShrink *string `json:"SerialNo,omitempty" xml:"SerialNo,omitempty"`
}
func (s GetCardRealStatusShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s GetCardRealStatusShrinkRequest) GoString() string {
return s.String()
}
func (s *GetCardRealStatusShrinkRequest) SetIccid(v string) *GetCardRealStatusShrinkRequest {
s.Iccid = &v
return s
}
func (s *GetCardRealStatusShrinkRequest) SetMsisdn(v string) *GetCardRealStatusShrinkRequest {
s.Msisdn = &v
return s
}
func (s *GetCardRealStatusShrinkRequest) SetSerialNoShrink(v string) *GetCardRealStatusShrinkRequest {
s.SerialNoShrink = &v
return s
}
type GetCardRealStatusResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data []*GetCardRealStatusResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s GetCardRealStatusResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetCardRealStatusResponseBody) GoString() string {
return s.String()
}
func (s *GetCardRealStatusResponseBody) SetCode(v string) *GetCardRealStatusResponseBody {
s.Code = &v
return s
}
func (s *GetCardRealStatusResponseBody) SetData(v []*GetCardRealStatusResponseBodyData) *GetCardRealStatusResponseBody {
s.Data = v
return s
}
func (s *GetCardRealStatusResponseBody) SetErrorMessage(v string) *GetCardRealStatusResponseBody {
s.ErrorMessage = &v
return s
}
func (s *GetCardRealStatusResponseBody) SetLocalizedMessage(v string) *GetCardRealStatusResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *GetCardRealStatusResponseBody) SetRequestId(v string) *GetCardRealStatusResponseBody {
s.RequestId = &v
return s
}
func (s *GetCardRealStatusResponseBody) SetSuccess(v bool) *GetCardRealStatusResponseBody {
s.Success = &v
return s
}
type GetCardRealStatusResponseBodyData struct {
Gprs *bool `json:"Gprs,omitempty" xml:"Gprs,omitempty"`
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
Online *bool `json:"Online,omitempty" xml:"Online,omitempty"`
SerialNo *string `json:"SerialNo,omitempty" xml:"SerialNo,omitempty"`
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}
func (s GetCardRealStatusResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s GetCardRealStatusResponseBodyData) GoString() string {
return s.String()
}
func (s *GetCardRealStatusResponseBodyData) SetGprs(v bool) *GetCardRealStatusResponseBodyData {
s.Gprs = &v
return s
}
func (s *GetCardRealStatusResponseBodyData) SetIccid(v string) *GetCardRealStatusResponseBodyData {
s.Iccid = &v
return s
}
func (s *GetCardRealStatusResponseBodyData) SetOnline(v bool) *GetCardRealStatusResponseBodyData {
s.Online = &v
return s
}
func (s *GetCardRealStatusResponseBodyData) SetSerialNo(v string) *GetCardRealStatusResponseBodyData {
s.SerialNo = &v
return s
}
func (s *GetCardRealStatusResponseBodyData) SetStatus(v string) *GetCardRealStatusResponseBodyData {
s.Status = &v
return s
}
type GetCardRealStatusResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *GetCardRealStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s GetCardRealStatusResponse) String() string {
return tea.Prettify(s)
}
func (s GetCardRealStatusResponse) GoString() string {
return s.String()
}
func (s *GetCardRealStatusResponse) SetHeaders(v map[string]*string) *GetCardRealStatusResponse {
s.Headers = v
return s
}
func (s *GetCardRealStatusResponse) SetStatusCode(v int32) *GetCardRealStatusResponse {
s.StatusCode = &v
return s
}
func (s *GetCardRealStatusResponse) SetBody(v *GetCardRealStatusResponseBody) *GetCardRealStatusResponse {
s.Body = v
return s
}
type GetCardStatusStatisticsResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *GetCardStatusStatisticsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s GetCardStatusStatisticsResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetCardStatusStatisticsResponseBody) GoString() string {
return s.String()
}
func (s *GetCardStatusStatisticsResponseBody) SetCode(v string) *GetCardStatusStatisticsResponseBody {
s.Code = &v
return s
}
func (s *GetCardStatusStatisticsResponseBody) SetData(v *GetCardStatusStatisticsResponseBodyData) *GetCardStatusStatisticsResponseBody {
s.Data = v
return s
}
func (s *GetCardStatusStatisticsResponseBody) SetErrorMessage(v string) *GetCardStatusStatisticsResponseBody {
s.ErrorMessage = &v
return s
}
func (s *GetCardStatusStatisticsResponseBody) SetLocalizedMessage(v string) *GetCardStatusStatisticsResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *GetCardStatusStatisticsResponseBody) SetRequestId(v string) *GetCardStatusStatisticsResponseBody {
s.RequestId = &v
return s
}
func (s *GetCardStatusStatisticsResponseBody) SetSuccess(v bool) *GetCardStatusStatisticsResponseBody {
s.Success = &v
return s
}
type GetCardStatusStatisticsResponseBodyData struct {
ErrorStopStatisticsDTO *GetCardStatusStatisticsResponseBodyDataErrorStopStatisticsDTO `json:"ErrorStopStatisticsDTO,omitempty" xml:"ErrorStopStatisticsDTO,omitempty" type:"Struct"`
ExhaustStopStatisticsDTO *GetCardStatusStatisticsResponseBodyDataExhaustStopStatisticsDTO `json:"ExhaustStopStatisticsDTO,omitempty" xml:"ExhaustStopStatisticsDTO,omitempty" type:"Struct"`
ExpireStopStatisticsDTO *GetCardStatusStatisticsResponseBodyDataExpireStopStatisticsDTO `json:"ExpireStopStatisticsDTO,omitempty" xml:"ExpireStopStatisticsDTO,omitempty" type:"Struct"`
FlowOutStatisticsDTO *GetCardStatusStatisticsResponseBodyDataFlowOutStatisticsDTO `json:"FlowOutStatisticsDTO,omitempty" xml:"FlowOutStatisticsDTO,omitempty" type:"Struct"`
ManageStopStatisticsDTO *GetCardStatusStatisticsResponseBodyDataManageStopStatisticsDTO `json:"ManageStopStatisticsDTO,omitempty" xml:"ManageStopStatisticsDTO,omitempty" type:"Struct"`
RiskWaringStatisticsDTO *GetCardStatusStatisticsResponseBodyDataRiskWaringStatisticsDTO `json:"RiskWaringStatisticsDTO,omitempty" xml:"RiskWaringStatisticsDTO,omitempty" type:"Struct"`
SingCardPeriodLeftFlowWarnDTO *GetCardStatusStatisticsResponseBodyDataSingCardPeriodLeftFlowWarnDTO `json:"SingCardPeriodLeftFlowWarnDTO,omitempty" xml:"SingCardPeriodLeftFlowWarnDTO,omitempty" type:"Struct"`
UnCertifiedStopStatisticsDTO *GetCardStatusStatisticsResponseBodyDataUnCertifiedStopStatisticsDTO `json:"UnCertifiedStopStatisticsDTO,omitempty" xml:"UnCertifiedStopStatisticsDTO,omitempty" type:"Struct"`
UnbindResumeStatisticsDTO *GetCardStatusStatisticsResponseBodyDataUnbindResumeStatisticsDTO `json:"UnbindResumeStatisticsDTO,omitempty" xml:"UnbindResumeStatisticsDTO,omitempty" type:"Struct"`
WeekWarnStatisticsDTO *GetCardStatusStatisticsResponseBodyDataWeekWarnStatisticsDTO `json:"WeekWarnStatisticsDTO,omitempty" xml:"WeekWarnStatisticsDTO,omitempty" type:"Struct"`
}
func (s GetCardStatusStatisticsResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s GetCardStatusStatisticsResponseBodyData) GoString() string {
return s.String()
}
func (s *GetCardStatusStatisticsResponseBodyData) SetErrorStopStatisticsDTO(v *GetCardStatusStatisticsResponseBodyDataErrorStopStatisticsDTO) *GetCardStatusStatisticsResponseBodyData {
s.ErrorStopStatisticsDTO = v
return s
}
func (s *GetCardStatusStatisticsResponseBodyData) SetExhaustStopStatisticsDTO(v *GetCardStatusStatisticsResponseBodyDataExhaustStopStatisticsDTO) *GetCardStatusStatisticsResponseBodyData {
s.ExhaustStopStatisticsDTO = v
return s
}
func (s *GetCardStatusStatisticsResponseBodyData) SetExpireStopStatisticsDTO(v *GetCardStatusStatisticsResponseBodyDataExpireStopStatisticsDTO) *GetCardStatusStatisticsResponseBodyData {
s.ExpireStopStatisticsDTO = v
return s
}
func (s *GetCardStatusStatisticsResponseBodyData) SetFlowOutStatisticsDTO(v *GetCardStatusStatisticsResponseBodyDataFlowOutStatisticsDTO) *GetCardStatusStatisticsResponseBodyData {
s.FlowOutStatisticsDTO = v
return s
}
func (s *GetCardStatusStatisticsResponseBodyData) SetManageStopStatisticsDTO(v *GetCardStatusStatisticsResponseBodyDataManageStopStatisticsDTO) *GetCardStatusStatisticsResponseBodyData {
s.ManageStopStatisticsDTO = v
return s
}
func (s *GetCardStatusStatisticsResponseBodyData) SetRiskWaringStatisticsDTO(v *GetCardStatusStatisticsResponseBodyDataRiskWaringStatisticsDTO) *GetCardStatusStatisticsResponseBodyData {
s.RiskWaringStatisticsDTO = v
return s
}
func (s *GetCardStatusStatisticsResponseBodyData) SetSingCardPeriodLeftFlowWarnDTO(v *GetCardStatusStatisticsResponseBodyDataSingCardPeriodLeftFlowWarnDTO) *GetCardStatusStatisticsResponseBodyData {
s.SingCardPeriodLeftFlowWarnDTO = v
return s
}
func (s *GetCardStatusStatisticsResponseBodyData) SetUnCertifiedStopStatisticsDTO(v *GetCardStatusStatisticsResponseBodyDataUnCertifiedStopStatisticsDTO) *GetCardStatusStatisticsResponseBodyData {
s.UnCertifiedStopStatisticsDTO = v
return s
}
func (s *GetCardStatusStatisticsResponseBodyData) SetUnbindResumeStatisticsDTO(v *GetCardStatusStatisticsResponseBodyDataUnbindResumeStatisticsDTO) *GetCardStatusStatisticsResponseBodyData {
s.UnbindResumeStatisticsDTO = v
return s
}
func (s *GetCardStatusStatisticsResponseBodyData) SetWeekWarnStatisticsDTO(v *GetCardStatusStatisticsResponseBodyDataWeekWarnStatisticsDTO) *GetCardStatusStatisticsResponseBodyData {
s.WeekWarnStatisticsDTO = v
return s
}
type GetCardStatusStatisticsResponseBodyDataErrorStopStatisticsDTO struct {
PoolCount *int64 `json:"PoolCount,omitempty" xml:"PoolCount,omitempty"`
SameFlowCardCount *int64 `json:"SameFlowCardCount,omitempty" xml:"SameFlowCardCount,omitempty"`
SingleCardCount *int64 `json:"SingleCardCount,omitempty" xml:"SingleCardCount,omitempty"`
TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}
func (s GetCardStatusStatisticsResponseBodyDataErrorStopStatisticsDTO) String() string {
return tea.Prettify(s)
}
func (s GetCardStatusStatisticsResponseBodyDataErrorStopStatisticsDTO) GoString() string {
return s.String()
}
func (s *GetCardStatusStatisticsResponseBodyDataErrorStopStatisticsDTO) SetPoolCount(v int64) *GetCardStatusStatisticsResponseBodyDataErrorStopStatisticsDTO {
s.PoolCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataErrorStopStatisticsDTO) SetSameFlowCardCount(v int64) *GetCardStatusStatisticsResponseBodyDataErrorStopStatisticsDTO {
s.SameFlowCardCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataErrorStopStatisticsDTO) SetSingleCardCount(v int64) *GetCardStatusStatisticsResponseBodyDataErrorStopStatisticsDTO {
s.SingleCardCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataErrorStopStatisticsDTO) SetTotalCount(v int64) *GetCardStatusStatisticsResponseBodyDataErrorStopStatisticsDTO {
s.TotalCount = &v
return s
}
type GetCardStatusStatisticsResponseBodyDataExhaustStopStatisticsDTO struct {
PoolCount *int64 `json:"PoolCount,omitempty" xml:"PoolCount,omitempty"`
SameFlowCardCount *int64 `json:"SameFlowCardCount,omitempty" xml:"SameFlowCardCount,omitempty"`
SingleCardCount *int64 `json:"SingleCardCount,omitempty" xml:"SingleCardCount,omitempty"`
TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}
func (s GetCardStatusStatisticsResponseBodyDataExhaustStopStatisticsDTO) String() string {
return tea.Prettify(s)
}
func (s GetCardStatusStatisticsResponseBodyDataExhaustStopStatisticsDTO) GoString() string {
return s.String()
}
func (s *GetCardStatusStatisticsResponseBodyDataExhaustStopStatisticsDTO) SetPoolCount(v int64) *GetCardStatusStatisticsResponseBodyDataExhaustStopStatisticsDTO {
s.PoolCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataExhaustStopStatisticsDTO) SetSameFlowCardCount(v int64) *GetCardStatusStatisticsResponseBodyDataExhaustStopStatisticsDTO {
s.SameFlowCardCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataExhaustStopStatisticsDTO) SetSingleCardCount(v int64) *GetCardStatusStatisticsResponseBodyDataExhaustStopStatisticsDTO {
s.SingleCardCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataExhaustStopStatisticsDTO) SetTotalCount(v int64) *GetCardStatusStatisticsResponseBodyDataExhaustStopStatisticsDTO {
s.TotalCount = &v
return s
}
type GetCardStatusStatisticsResponseBodyDataExpireStopStatisticsDTO struct {
PoolCount *int64 `json:"PoolCount,omitempty" xml:"PoolCount,omitempty"`
SameFlowCardCount *int64 `json:"SameFlowCardCount,omitempty" xml:"SameFlowCardCount,omitempty"`
SingleCardCount *int64 `json:"SingleCardCount,omitempty" xml:"SingleCardCount,omitempty"`
TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}
func (s GetCardStatusStatisticsResponseBodyDataExpireStopStatisticsDTO) String() string {
return tea.Prettify(s)
}
func (s GetCardStatusStatisticsResponseBodyDataExpireStopStatisticsDTO) GoString() string {
return s.String()
}
func (s *GetCardStatusStatisticsResponseBodyDataExpireStopStatisticsDTO) SetPoolCount(v int64) *GetCardStatusStatisticsResponseBodyDataExpireStopStatisticsDTO {
s.PoolCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataExpireStopStatisticsDTO) SetSameFlowCardCount(v int64) *GetCardStatusStatisticsResponseBodyDataExpireStopStatisticsDTO {
s.SameFlowCardCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataExpireStopStatisticsDTO) SetSingleCardCount(v int64) *GetCardStatusStatisticsResponseBodyDataExpireStopStatisticsDTO {
s.SingleCardCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataExpireStopStatisticsDTO) SetTotalCount(v int64) *GetCardStatusStatisticsResponseBodyDataExpireStopStatisticsDTO {
s.TotalCount = &v
return s
}
type GetCardStatusStatisticsResponseBodyDataFlowOutStatisticsDTO struct {
PoolCount *int64 `json:"PoolCount,omitempty" xml:"PoolCount,omitempty"`
SameFlowCardCount *int64 `json:"SameFlowCardCount,omitempty" xml:"SameFlowCardCount,omitempty"`
SingleCardCount *int64 `json:"SingleCardCount,omitempty" xml:"SingleCardCount,omitempty"`
TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}
func (s GetCardStatusStatisticsResponseBodyDataFlowOutStatisticsDTO) String() string {
return tea.Prettify(s)
}
func (s GetCardStatusStatisticsResponseBodyDataFlowOutStatisticsDTO) GoString() string {
return s.String()
}
func (s *GetCardStatusStatisticsResponseBodyDataFlowOutStatisticsDTO) SetPoolCount(v int64) *GetCardStatusStatisticsResponseBodyDataFlowOutStatisticsDTO {
s.PoolCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataFlowOutStatisticsDTO) SetSameFlowCardCount(v int64) *GetCardStatusStatisticsResponseBodyDataFlowOutStatisticsDTO {
s.SameFlowCardCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataFlowOutStatisticsDTO) SetSingleCardCount(v int64) *GetCardStatusStatisticsResponseBodyDataFlowOutStatisticsDTO {
s.SingleCardCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataFlowOutStatisticsDTO) SetTotalCount(v int64) *GetCardStatusStatisticsResponseBodyDataFlowOutStatisticsDTO {
s.TotalCount = &v
return s
}
type GetCardStatusStatisticsResponseBodyDataManageStopStatisticsDTO struct {
PoolCount *int64 `json:"PoolCount,omitempty" xml:"PoolCount,omitempty"`
SameFlowCardCount *int64 `json:"SameFlowCardCount,omitempty" xml:"SameFlowCardCount,omitempty"`
SingleCardCount *int64 `json:"SingleCardCount,omitempty" xml:"SingleCardCount,omitempty"`
TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}
func (s GetCardStatusStatisticsResponseBodyDataManageStopStatisticsDTO) String() string {
return tea.Prettify(s)
}
func (s GetCardStatusStatisticsResponseBodyDataManageStopStatisticsDTO) GoString() string {
return s.String()
}
func (s *GetCardStatusStatisticsResponseBodyDataManageStopStatisticsDTO) SetPoolCount(v int64) *GetCardStatusStatisticsResponseBodyDataManageStopStatisticsDTO {
s.PoolCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataManageStopStatisticsDTO) SetSameFlowCardCount(v int64) *GetCardStatusStatisticsResponseBodyDataManageStopStatisticsDTO {
s.SameFlowCardCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataManageStopStatisticsDTO) SetSingleCardCount(v int64) *GetCardStatusStatisticsResponseBodyDataManageStopStatisticsDTO {
s.SingleCardCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataManageStopStatisticsDTO) SetTotalCount(v int64) *GetCardStatusStatisticsResponseBodyDataManageStopStatisticsDTO {
s.TotalCount = &v
return s
}
type GetCardStatusStatisticsResponseBodyDataRiskWaringStatisticsDTO struct {
LeftFlowPercentageWarnCount *int64 `json:"LeftFlowPercentageWarnCount,omitempty" xml:"LeftFlowPercentageWarnCount,omitempty"`
StopCount *int64 `json:"StopCount,omitempty" xml:"StopCount,omitempty"`
WaringTotalCount *int64 `json:"WaringTotalCount,omitempty" xml:"WaringTotalCount,omitempty"`
WarningCount *int64 `json:"WarningCount,omitempty" xml:"WarningCount,omitempty"`
}
func (s GetCardStatusStatisticsResponseBodyDataRiskWaringStatisticsDTO) String() string {
return tea.Prettify(s)
}
func (s GetCardStatusStatisticsResponseBodyDataRiskWaringStatisticsDTO) GoString() string {
return s.String()
}
func (s *GetCardStatusStatisticsResponseBodyDataRiskWaringStatisticsDTO) SetLeftFlowPercentageWarnCount(v int64) *GetCardStatusStatisticsResponseBodyDataRiskWaringStatisticsDTO {
s.LeftFlowPercentageWarnCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataRiskWaringStatisticsDTO) SetStopCount(v int64) *GetCardStatusStatisticsResponseBodyDataRiskWaringStatisticsDTO {
s.StopCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataRiskWaringStatisticsDTO) SetWaringTotalCount(v int64) *GetCardStatusStatisticsResponseBodyDataRiskWaringStatisticsDTO {
s.WaringTotalCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataRiskWaringStatisticsDTO) SetWarningCount(v int64) *GetCardStatusStatisticsResponseBodyDataRiskWaringStatisticsDTO {
s.WarningCount = &v
return s
}
type GetCardStatusStatisticsResponseBodyDataSingCardPeriodLeftFlowWarnDTO struct {
LessFlowPercentage10Count *int64 `json:"LessFlowPercentage10Count,omitempty" xml:"LessFlowPercentage10Count,omitempty"`
LessFlowPercentage30Count *int64 `json:"LessFlowPercentage30Count,omitempty" xml:"LessFlowPercentage30Count,omitempty"`
}
func (s GetCardStatusStatisticsResponseBodyDataSingCardPeriodLeftFlowWarnDTO) String() string {
return tea.Prettify(s)
}
func (s GetCardStatusStatisticsResponseBodyDataSingCardPeriodLeftFlowWarnDTO) GoString() string {
return s.String()
}
func (s *GetCardStatusStatisticsResponseBodyDataSingCardPeriodLeftFlowWarnDTO) SetLessFlowPercentage10Count(v int64) *GetCardStatusStatisticsResponseBodyDataSingCardPeriodLeftFlowWarnDTO {
s.LessFlowPercentage10Count = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataSingCardPeriodLeftFlowWarnDTO) SetLessFlowPercentage30Count(v int64) *GetCardStatusStatisticsResponseBodyDataSingCardPeriodLeftFlowWarnDTO {
s.LessFlowPercentage30Count = &v
return s
}
type GetCardStatusStatisticsResponseBodyDataUnCertifiedStopStatisticsDTO struct {
PoolCount *int64 `json:"PoolCount,omitempty" xml:"PoolCount,omitempty"`
SameFlowCardCount *int64 `json:"SameFlowCardCount,omitempty" xml:"SameFlowCardCount,omitempty"`
SingleCardCount *int64 `json:"SingleCardCount,omitempty" xml:"SingleCardCount,omitempty"`
TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}
func (s GetCardStatusStatisticsResponseBodyDataUnCertifiedStopStatisticsDTO) String() string {
return tea.Prettify(s)
}
func (s GetCardStatusStatisticsResponseBodyDataUnCertifiedStopStatisticsDTO) GoString() string {
return s.String()
}
func (s *GetCardStatusStatisticsResponseBodyDataUnCertifiedStopStatisticsDTO) SetPoolCount(v int64) *GetCardStatusStatisticsResponseBodyDataUnCertifiedStopStatisticsDTO {
s.PoolCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataUnCertifiedStopStatisticsDTO) SetSameFlowCardCount(v int64) *GetCardStatusStatisticsResponseBodyDataUnCertifiedStopStatisticsDTO {
s.SameFlowCardCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataUnCertifiedStopStatisticsDTO) SetSingleCardCount(v int64) *GetCardStatusStatisticsResponseBodyDataUnCertifiedStopStatisticsDTO {
s.SingleCardCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataUnCertifiedStopStatisticsDTO) SetTotalCount(v int64) *GetCardStatusStatisticsResponseBodyDataUnCertifiedStopStatisticsDTO {
s.TotalCount = &v
return s
}
type GetCardStatusStatisticsResponseBodyDataUnbindResumeStatisticsDTO struct {
PoolCount *int64 `json:"PoolCount,omitempty" xml:"PoolCount,omitempty"`
SameFlowCardCount *int64 `json:"SameFlowCardCount,omitempty" xml:"SameFlowCardCount,omitempty"`
SingleCardCount *int64 `json:"SingleCardCount,omitempty" xml:"SingleCardCount,omitempty"`
TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}
func (s GetCardStatusStatisticsResponseBodyDataUnbindResumeStatisticsDTO) String() string {
return tea.Prettify(s)
}
func (s GetCardStatusStatisticsResponseBodyDataUnbindResumeStatisticsDTO) GoString() string {
return s.String()
}
func (s *GetCardStatusStatisticsResponseBodyDataUnbindResumeStatisticsDTO) SetPoolCount(v int64) *GetCardStatusStatisticsResponseBodyDataUnbindResumeStatisticsDTO {
s.PoolCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataUnbindResumeStatisticsDTO) SetSameFlowCardCount(v int64) *GetCardStatusStatisticsResponseBodyDataUnbindResumeStatisticsDTO {
s.SameFlowCardCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataUnbindResumeStatisticsDTO) SetSingleCardCount(v int64) *GetCardStatusStatisticsResponseBodyDataUnbindResumeStatisticsDTO {
s.SingleCardCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataUnbindResumeStatisticsDTO) SetTotalCount(v int64) *GetCardStatusStatisticsResponseBodyDataUnbindResumeStatisticsDTO {
s.TotalCount = &v
return s
}
type GetCardStatusStatisticsResponseBodyDataWeekWarnStatisticsDTO struct {
PoolCount *int64 `json:"PoolCount,omitempty" xml:"PoolCount,omitempty"`
SameFlowCardCount *int64 `json:"SameFlowCardCount,omitempty" xml:"SameFlowCardCount,omitempty"`
SingleCardCount *int64 `json:"SingleCardCount,omitempty" xml:"SingleCardCount,omitempty"`
TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}
func (s GetCardStatusStatisticsResponseBodyDataWeekWarnStatisticsDTO) String() string {
return tea.Prettify(s)
}
func (s GetCardStatusStatisticsResponseBodyDataWeekWarnStatisticsDTO) GoString() string {
return s.String()
}
func (s *GetCardStatusStatisticsResponseBodyDataWeekWarnStatisticsDTO) SetPoolCount(v int64) *GetCardStatusStatisticsResponseBodyDataWeekWarnStatisticsDTO {
s.PoolCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataWeekWarnStatisticsDTO) SetSameFlowCardCount(v int64) *GetCardStatusStatisticsResponseBodyDataWeekWarnStatisticsDTO {
s.SameFlowCardCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataWeekWarnStatisticsDTO) SetSingleCardCount(v int64) *GetCardStatusStatisticsResponseBodyDataWeekWarnStatisticsDTO {
s.SingleCardCount = &v
return s
}
func (s *GetCardStatusStatisticsResponseBodyDataWeekWarnStatisticsDTO) SetTotalCount(v int64) *GetCardStatusStatisticsResponseBodyDataWeekWarnStatisticsDTO {
s.TotalCount = &v
return s
}
type GetCardStatusStatisticsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *GetCardStatusStatisticsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s GetCardStatusStatisticsResponse) String() string {
return tea.Prettify(s)
}
func (s GetCardStatusStatisticsResponse) GoString() string {
return s.String()
}
func (s *GetCardStatusStatisticsResponse) SetHeaders(v map[string]*string) *GetCardStatusStatisticsResponse {
s.Headers = v
return s
}
func (s *GetCardStatusStatisticsResponse) SetStatusCode(v int32) *GetCardStatusStatisticsResponse {
s.StatusCode = &v
return s
}
func (s *GetCardStatusStatisticsResponse) SetBody(v *GetCardStatusStatisticsResponseBody) *GetCardStatusStatisticsResponse {
s.Body = v
return s
}
type GetCredentialPoolStatisticsRequest struct {
CredentialNO *string `json:"CredentialNO,omitempty" xml:"CredentialNO,omitempty"`
Date *string `json:"Date,omitempty" xml:"Date,omitempty"`
}
func (s GetCredentialPoolStatisticsRequest) String() string {
return tea.Prettify(s)
}
func (s GetCredentialPoolStatisticsRequest) GoString() string {
return s.String()
}
func (s *GetCredentialPoolStatisticsRequest) SetCredentialNO(v string) *GetCredentialPoolStatisticsRequest {
s.CredentialNO = &v
return s
}
func (s *GetCredentialPoolStatisticsRequest) SetDate(v string) *GetCredentialPoolStatisticsRequest {
s.Date = &v
return s
}
type GetCredentialPoolStatisticsResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *GetCredentialPoolStatisticsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s GetCredentialPoolStatisticsResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetCredentialPoolStatisticsResponseBody) GoString() string {
return s.String()
}
func (s *GetCredentialPoolStatisticsResponseBody) SetCode(v string) *GetCredentialPoolStatisticsResponseBody {
s.Code = &v
return s
}
func (s *GetCredentialPoolStatisticsResponseBody) SetData(v *GetCredentialPoolStatisticsResponseBodyData) *GetCredentialPoolStatisticsResponseBody {
s.Data = v
return s
}
func (s *GetCredentialPoolStatisticsResponseBody) SetErrorMessage(v string) *GetCredentialPoolStatisticsResponseBody {
s.ErrorMessage = &v
return s
}
func (s *GetCredentialPoolStatisticsResponseBody) SetRequestId(v string) *GetCredentialPoolStatisticsResponseBody {
s.RequestId = &v
return s
}
func (s *GetCredentialPoolStatisticsResponseBody) SetSuccess(v bool) *GetCredentialPoolStatisticsResponseBody {
s.Success = &v
return s
}
type GetCredentialPoolStatisticsResponseBodyData struct {
CardActiveNum *int64 `json:"CardActiveNum,omitempty" xml:"CardActiveNum,omitempty"`
CardTotalNum *int64 `json:"CardTotalNum,omitempty" xml:"CardTotalNum,omitempty"`
CredentialInstanceId *string `json:"CredentialInstanceId,omitempty" xml:"CredentialInstanceId,omitempty"`
CredentialNO *string `json:"CredentialNO,omitempty" xml:"CredentialNO,omitempty"`
CredentialType *string `json:"CredentialType,omitempty" xml:"CredentialType,omitempty"`
EffectiveAvailableFlow *string `json:"EffectiveAvailableFlow,omitempty" xml:"EffectiveAvailableFlow,omitempty"`
EffectiveTotalFlow *string `json:"EffectiveTotalFlow,omitempty" xml:"EffectiveTotalFlow,omitempty"`
MonthExceedFee *int64 `json:"MonthExceedFee,omitempty" xml:"MonthExceedFee,omitempty"`
MonthFeatureFee *int64 `json:"MonthFeatureFee,omitempty" xml:"MonthFeatureFee,omitempty"`
MonthUsedAmount *int64 `json:"MonthUsedAmount,omitempty" xml:"MonthUsedAmount,omitempty"`
PoolAvaiable *string `json:"PoolAvaiable,omitempty" xml:"PoolAvaiable,omitempty"`
PoolGrandTotal *string `json:"PoolGrandTotal,omitempty" xml:"PoolGrandTotal,omitempty"`
PoolGrandTotalUsed *string `json:"PoolGrandTotalUsed,omitempty" xml:"PoolGrandTotalUsed,omitempty"`
PoolOutUsed *string `json:"PoolOutUsed,omitempty" xml:"PoolOutUsed,omitempty"`
PoolUsed *string `json:"PoolUsed,omitempty" xml:"PoolUsed,omitempty"`
SmsUsed *int64 `json:"SmsUsed,omitempty" xml:"SmsUsed,omitempty"`
}
func (s GetCredentialPoolStatisticsResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s GetCredentialPoolStatisticsResponseBodyData) GoString() string {
return s.String()
}
func (s *GetCredentialPoolStatisticsResponseBodyData) SetCardActiveNum(v int64) *GetCredentialPoolStatisticsResponseBodyData {
s.CardActiveNum = &v
return s
}
func (s *GetCredentialPoolStatisticsResponseBodyData) SetCardTotalNum(v int64) *GetCredentialPoolStatisticsResponseBodyData {
s.CardTotalNum = &v
return s
}
func (s *GetCredentialPoolStatisticsResponseBodyData) SetCredentialInstanceId(v string) *GetCredentialPoolStatisticsResponseBodyData {
s.CredentialInstanceId = &v
return s
}
func (s *GetCredentialPoolStatisticsResponseBodyData) SetCredentialNO(v string) *GetCredentialPoolStatisticsResponseBodyData {
s.CredentialNO = &v
return s
}
func (s *GetCredentialPoolStatisticsResponseBodyData) SetCredentialType(v string) *GetCredentialPoolStatisticsResponseBodyData {
s.CredentialType = &v
return s
}
func (s *GetCredentialPoolStatisticsResponseBodyData) SetEffectiveAvailableFlow(v string) *GetCredentialPoolStatisticsResponseBodyData {
s.EffectiveAvailableFlow = &v
return s
}
func (s *GetCredentialPoolStatisticsResponseBodyData) SetEffectiveTotalFlow(v string) *GetCredentialPoolStatisticsResponseBodyData {
s.EffectiveTotalFlow = &v
return s
}
func (s *GetCredentialPoolStatisticsResponseBodyData) SetMonthExceedFee(v int64) *GetCredentialPoolStatisticsResponseBodyData {
s.MonthExceedFee = &v
return s
}
func (s *GetCredentialPoolStatisticsResponseBodyData) SetMonthFeatureFee(v int64) *GetCredentialPoolStatisticsResponseBodyData {
s.MonthFeatureFee = &v
return s
}
func (s *GetCredentialPoolStatisticsResponseBodyData) SetMonthUsedAmount(v int64) *GetCredentialPoolStatisticsResponseBodyData {
s.MonthUsedAmount = &v
return s
}
func (s *GetCredentialPoolStatisticsResponseBodyData) SetPoolAvaiable(v string) *GetCredentialPoolStatisticsResponseBodyData {
s.PoolAvaiable = &v
return s
}
func (s *GetCredentialPoolStatisticsResponseBodyData) SetPoolGrandTotal(v string) *GetCredentialPoolStatisticsResponseBodyData {
s.PoolGrandTotal = &v
return s
}
func (s *GetCredentialPoolStatisticsResponseBodyData) SetPoolGrandTotalUsed(v string) *GetCredentialPoolStatisticsResponseBodyData {
s.PoolGrandTotalUsed = &v
return s
}
func (s *GetCredentialPoolStatisticsResponseBodyData) SetPoolOutUsed(v string) *GetCredentialPoolStatisticsResponseBodyData {
s.PoolOutUsed = &v
return s
}
func (s *GetCredentialPoolStatisticsResponseBodyData) SetPoolUsed(v string) *GetCredentialPoolStatisticsResponseBodyData {
s.PoolUsed = &v
return s
}
func (s *GetCredentialPoolStatisticsResponseBodyData) SetSmsUsed(v int64) *GetCredentialPoolStatisticsResponseBodyData {
s.SmsUsed = &v
return s
}
type GetCredentialPoolStatisticsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *GetCredentialPoolStatisticsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s GetCredentialPoolStatisticsResponse) String() string {
return tea.Prettify(s)
}
func (s GetCredentialPoolStatisticsResponse) GoString() string {
return s.String()
}
func (s *GetCredentialPoolStatisticsResponse) SetHeaders(v map[string]*string) *GetCredentialPoolStatisticsResponse {
s.Headers = v
return s
}
func (s *GetCredentialPoolStatisticsResponse) SetStatusCode(v int32) *GetCredentialPoolStatisticsResponse {
s.StatusCode = &v
return s
}
func (s *GetCredentialPoolStatisticsResponse) SetBody(v *GetCredentialPoolStatisticsResponseBody) *GetCredentialPoolStatisticsResponse {
s.Body = v
return s
}
type GetOperateResultRequest struct {
ApiProduct *string `json:"ApiProduct,omitempty" xml:"ApiProduct,omitempty"`
ResId *string `json:"ResId,omitempty" xml:"ResId,omitempty"`
SerialNo *string `json:"SerialNo,omitempty" xml:"SerialNo,omitempty"`
}
func (s GetOperateResultRequest) String() string {
return tea.Prettify(s)
}
func (s GetOperateResultRequest) GoString() string {
return s.String()
}
func (s *GetOperateResultRequest) SetApiProduct(v string) *GetOperateResultRequest {
s.ApiProduct = &v
return s
}
func (s *GetOperateResultRequest) SetResId(v string) *GetOperateResultRequest {
s.ResId = &v
return s
}
func (s *GetOperateResultRequest) SetSerialNo(v string) *GetOperateResultRequest {
s.SerialNo = &v
return s
}
type GetOperateResultResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *GetOperateResultResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s GetOperateResultResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetOperateResultResponseBody) GoString() string {
return s.String()
}
func (s *GetOperateResultResponseBody) SetCode(v string) *GetOperateResultResponseBody {
s.Code = &v
return s
}
func (s *GetOperateResultResponseBody) SetData(v *GetOperateResultResponseBodyData) *GetOperateResultResponseBody {
s.Data = v
return s
}
func (s *GetOperateResultResponseBody) SetErrorMessage(v string) *GetOperateResultResponseBody {
s.ErrorMessage = &v
return s
}
func (s *GetOperateResultResponseBody) SetLocalizedMessage(v string) *GetOperateResultResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *GetOperateResultResponseBody) SetRequestId(v string) *GetOperateResultResponseBody {
s.RequestId = &v
return s
}
func (s *GetOperateResultResponseBody) SetSuccess(v bool) *GetOperateResultResponseBody {
s.Success = &v
return s
}
type GetOperateResultResponseBodyData struct {
ExecuteResult *string `json:"ExecuteResult,omitempty" xml:"ExecuteResult,omitempty"`
OperateType *string `json:"OperateType,omitempty" xml:"OperateType,omitempty"`
Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}
func (s GetOperateResultResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s GetOperateResultResponseBodyData) GoString() string {
return s.String()
}
func (s *GetOperateResultResponseBodyData) SetExecuteResult(v string) *GetOperateResultResponseBodyData {
s.ExecuteResult = &v
return s
}
func (s *GetOperateResultResponseBodyData) SetOperateType(v string) *GetOperateResultResponseBodyData {
s.OperateType = &v
return s
}
func (s *GetOperateResultResponseBodyData) SetResult(v bool) *GetOperateResultResponseBodyData {
s.Result = &v
return s
}
func (s *GetOperateResultResponseBodyData) SetStatus(v string) *GetOperateResultResponseBodyData {
s.Status = &v
return s
}
type GetOperateResultResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *GetOperateResultResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s GetOperateResultResponse) String() string {
return tea.Prettify(s)
}
func (s GetOperateResultResponse) GoString() string {
return s.String()
}
func (s *GetOperateResultResponse) SetHeaders(v map[string]*string) *GetOperateResultResponse {
s.Headers = v
return s
}
func (s *GetOperateResultResponse) SetStatusCode(v int32) *GetOperateResultResponse {
s.StatusCode = &v
return s
}
func (s *GetOperateResultResponse) SetBody(v *GetOperateResultResponseBody) *GetOperateResultResponse {
s.Body = v
return s
}
type GetRealNameStatusRequest struct {
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
ListMsisdns []*string `json:"ListMsisdns,omitempty" xml:"ListMsisdns,omitempty" type:"Repeated"`
}
func (s GetRealNameStatusRequest) String() string {
return tea.Prettify(s)
}
func (s GetRealNameStatusRequest) GoString() string {
return s.String()
}
func (s *GetRealNameStatusRequest) SetIccid(v string) *GetRealNameStatusRequest {
s.Iccid = &v
return s
}
func (s *GetRealNameStatusRequest) SetListMsisdns(v []*string) *GetRealNameStatusRequest {
s.ListMsisdns = v
return s
}
type GetRealNameStatusShrinkRequest struct {
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
ListMsisdnsShrink *string `json:"ListMsisdns,omitempty" xml:"ListMsisdns,omitempty"`
}
func (s GetRealNameStatusShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s GetRealNameStatusShrinkRequest) GoString() string {
return s.String()
}
func (s *GetRealNameStatusShrinkRequest) SetIccid(v string) *GetRealNameStatusShrinkRequest {
s.Iccid = &v
return s
}
func (s *GetRealNameStatusShrinkRequest) SetListMsisdnsShrink(v string) *GetRealNameStatusShrinkRequest {
s.ListMsisdnsShrink = &v
return s
}
type GetRealNameStatusResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *GetRealNameStatusResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s GetRealNameStatusResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetRealNameStatusResponseBody) GoString() string {
return s.String()
}
func (s *GetRealNameStatusResponseBody) SetCode(v string) *GetRealNameStatusResponseBody {
s.Code = &v
return s
}
func (s *GetRealNameStatusResponseBody) SetData(v *GetRealNameStatusResponseBodyData) *GetRealNameStatusResponseBody {
s.Data = v
return s
}
func (s *GetRealNameStatusResponseBody) SetErrorMessage(v string) *GetRealNameStatusResponseBody {
s.ErrorMessage = &v
return s
}
func (s *GetRealNameStatusResponseBody) SetLocalizedMessage(v string) *GetRealNameStatusResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *GetRealNameStatusResponseBody) SetRequestId(v string) *GetRealNameStatusResponseBody {
s.RequestId = &v
return s
}
func (s *GetRealNameStatusResponseBody) SetSuccess(v bool) *GetRealNameStatusResponseBody {
s.Success = &v
return s
}
type GetRealNameStatusResponseBodyData struct {
Desc *string `json:"Desc,omitempty" xml:"Desc,omitempty"`
RealNameStatus *string `json:"RealNameStatus,omitempty" xml:"RealNameStatus,omitempty"`
}
func (s GetRealNameStatusResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s GetRealNameStatusResponseBodyData) GoString() string {
return s.String()
}
func (s *GetRealNameStatusResponseBodyData) SetDesc(v string) *GetRealNameStatusResponseBodyData {
s.Desc = &v
return s
}
func (s *GetRealNameStatusResponseBodyData) SetRealNameStatus(v string) *GetRealNameStatusResponseBodyData {
s.RealNameStatus = &v
return s
}
type GetRealNameStatusResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *GetRealNameStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s GetRealNameStatusResponse) String() string {
return tea.Prettify(s)
}
func (s GetRealNameStatusResponse) GoString() string {
return s.String()
}
func (s *GetRealNameStatusResponse) SetHeaders(v map[string]*string) *GetRealNameStatusResponse {
s.Headers = v
return s
}
func (s *GetRealNameStatusResponse) SetStatusCode(v int32) *GetRealNameStatusResponse {
s.StatusCode = &v
return s
}
func (s *GetRealNameStatusResponse) SetBody(v *GetRealNameStatusResponseBody) *GetRealNameStatusResponse {
s.Body = v
return s
}
type GetSimCardStateDistributionRequest struct {
CredentialNO *string `json:"CredentialNO,omitempty" xml:"CredentialNO,omitempty"`
Date *string `json:"Date,omitempty" xml:"Date,omitempty"`
}
func (s GetSimCardStateDistributionRequest) String() string {
return tea.Prettify(s)
}
func (s GetSimCardStateDistributionRequest) GoString() string {
return s.String()
}
func (s *GetSimCardStateDistributionRequest) SetCredentialNO(v string) *GetSimCardStateDistributionRequest {
s.CredentialNO = &v
return s
}
func (s *GetSimCardStateDistributionRequest) SetDate(v string) *GetSimCardStateDistributionRequest {
s.Date = &v
return s
}
type GetSimCardStateDistributionResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *GetSimCardStateDistributionResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s GetSimCardStateDistributionResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetSimCardStateDistributionResponseBody) GoString() string {
return s.String()
}
func (s *GetSimCardStateDistributionResponseBody) SetCode(v string) *GetSimCardStateDistributionResponseBody {
s.Code = &v
return s
}
func (s *GetSimCardStateDistributionResponseBody) SetData(v *GetSimCardStateDistributionResponseBodyData) *GetSimCardStateDistributionResponseBody {
s.Data = v
return s
}
func (s *GetSimCardStateDistributionResponseBody) SetErrorMessage(v string) *GetSimCardStateDistributionResponseBody {
s.ErrorMessage = &v
return s
}
func (s *GetSimCardStateDistributionResponseBody) SetRequestId(v string) *GetSimCardStateDistributionResponseBody {
s.RequestId = &v
return s
}
func (s *GetSimCardStateDistributionResponseBody) SetSuccess(v bool) *GetSimCardStateDistributionResponseBody {
s.Success = &v
return s
}
type GetSimCardStateDistributionResponseBodyData struct {
CardCount *int64 `json:"CardCount,omitempty" xml:"CardCount,omitempty"`
DestoryedCount *int64 `json:"DestoryedCount,omitempty" xml:"DestoryedCount,omitempty"`
ShutDownCount *int64 `json:"ShutDownCount,omitempty" xml:"ShutDownCount,omitempty"`
StopCount *int64 `json:"StopCount,omitempty" xml:"StopCount,omitempty"`
TestCount *int64 `json:"TestCount,omitempty" xml:"TestCount,omitempty"`
UnusedCount *int64 `json:"UnusedCount,omitempty" xml:"UnusedCount,omitempty"`
UsingCount *int64 `json:"UsingCount,omitempty" xml:"UsingCount,omitempty"`
}
func (s GetSimCardStateDistributionResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s GetSimCardStateDistributionResponseBodyData) GoString() string {
return s.String()
}
func (s *GetSimCardStateDistributionResponseBodyData) SetCardCount(v int64) *GetSimCardStateDistributionResponseBodyData {
s.CardCount = &v
return s
}
func (s *GetSimCardStateDistributionResponseBodyData) SetDestoryedCount(v int64) *GetSimCardStateDistributionResponseBodyData {
s.DestoryedCount = &v
return s
}
func (s *GetSimCardStateDistributionResponseBodyData) SetShutDownCount(v int64) *GetSimCardStateDistributionResponseBodyData {
s.ShutDownCount = &v
return s
}
func (s *GetSimCardStateDistributionResponseBodyData) SetStopCount(v int64) *GetSimCardStateDistributionResponseBodyData {
s.StopCount = &v
return s
}
func (s *GetSimCardStateDistributionResponseBodyData) SetTestCount(v int64) *GetSimCardStateDistributionResponseBodyData {
s.TestCount = &v
return s
}
func (s *GetSimCardStateDistributionResponseBodyData) SetUnusedCount(v int64) *GetSimCardStateDistributionResponseBodyData {
s.UnusedCount = &v
return s
}
func (s *GetSimCardStateDistributionResponseBodyData) SetUsingCount(v int64) *GetSimCardStateDistributionResponseBodyData {
s.UsingCount = &v
return s
}
type GetSimCardStateDistributionResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *GetSimCardStateDistributionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s GetSimCardStateDistributionResponse) String() string {
return tea.Prettify(s)
}
func (s GetSimCardStateDistributionResponse) GoString() string {
return s.String()
}
func (s *GetSimCardStateDistributionResponse) SetHeaders(v map[string]*string) *GetSimCardStateDistributionResponse {
s.Headers = v
return s
}
func (s *GetSimCardStateDistributionResponse) SetStatusCode(v int32) *GetSimCardStateDistributionResponse {
s.StatusCode = &v
return s
}
func (s *GetSimCardStateDistributionResponse) SetBody(v *GetSimCardStateDistributionResponseBody) *GetSimCardStateDistributionResponse {
s.Body = v
return s
}
type ListCardInfoRequest struct {
ActiveTimeEnd *string `json:"ActiveTimeEnd,omitempty" xml:"ActiveTimeEnd,omitempty"`
ActiveTimeStart *string `json:"ActiveTimeStart,omitempty" xml:"ActiveTimeStart,omitempty"`
AliFee *string `json:"AliFee,omitempty" xml:"AliFee,omitempty"`
AliyunOrderId *string `json:"AliyunOrderId,omitempty" xml:"AliyunOrderId,omitempty"`
ApnName *string `json:"ApnName,omitempty" xml:"ApnName,omitempty"`
CertifyType *string `json:"CertifyType,omitempty" xml:"CertifyType,omitempty"`
CredentialNo *string `json:"CredentialNo,omitempty" xml:"CredentialNo,omitempty"`
DataLevel *string `json:"DataLevel,omitempty" xml:"DataLevel,omitempty"`
DataType *string `json:"DataType,omitempty" xml:"DataType,omitempty"`
DirectionalGroupId *string `json:"DirectionalGroupId,omitempty" xml:"DirectionalGroupId,omitempty"`
ExpireTimeEnd *string `json:"ExpireTimeEnd,omitempty" xml:"ExpireTimeEnd,omitempty"`
ExpireTimeStart *string `json:"ExpireTimeStart,omitempty" xml:"ExpireTimeStart,omitempty"`
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
Imsi *string `json:"Imsi,omitempty" xml:"Imsi,omitempty"`
IsAutoRecharge *bool `json:"IsAutoRecharge,omitempty" xml:"IsAutoRecharge,omitempty"`
MaxFlow *string `json:"MaxFlow,omitempty" xml:"MaxFlow,omitempty"`
MaxRestFlowPercentage *float64 `json:"MaxRestFlowPercentage,omitempty" xml:"MaxRestFlowPercentage,omitempty"`
MinFlow *string `json:"MinFlow,omitempty" xml:"MinFlow,omitempty"`
Msisdn *string `json:"Msisdn,omitempty" xml:"Msisdn,omitempty"`
NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
NotifyId *string `json:"NotifyId,omitempty" xml:"NotifyId,omitempty"`
OsStatus *string `json:"OsStatus,omitempty" xml:"OsStatus,omitempty"`
PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
Period *string `json:"Period,omitempty" xml:"Period,omitempty"`
PoolId *string `json:"PoolId,omitempty" xml:"PoolId,omitempty"`
SimType *string `json:"SimType,omitempty" xml:"SimType,omitempty"`
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
TagName *string `json:"TagName,omitempty" xml:"TagName,omitempty"`
Vendor *string `json:"Vendor,omitempty" xml:"Vendor,omitempty"`
}
func (s ListCardInfoRequest) String() string {
return tea.Prettify(s)
}
func (s ListCardInfoRequest) GoString() string {
return s.String()
}
func (s *ListCardInfoRequest) SetActiveTimeEnd(v string) *ListCardInfoRequest {
s.ActiveTimeEnd = &v
return s
}
func (s *ListCardInfoRequest) SetActiveTimeStart(v string) *ListCardInfoRequest {
s.ActiveTimeStart = &v
return s
}
func (s *ListCardInfoRequest) SetAliFee(v string) *ListCardInfoRequest {
s.AliFee = &v
return s
}
func (s *ListCardInfoRequest) SetAliyunOrderId(v string) *ListCardInfoRequest {
s.AliyunOrderId = &v
return s
}
func (s *ListCardInfoRequest) SetApnName(v string) *ListCardInfoRequest {
s.ApnName = &v
return s
}
func (s *ListCardInfoRequest) SetCertifyType(v string) *ListCardInfoRequest {
s.CertifyType = &v
return s
}
func (s *ListCardInfoRequest) SetCredentialNo(v string) *ListCardInfoRequest {
s.CredentialNo = &v
return s
}
func (s *ListCardInfoRequest) SetDataLevel(v string) *ListCardInfoRequest {
s.DataLevel = &v
return s
}
func (s *ListCardInfoRequest) SetDataType(v string) *ListCardInfoRequest {
s.DataType = &v
return s
}
func (s *ListCardInfoRequest) SetDirectionalGroupId(v string) *ListCardInfoRequest {
s.DirectionalGroupId = &v
return s
}
func (s *ListCardInfoRequest) SetExpireTimeEnd(v string) *ListCardInfoRequest {
s.ExpireTimeEnd = &v
return s
}
func (s *ListCardInfoRequest) SetExpireTimeStart(v string) *ListCardInfoRequest {
s.ExpireTimeStart = &v
return s
}
func (s *ListCardInfoRequest) SetIccid(v string) *ListCardInfoRequest {
s.Iccid = &v
return s
}
func (s *ListCardInfoRequest) SetImsi(v string) *ListCardInfoRequest {
s.Imsi = &v
return s
}
func (s *ListCardInfoRequest) SetIsAutoRecharge(v bool) *ListCardInfoRequest {
s.IsAutoRecharge = &v
return s
}
func (s *ListCardInfoRequest) SetMaxFlow(v string) *ListCardInfoRequest {
s.MaxFlow = &v
return s
}
func (s *ListCardInfoRequest) SetMaxRestFlowPercentage(v float64) *ListCardInfoRequest {
s.MaxRestFlowPercentage = &v
return s
}
func (s *ListCardInfoRequest) SetMinFlow(v string) *ListCardInfoRequest {
s.MinFlow = &v
return s
}
func (s *ListCardInfoRequest) SetMsisdn(v string) *ListCardInfoRequest {
s.Msisdn = &v
return s
}
func (s *ListCardInfoRequest) SetNetworkType(v string) *ListCardInfoRequest {
s.NetworkType = &v
return s
}
func (s *ListCardInfoRequest) SetNotifyId(v string) *ListCardInfoRequest {
s.NotifyId = &v
return s
}
func (s *ListCardInfoRequest) SetOsStatus(v string) *ListCardInfoRequest {
s.OsStatus = &v
return s
}
func (s *ListCardInfoRequest) SetPageNo(v int32) *ListCardInfoRequest {
s.PageNo = &v
return s
}
func (s *ListCardInfoRequest) SetPageSize(v int32) *ListCardInfoRequest {
s.PageSize = &v
return s
}
func (s *ListCardInfoRequest) SetPeriod(v string) *ListCardInfoRequest {
s.Period = &v
return s
}
func (s *ListCardInfoRequest) SetPoolId(v string) *ListCardInfoRequest {
s.PoolId = &v
return s
}
func (s *ListCardInfoRequest) SetSimType(v string) *ListCardInfoRequest {
s.SimType = &v
return s
}
func (s *ListCardInfoRequest) SetStatus(v string) *ListCardInfoRequest {
s.Status = &v
return s
}
func (s *ListCardInfoRequest) SetTagName(v string) *ListCardInfoRequest {
s.TagName = &v
return s
}
func (s *ListCardInfoRequest) SetVendor(v string) *ListCardInfoRequest {
s.Vendor = &v
return s
}
type ListCardInfoResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *ListCardInfoResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s ListCardInfoResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListCardInfoResponseBody) GoString() string {
return s.String()
}
func (s *ListCardInfoResponseBody) SetCode(v string) *ListCardInfoResponseBody {
s.Code = &v
return s
}
func (s *ListCardInfoResponseBody) SetData(v *ListCardInfoResponseBodyData) *ListCardInfoResponseBody {
s.Data = v
return s
}
func (s *ListCardInfoResponseBody) SetErrorMessage(v string) *ListCardInfoResponseBody {
s.ErrorMessage = &v
return s
}
func (s *ListCardInfoResponseBody) SetLocalizedMessage(v string) *ListCardInfoResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *ListCardInfoResponseBody) SetRequestId(v string) *ListCardInfoResponseBody {
s.RequestId = &v
return s
}
func (s *ListCardInfoResponseBody) SetSuccess(v bool) *ListCardInfoResponseBody {
s.Success = &v
return s
}
type ListCardInfoResponseBodyData struct {
List []*ListCardInfoResponseBodyDataList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"`
PageCount *int32 `json:"PageCount,omitempty" xml:"PageCount,omitempty"`
PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
}
func (s ListCardInfoResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s ListCardInfoResponseBodyData) GoString() string {
return s.String()
}
func (s *ListCardInfoResponseBodyData) SetList(v []*ListCardInfoResponseBodyDataList) *ListCardInfoResponseBodyData {
s.List = v
return s
}
func (s *ListCardInfoResponseBodyData) SetPageCount(v int32) *ListCardInfoResponseBodyData {
s.PageCount = &v
return s
}
func (s *ListCardInfoResponseBodyData) SetPageNo(v int32) *ListCardInfoResponseBodyData {
s.PageNo = &v
return s
}
func (s *ListCardInfoResponseBodyData) SetPageSize(v int32) *ListCardInfoResponseBodyData {
s.PageSize = &v
return s
}
func (s *ListCardInfoResponseBodyData) SetTotal(v int32) *ListCardInfoResponseBodyData {
s.Total = &v
return s
}
type ListCardInfoResponseBodyDataList struct {
ActiveTime *string `json:"ActiveTime,omitempty" xml:"ActiveTime,omitempty"`
ActiveType *string `json:"ActiveType,omitempty" xml:"ActiveType,omitempty"`
AliFee *string `json:"AliFee,omitempty" xml:"AliFee,omitempty"`
AliyunOrderId *string `json:"AliyunOrderId,omitempty" xml:"AliyunOrderId,omitempty"`
ApnName *string `json:"ApnName,omitempty" xml:"ApnName,omitempty"`
CertifyType *string `json:"CertifyType,omitempty" xml:"CertifyType,omitempty"`
CredentialInstanceId *string `json:"CredentialInstanceId,omitempty" xml:"CredentialInstanceId,omitempty"`
CredentialNo *string `json:"CredentialNo,omitempty" xml:"CredentialNo,omitempty"`
CredentialType *string `json:"CredentialType,omitempty" xml:"CredentialType,omitempty"`
DataLevel *string `json:"DataLevel,omitempty" xml:"DataLevel,omitempty"`
DataType *string `json:"DataType,omitempty" xml:"DataType,omitempty"`
DirectionalGroupId *int64 `json:"DirectionalGroupId,omitempty" xml:"DirectionalGroupId,omitempty"`
DirectionalGroupName *string `json:"DirectionalGroupName,omitempty" xml:"DirectionalGroupName,omitempty"`
ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
FlowLatestModifiedTime *string `json:"FlowLatestModifiedTime,omitempty" xml:"FlowLatestModifiedTime,omitempty"`
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
Imsi []*string `json:"Imsi,omitempty" xml:"Imsi,omitempty" type:"Repeated"`
IsAutoRecharge *bool `json:"IsAutoRecharge,omitempty" xml:"IsAutoRecharge,omitempty"`
Msisdn []*string `json:"Msisdn,omitempty" xml:"Msisdn,omitempty" type:"Repeated"`
NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
NotifyId *string `json:"NotifyId,omitempty" xml:"NotifyId,omitempty"`
OpenAccountTime *string `json:"OpenAccountTime,omitempty" xml:"OpenAccountTime,omitempty"`
OsStatus *string `json:"OsStatus,omitempty" xml:"OsStatus,omitempty"`
Period *string `json:"Period,omitempty" xml:"Period,omitempty"`
PeriodAddFlow *string `json:"PeriodAddFlow,omitempty" xml:"PeriodAddFlow,omitempty"`
PeriodRestFlow *string `json:"PeriodRestFlow,omitempty" xml:"PeriodRestFlow,omitempty"`
PeriodSmsUse *string `json:"PeriodSmsUse,omitempty" xml:"PeriodSmsUse,omitempty"`
PrivateNetworkSegment *string `json:"PrivateNetworkSegment,omitempty" xml:"PrivateNetworkSegment,omitempty"`
Remark *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
SimType *string `json:"SimType,omitempty" xml:"SimType,omitempty"`
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
TagList []*ListCardInfoResponseBodyDataListTagList `json:"TagList,omitempty" xml:"TagList,omitempty" type:"Repeated"`
Vendor *string `json:"Vendor,omitempty" xml:"Vendor,omitempty"`
VsimInstanceId *int64 `json:"VsimInstanceId,omitempty" xml:"VsimInstanceId,omitempty"`
}
func (s ListCardInfoResponseBodyDataList) String() string {
return tea.Prettify(s)
}
func (s ListCardInfoResponseBodyDataList) GoString() string {
return s.String()
}
func (s *ListCardInfoResponseBodyDataList) SetActiveTime(v string) *ListCardInfoResponseBodyDataList {
s.ActiveTime = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetActiveType(v string) *ListCardInfoResponseBodyDataList {
s.ActiveType = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetAliFee(v string) *ListCardInfoResponseBodyDataList {
s.AliFee = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetAliyunOrderId(v string) *ListCardInfoResponseBodyDataList {
s.AliyunOrderId = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetApnName(v string) *ListCardInfoResponseBodyDataList {
s.ApnName = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetCertifyType(v string) *ListCardInfoResponseBodyDataList {
s.CertifyType = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetCredentialInstanceId(v string) *ListCardInfoResponseBodyDataList {
s.CredentialInstanceId = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetCredentialNo(v string) *ListCardInfoResponseBodyDataList {
s.CredentialNo = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetCredentialType(v string) *ListCardInfoResponseBodyDataList {
s.CredentialType = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetDataLevel(v string) *ListCardInfoResponseBodyDataList {
s.DataLevel = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetDataType(v string) *ListCardInfoResponseBodyDataList {
s.DataType = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetDirectionalGroupId(v int64) *ListCardInfoResponseBodyDataList {
s.DirectionalGroupId = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetDirectionalGroupName(v string) *ListCardInfoResponseBodyDataList {
s.DirectionalGroupName = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetExpireTime(v string) *ListCardInfoResponseBodyDataList {
s.ExpireTime = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetFlowLatestModifiedTime(v string) *ListCardInfoResponseBodyDataList {
s.FlowLatestModifiedTime = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetIccid(v string) *ListCardInfoResponseBodyDataList {
s.Iccid = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetImsi(v []*string) *ListCardInfoResponseBodyDataList {
s.Imsi = v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetIsAutoRecharge(v bool) *ListCardInfoResponseBodyDataList {
s.IsAutoRecharge = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetMsisdn(v []*string) *ListCardInfoResponseBodyDataList {
s.Msisdn = v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetNetworkType(v string) *ListCardInfoResponseBodyDataList {
s.NetworkType = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetNotifyId(v string) *ListCardInfoResponseBodyDataList {
s.NotifyId = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetOpenAccountTime(v string) *ListCardInfoResponseBodyDataList {
s.OpenAccountTime = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetOsStatus(v string) *ListCardInfoResponseBodyDataList {
s.OsStatus = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetPeriod(v string) *ListCardInfoResponseBodyDataList {
s.Period = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetPeriodAddFlow(v string) *ListCardInfoResponseBodyDataList {
s.PeriodAddFlow = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetPeriodRestFlow(v string) *ListCardInfoResponseBodyDataList {
s.PeriodRestFlow = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetPeriodSmsUse(v string) *ListCardInfoResponseBodyDataList {
s.PeriodSmsUse = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetPrivateNetworkSegment(v string) *ListCardInfoResponseBodyDataList {
s.PrivateNetworkSegment = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetRemark(v string) *ListCardInfoResponseBodyDataList {
s.Remark = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetSimType(v string) *ListCardInfoResponseBodyDataList {
s.SimType = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetStatus(v string) *ListCardInfoResponseBodyDataList {
s.Status = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetTagList(v []*ListCardInfoResponseBodyDataListTagList) *ListCardInfoResponseBodyDataList {
s.TagList = v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetVendor(v string) *ListCardInfoResponseBodyDataList {
s.Vendor = &v
return s
}
func (s *ListCardInfoResponseBodyDataList) SetVsimInstanceId(v int64) *ListCardInfoResponseBodyDataList {
s.VsimInstanceId = &v
return s
}
type ListCardInfoResponseBodyDataListTagList struct {
Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
TagName *string `json:"TagName,omitempty" xml:"TagName,omitempty"`
}
func (s ListCardInfoResponseBodyDataListTagList) String() string {
return tea.Prettify(s)
}
func (s ListCardInfoResponseBodyDataListTagList) GoString() string {
return s.String()
}
func (s *ListCardInfoResponseBodyDataListTagList) SetId(v int64) *ListCardInfoResponseBodyDataListTagList {
s.Id = &v
return s
}
func (s *ListCardInfoResponseBodyDataListTagList) SetTagName(v string) *ListCardInfoResponseBodyDataListTagList {
s.TagName = &v
return s
}
type ListCardInfoResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *ListCardInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s ListCardInfoResponse) String() string {
return tea.Prettify(s)
}
func (s ListCardInfoResponse) GoString() string {
return s.String()
}
func (s *ListCardInfoResponse) SetHeaders(v map[string]*string) *ListCardInfoResponse {
s.Headers = v
return s
}
func (s *ListCardInfoResponse) SetStatusCode(v int32) *ListCardInfoResponse {
s.StatusCode = &v
return s
}
func (s *ListCardInfoResponse) SetBody(v *ListCardInfoResponseBody) *ListCardInfoResponse {
s.Body = v
return s
}
type ListDirectionalAddressRequest struct {
GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}
func (s ListDirectionalAddressRequest) String() string {
return tea.Prettify(s)
}
func (s ListDirectionalAddressRequest) GoString() string {
return s.String()
}
func (s *ListDirectionalAddressRequest) SetGroupId(v string) *ListDirectionalAddressRequest {
s.GroupId = &v
return s
}
func (s *ListDirectionalAddressRequest) SetPageNo(v int32) *ListDirectionalAddressRequest {
s.PageNo = &v
return s
}
func (s *ListDirectionalAddressRequest) SetPageSize(v int32) *ListDirectionalAddressRequest {
s.PageSize = &v
return s
}
type ListDirectionalAddressResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *ListDirectionalAddressResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s ListDirectionalAddressResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListDirectionalAddressResponseBody) GoString() string {
return s.String()
}
func (s *ListDirectionalAddressResponseBody) SetCode(v string) *ListDirectionalAddressResponseBody {
s.Code = &v
return s
}
func (s *ListDirectionalAddressResponseBody) SetData(v *ListDirectionalAddressResponseBodyData) *ListDirectionalAddressResponseBody {
s.Data = v
return s
}
func (s *ListDirectionalAddressResponseBody) SetErrorMessage(v string) *ListDirectionalAddressResponseBody {
s.ErrorMessage = &v
return s
}
func (s *ListDirectionalAddressResponseBody) SetLocalizedMessage(v string) *ListDirectionalAddressResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *ListDirectionalAddressResponseBody) SetRequestId(v string) *ListDirectionalAddressResponseBody {
s.RequestId = &v
return s
}
func (s *ListDirectionalAddressResponseBody) SetSuccess(v bool) *ListDirectionalAddressResponseBody {
s.Success = &v
return s
}
type ListDirectionalAddressResponseBodyData struct {
List []*ListDirectionalAddressResponseBodyDataList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"`
PageCount *int32 `json:"PageCount,omitempty" xml:"PageCount,omitempty"`
PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
}
func (s ListDirectionalAddressResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s ListDirectionalAddressResponseBodyData) GoString() string {
return s.String()
}
func (s *ListDirectionalAddressResponseBodyData) SetList(v []*ListDirectionalAddressResponseBodyDataList) *ListDirectionalAddressResponseBodyData {
s.List = v
return s
}
func (s *ListDirectionalAddressResponseBodyData) SetPageCount(v int32) *ListDirectionalAddressResponseBodyData {
s.PageCount = &v
return s
}
func (s *ListDirectionalAddressResponseBodyData) SetPageNo(v int32) *ListDirectionalAddressResponseBodyData {
s.PageNo = &v
return s
}
func (s *ListDirectionalAddressResponseBodyData) SetPageSize(v int32) *ListDirectionalAddressResponseBodyData {
s.PageSize = &v
return s
}
func (s *ListDirectionalAddressResponseBodyData) SetTotal(v int32) *ListDirectionalAddressResponseBodyData {
s.Total = &v
return s
}
type ListDirectionalAddressResponseBodyDataList struct {
Address *string `json:"Address,omitempty" xml:"Address,omitempty"`
AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"`
GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
State *int32 `json:"State,omitempty" xml:"State,omitempty"`
}
func (s ListDirectionalAddressResponseBodyDataList) String() string {
return tea.Prettify(s)
}
func (s ListDirectionalAddressResponseBodyDataList) GoString() string {
return s.String()
}
func (s *ListDirectionalAddressResponseBodyDataList) SetAddress(v string) *ListDirectionalAddressResponseBodyDataList {
s.Address = &v
return s
}
func (s *ListDirectionalAddressResponseBodyDataList) SetAddressType(v string) *ListDirectionalAddressResponseBodyDataList {
s.AddressType = &v
return s
}
func (s *ListDirectionalAddressResponseBodyDataList) SetGroupId(v string) *ListDirectionalAddressResponseBodyDataList {
s.GroupId = &v
return s
}
func (s *ListDirectionalAddressResponseBodyDataList) SetSource(v string) *ListDirectionalAddressResponseBodyDataList {
s.Source = &v
return s
}
func (s *ListDirectionalAddressResponseBodyDataList) SetState(v int32) *ListDirectionalAddressResponseBodyDataList {
s.State = &v
return s
}
type ListDirectionalAddressResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *ListDirectionalAddressResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s ListDirectionalAddressResponse) String() string {
return tea.Prettify(s)
}
func (s ListDirectionalAddressResponse) GoString() string {
return s.String()
}
func (s *ListDirectionalAddressResponse) SetHeaders(v map[string]*string) *ListDirectionalAddressResponse {
s.Headers = v
return s
}
func (s *ListDirectionalAddressResponse) SetStatusCode(v int32) *ListDirectionalAddressResponse {
s.StatusCode = &v
return s
}
func (s *ListDirectionalAddressResponse) SetBody(v *ListDirectionalAddressResponseBody) *ListDirectionalAddressResponse {
s.Body = v
return s
}
type ListDirectionalDetailRequest struct {
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}
func (s ListDirectionalDetailRequest) String() string {
return tea.Prettify(s)
}
func (s ListDirectionalDetailRequest) GoString() string {
return s.String()
}
func (s *ListDirectionalDetailRequest) SetIccid(v string) *ListDirectionalDetailRequest {
s.Iccid = &v
return s
}
func (s *ListDirectionalDetailRequest) SetPageNo(v int32) *ListDirectionalDetailRequest {
s.PageNo = &v
return s
}
func (s *ListDirectionalDetailRequest) SetPageSize(v int32) *ListDirectionalDetailRequest {
s.PageSize = &v
return s
}
type ListDirectionalDetailResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *ListDirectionalDetailResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s ListDirectionalDetailResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListDirectionalDetailResponseBody) GoString() string {
return s.String()
}
func (s *ListDirectionalDetailResponseBody) SetCode(v string) *ListDirectionalDetailResponseBody {
s.Code = &v
return s
}
func (s *ListDirectionalDetailResponseBody) SetData(v *ListDirectionalDetailResponseBodyData) *ListDirectionalDetailResponseBody {
s.Data = v
return s
}
func (s *ListDirectionalDetailResponseBody) SetErrorMessage(v string) *ListDirectionalDetailResponseBody {
s.ErrorMessage = &v
return s
}
func (s *ListDirectionalDetailResponseBody) SetLocalizedMessage(v string) *ListDirectionalDetailResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *ListDirectionalDetailResponseBody) SetRequestId(v string) *ListDirectionalDetailResponseBody {
s.RequestId = &v
return s
}
func (s *ListDirectionalDetailResponseBody) SetSuccess(v bool) *ListDirectionalDetailResponseBody {
s.Success = &v
return s
}
type ListDirectionalDetailResponseBodyData struct {
DirectionalGroupId *int64 `json:"DirectionalGroupId,omitempty" xml:"DirectionalGroupId,omitempty"`
DirectionalName *string `json:"DirectionalName,omitempty" xml:"DirectionalName,omitempty"`
PaginationResult *ListDirectionalDetailResponseBodyDataPaginationResult `json:"PaginationResult,omitempty" xml:"PaginationResult,omitempty" type:"Struct"`
}
func (s ListDirectionalDetailResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s ListDirectionalDetailResponseBodyData) GoString() string {
return s.String()
}
func (s *ListDirectionalDetailResponseBodyData) SetDirectionalGroupId(v int64) *ListDirectionalDetailResponseBodyData {
s.DirectionalGroupId = &v
return s
}
func (s *ListDirectionalDetailResponseBodyData) SetDirectionalName(v string) *ListDirectionalDetailResponseBodyData {
s.DirectionalName = &v
return s
}
func (s *ListDirectionalDetailResponseBodyData) SetPaginationResult(v *ListDirectionalDetailResponseBodyDataPaginationResult) *ListDirectionalDetailResponseBodyData {
s.PaginationResult = v
return s
}
type ListDirectionalDetailResponseBodyDataPaginationResult struct {
List []*ListDirectionalDetailResponseBodyDataPaginationResultList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"`
PageCount *int32 `json:"PageCount,omitempty" xml:"PageCount,omitempty"`
PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
}
func (s ListDirectionalDetailResponseBodyDataPaginationResult) String() string {
return tea.Prettify(s)
}
func (s ListDirectionalDetailResponseBodyDataPaginationResult) GoString() string {
return s.String()
}
func (s *ListDirectionalDetailResponseBodyDataPaginationResult) SetList(v []*ListDirectionalDetailResponseBodyDataPaginationResultList) *ListDirectionalDetailResponseBodyDataPaginationResult {
s.List = v
return s
}
func (s *ListDirectionalDetailResponseBodyDataPaginationResult) SetPageCount(v int32) *ListDirectionalDetailResponseBodyDataPaginationResult {
s.PageCount = &v
return s
}
func (s *ListDirectionalDetailResponseBodyDataPaginationResult) SetPageNo(v int32) *ListDirectionalDetailResponseBodyDataPaginationResult {
s.PageNo = &v
return s
}
func (s *ListDirectionalDetailResponseBodyDataPaginationResult) SetPageSize(v int32) *ListDirectionalDetailResponseBodyDataPaginationResult {
s.PageSize = &v
return s
}
func (s *ListDirectionalDetailResponseBodyDataPaginationResult) SetTotal(v int32) *ListDirectionalDetailResponseBodyDataPaginationResult {
s.Total = &v
return s
}
type ListDirectionalDetailResponseBodyDataPaginationResultList struct {
Address *string `json:"Address,omitempty" xml:"Address,omitempty"`
AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"`
GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
State *string `json:"State,omitempty" xml:"State,omitempty"`
}
func (s ListDirectionalDetailResponseBodyDataPaginationResultList) String() string {
return tea.Prettify(s)
}
func (s ListDirectionalDetailResponseBodyDataPaginationResultList) GoString() string {
return s.String()
}
func (s *ListDirectionalDetailResponseBodyDataPaginationResultList) SetAddress(v string) *ListDirectionalDetailResponseBodyDataPaginationResultList {
s.Address = &v
return s
}
func (s *ListDirectionalDetailResponseBodyDataPaginationResultList) SetAddressType(v string) *ListDirectionalDetailResponseBodyDataPaginationResultList {
s.AddressType = &v
return s
}
func (s *ListDirectionalDetailResponseBodyDataPaginationResultList) SetGroupId(v string) *ListDirectionalDetailResponseBodyDataPaginationResultList {
s.GroupId = &v
return s
}
func (s *ListDirectionalDetailResponseBodyDataPaginationResultList) SetSource(v string) *ListDirectionalDetailResponseBodyDataPaginationResultList {
s.Source = &v
return s
}
func (s *ListDirectionalDetailResponseBodyDataPaginationResultList) SetState(v string) *ListDirectionalDetailResponseBodyDataPaginationResultList {
s.State = &v
return s
}
type ListDirectionalDetailResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *ListDirectionalDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s ListDirectionalDetailResponse) String() string {
return tea.Prettify(s)
}
func (s ListDirectionalDetailResponse) GoString() string {
return s.String()
}
func (s *ListDirectionalDetailResponse) SetHeaders(v map[string]*string) *ListDirectionalDetailResponse {
s.Headers = v
return s
}
func (s *ListDirectionalDetailResponse) SetStatusCode(v int32) *ListDirectionalDetailResponse {
s.StatusCode = &v
return s
}
func (s *ListDirectionalDetailResponse) SetBody(v *ListDirectionalDetailResponseBody) *ListDirectionalDetailResponse {
s.Body = v
return s
}
type ListOrderRequest struct {
CredentialNo *string `json:"CredentialNo,omitempty" xml:"CredentialNo,omitempty"`
EndDate *string `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
OrderStatus *string `json:"OrderStatus,omitempty" xml:"OrderStatus,omitempty"`
OrderType *string `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
}
func (s ListOrderRequest) String() string {
return tea.Prettify(s)
}
func (s ListOrderRequest) GoString() string {
return s.String()
}
func (s *ListOrderRequest) SetCredentialNo(v string) *ListOrderRequest {
s.CredentialNo = &v
return s
}
func (s *ListOrderRequest) SetEndDate(v string) *ListOrderRequest {
s.EndDate = &v
return s
}
func (s *ListOrderRequest) SetOrderId(v string) *ListOrderRequest {
s.OrderId = &v
return s
}
func (s *ListOrderRequest) SetOrderStatus(v string) *ListOrderRequest {
s.OrderStatus = &v
return s
}
func (s *ListOrderRequest) SetOrderType(v string) *ListOrderRequest {
s.OrderType = &v
return s
}
func (s *ListOrderRequest) SetPageNo(v int32) *ListOrderRequest {
s.PageNo = &v
return s
}
func (s *ListOrderRequest) SetPageSize(v int32) *ListOrderRequest {
s.PageSize = &v
return s
}
func (s *ListOrderRequest) SetStartDate(v string) *ListOrderRequest {
s.StartDate = &v
return s
}
type ListOrderResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *ListOrderResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s ListOrderResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListOrderResponseBody) GoString() string {
return s.String()
}
func (s *ListOrderResponseBody) SetCode(v string) *ListOrderResponseBody {
s.Code = &v
return s
}
func (s *ListOrderResponseBody) SetData(v *ListOrderResponseBodyData) *ListOrderResponseBody {
s.Data = v
return s
}
func (s *ListOrderResponseBody) SetErrorMessage(v string) *ListOrderResponseBody {
s.ErrorMessage = &v
return s
}
func (s *ListOrderResponseBody) SetLocalizedMessage(v string) *ListOrderResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *ListOrderResponseBody) SetRequestId(v string) *ListOrderResponseBody {
s.RequestId = &v
return s
}
func (s *ListOrderResponseBody) SetSuccess(v bool) *ListOrderResponseBody {
s.Success = &v
return s
}
type ListOrderResponseBodyData struct {
List []*ListOrderResponseBodyDataList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"`
PageCount *int32 `json:"PageCount,omitempty" xml:"PageCount,omitempty"`
PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
}
func (s ListOrderResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s ListOrderResponseBodyData) GoString() string {
return s.String()
}
func (s *ListOrderResponseBodyData) SetList(v []*ListOrderResponseBodyDataList) *ListOrderResponseBodyData {
s.List = v
return s
}
func (s *ListOrderResponseBodyData) SetPageCount(v int32) *ListOrderResponseBodyData {
s.PageCount = &v
return s
}
func (s *ListOrderResponseBodyData) SetPageNo(v int32) *ListOrderResponseBodyData {
s.PageNo = &v
return s
}
func (s *ListOrderResponseBodyData) SetPageSize(v int32) *ListOrderResponseBodyData {
s.PageSize = &v
return s
}
func (s *ListOrderResponseBodyData) SetTotal(v int32) *ListOrderResponseBodyData {
s.Total = &v
return s
}
type ListOrderResponseBodyDataList struct {
AliFee *string `json:"AliFee,omitempty" xml:"AliFee,omitempty"`
ApnName *string `json:"ApnName,omitempty" xml:"ApnName,omitempty"`
ApnRegion *string `json:"ApnRegion,omitempty" xml:"ApnRegion,omitempty"`
BillingCycle *string `json:"BillingCycle,omitempty" xml:"BillingCycle,omitempty"`
BuyNum *int32 `json:"BuyNum,omitempty" xml:"BuyNum,omitempty"`
CardPayCount *int32 `json:"CardPayCount,omitempty" xml:"CardPayCount,omitempty"`
CredentialNo *string `json:"CredentialNo,omitempty" xml:"CredentialNo,omitempty"`
CredentialPackage *string `json:"CredentialPackage,omitempty" xml:"CredentialPackage,omitempty"`
DataLevel *string `json:"DataLevel,omitempty" xml:"DataLevel,omitempty"`
DeliveryInfo *ListOrderResponseBodyDataListDeliveryInfo `json:"DeliveryInfo,omitempty" xml:"DeliveryInfo,omitempty" type:"Struct"`
ExpressNoList []*string `json:"ExpressNoList,omitempty" xml:"ExpressNoList,omitempty" type:"Repeated"`
FlowType *string `json:"FlowType,omitempty" xml:"FlowType,omitempty"`
FunctionFee *int32 `json:"FunctionFee,omitempty" xml:"FunctionFee,omitempty"`
NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
OrderDetailUrl *string `json:"OrderDetailUrl,omitempty" xml:"OrderDetailUrl,omitempty"`
OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
OrderInfo *string `json:"OrderInfo,omitempty" xml:"OrderInfo,omitempty"`
OrderStatus *string `json:"OrderStatus,omitempty" xml:"OrderStatus,omitempty"`
OrderType *string `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
PayDuration *string `json:"PayDuration,omitempty" xml:"PayDuration,omitempty"`
PayTime *string `json:"PayTime,omitempty" xml:"PayTime,omitempty"`
PoolCapacity *string `json:"PoolCapacity,omitempty" xml:"PoolCapacity,omitempty"`
PoolCapacityUnit *string `json:"PoolCapacityUnit,omitempty" xml:"PoolCapacityUnit,omitempty"`
PoolNo *string `json:"PoolNo,omitempty" xml:"PoolNo,omitempty"`
ResourceQuantity *int64 `json:"ResourceQuantity,omitempty" xml:"ResourceQuantity,omitempty"`
Vendor *string `json:"Vendor,omitempty" xml:"Vendor,omitempty"`
}
func (s ListOrderResponseBodyDataList) String() string {
return tea.Prettify(s)
}
func (s ListOrderResponseBodyDataList) GoString() string {
return s.String()
}
func (s *ListOrderResponseBodyDataList) SetAliFee(v string) *ListOrderResponseBodyDataList {
s.AliFee = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetApnName(v string) *ListOrderResponseBodyDataList {
s.ApnName = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetApnRegion(v string) *ListOrderResponseBodyDataList {
s.ApnRegion = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetBillingCycle(v string) *ListOrderResponseBodyDataList {
s.BillingCycle = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetBuyNum(v int32) *ListOrderResponseBodyDataList {
s.BuyNum = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetCardPayCount(v int32) *ListOrderResponseBodyDataList {
s.CardPayCount = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetCredentialNo(v string) *ListOrderResponseBodyDataList {
s.CredentialNo = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetCredentialPackage(v string) *ListOrderResponseBodyDataList {
s.CredentialPackage = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetDataLevel(v string) *ListOrderResponseBodyDataList {
s.DataLevel = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetDeliveryInfo(v *ListOrderResponseBodyDataListDeliveryInfo) *ListOrderResponseBodyDataList {
s.DeliveryInfo = v
return s
}
func (s *ListOrderResponseBodyDataList) SetExpressNoList(v []*string) *ListOrderResponseBodyDataList {
s.ExpressNoList = v
return s
}
func (s *ListOrderResponseBodyDataList) SetFlowType(v string) *ListOrderResponseBodyDataList {
s.FlowType = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetFunctionFee(v int32) *ListOrderResponseBodyDataList {
s.FunctionFee = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetNetworkType(v string) *ListOrderResponseBodyDataList {
s.NetworkType = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetOrderDetailUrl(v string) *ListOrderResponseBodyDataList {
s.OrderDetailUrl = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetOrderId(v string) *ListOrderResponseBodyDataList {
s.OrderId = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetOrderInfo(v string) *ListOrderResponseBodyDataList {
s.OrderInfo = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetOrderStatus(v string) *ListOrderResponseBodyDataList {
s.OrderStatus = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetOrderType(v string) *ListOrderResponseBodyDataList {
s.OrderType = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetPayDuration(v string) *ListOrderResponseBodyDataList {
s.PayDuration = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetPayTime(v string) *ListOrderResponseBodyDataList {
s.PayTime = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetPoolCapacity(v string) *ListOrderResponseBodyDataList {
s.PoolCapacity = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetPoolCapacityUnit(v string) *ListOrderResponseBodyDataList {
s.PoolCapacityUnit = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetPoolNo(v string) *ListOrderResponseBodyDataList {
s.PoolNo = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetResourceQuantity(v int64) *ListOrderResponseBodyDataList {
s.ResourceQuantity = &v
return s
}
func (s *ListOrderResponseBodyDataList) SetVendor(v string) *ListOrderResponseBodyDataList {
s.Vendor = &v
return s
}
type ListOrderResponseBodyDataListDeliveryInfo struct {
Address *string `json:"Address,omitempty" xml:"Address,omitempty"`
BuyerMessage *string `json:"BuyerMessage,omitempty" xml:"BuyerMessage,omitempty"`
Mail *string `json:"Mail,omitempty" xml:"Mail,omitempty"`
Receiver *string `json:"Receiver,omitempty" xml:"Receiver,omitempty"`
ZipCode *string `json:"ZipCode,omitempty" xml:"ZipCode,omitempty"`
}
func (s ListOrderResponseBodyDataListDeliveryInfo) String() string {
return tea.Prettify(s)
}
func (s ListOrderResponseBodyDataListDeliveryInfo) GoString() string {
return s.String()
}
func (s *ListOrderResponseBodyDataListDeliveryInfo) SetAddress(v string) *ListOrderResponseBodyDataListDeliveryInfo {
s.Address = &v
return s
}
func (s *ListOrderResponseBodyDataListDeliveryInfo) SetBuyerMessage(v string) *ListOrderResponseBodyDataListDeliveryInfo {
s.BuyerMessage = &v
return s
}
func (s *ListOrderResponseBodyDataListDeliveryInfo) SetMail(v string) *ListOrderResponseBodyDataListDeliveryInfo {
s.Mail = &v
return s
}
func (s *ListOrderResponseBodyDataListDeliveryInfo) SetReceiver(v string) *ListOrderResponseBodyDataListDeliveryInfo {
s.Receiver = &v
return s
}
func (s *ListOrderResponseBodyDataListDeliveryInfo) SetZipCode(v string) *ListOrderResponseBodyDataListDeliveryInfo {
s.ZipCode = &v
return s
}
type ListOrderResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *ListOrderResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s ListOrderResponse) String() string {
return tea.Prettify(s)
}
func (s ListOrderResponse) GoString() string {
return s.String()
}
func (s *ListOrderResponse) SetHeaders(v map[string]*string) *ListOrderResponse {
s.Headers = v
return s
}
func (s *ListOrderResponse) SetStatusCode(v int32) *ListOrderResponse {
s.StatusCode = &v
return s
}
func (s *ListOrderResponse) SetBody(v *ListOrderResponseBody) *ListOrderResponse {
s.Body = v
return s
}
type RebindResumeSingleCardRequest struct {
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
OptMsisdns []*string `json:"OptMsisdns,omitempty" xml:"OptMsisdns,omitempty" type:"Repeated"`
}
func (s RebindResumeSingleCardRequest) String() string {
return tea.Prettify(s)
}
func (s RebindResumeSingleCardRequest) GoString() string {
return s.String()
}
func (s *RebindResumeSingleCardRequest) SetIccid(v string) *RebindResumeSingleCardRequest {
s.Iccid = &v
return s
}
func (s *RebindResumeSingleCardRequest) SetOptMsisdns(v []*string) *RebindResumeSingleCardRequest {
s.OptMsisdns = v
return s
}
type RebindResumeSingleCardShrinkRequest struct {
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
OptMsisdnsShrink *string `json:"OptMsisdns,omitempty" xml:"OptMsisdns,omitempty"`
}
func (s RebindResumeSingleCardShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s RebindResumeSingleCardShrinkRequest) GoString() string {
return s.String()
}
func (s *RebindResumeSingleCardShrinkRequest) SetIccid(v string) *RebindResumeSingleCardShrinkRequest {
s.Iccid = &v
return s
}
func (s *RebindResumeSingleCardShrinkRequest) SetOptMsisdnsShrink(v string) *RebindResumeSingleCardShrinkRequest {
s.OptMsisdnsShrink = &v
return s
}
type RebindResumeSingleCardResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s RebindResumeSingleCardResponseBody) String() string {
return tea.Prettify(s)
}
func (s RebindResumeSingleCardResponseBody) GoString() string {
return s.String()
}
func (s *RebindResumeSingleCardResponseBody) SetCode(v string) *RebindResumeSingleCardResponseBody {
s.Code = &v
return s
}
func (s *RebindResumeSingleCardResponseBody) SetData(v bool) *RebindResumeSingleCardResponseBody {
s.Data = &v
return s
}
func (s *RebindResumeSingleCardResponseBody) SetErrorMessage(v string) *RebindResumeSingleCardResponseBody {
s.ErrorMessage = &v
return s
}
func (s *RebindResumeSingleCardResponseBody) SetLocalizedMessage(v string) *RebindResumeSingleCardResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *RebindResumeSingleCardResponseBody) SetRequestId(v string) *RebindResumeSingleCardResponseBody {
s.RequestId = &v
return s
}
func (s *RebindResumeSingleCardResponseBody) SetSuccess(v bool) *RebindResumeSingleCardResponseBody {
s.Success = &v
return s
}
type RebindResumeSingleCardResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *RebindResumeSingleCardResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s RebindResumeSingleCardResponse) String() string {
return tea.Prettify(s)
}
func (s RebindResumeSingleCardResponse) GoString() string {
return s.String()
}
func (s *RebindResumeSingleCardResponse) SetHeaders(v map[string]*string) *RebindResumeSingleCardResponse {
s.Headers = v
return s
}
func (s *RebindResumeSingleCardResponse) SetStatusCode(v int32) *RebindResumeSingleCardResponse {
s.StatusCode = &v
return s
}
func (s *RebindResumeSingleCardResponse) SetBody(v *RebindResumeSingleCardResponseBody) *RebindResumeSingleCardResponse {
s.Body = v
return s
}
type RenewRequest struct {
ApiProduct *string `json:"ApiProduct,omitempty" xml:"ApiProduct,omitempty"`
ApiRevision *string `json:"ApiRevision,omitempty" xml:"ApiRevision,omitempty"`
BuyNum *int32 `json:"BuyNum,omitempty" xml:"BuyNum,omitempty"`
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
OfferCode *string `json:"OfferCode,omitempty" xml:"OfferCode,omitempty"`
RechargeType *string `json:"RechargeType,omitempty" xml:"RechargeType,omitempty"`
SerialNo *string `json:"SerialNo,omitempty" xml:"SerialNo,omitempty"`
}
func (s RenewRequest) String() string {
return tea.Prettify(s)
}
func (s RenewRequest) GoString() string {
return s.String()
}
func (s *RenewRequest) SetApiProduct(v string) *RenewRequest {
s.ApiProduct = &v
return s
}
func (s *RenewRequest) SetApiRevision(v string) *RenewRequest {
s.ApiRevision = &v
return s
}
func (s *RenewRequest) SetBuyNum(v int32) *RenewRequest {
s.BuyNum = &v
return s
}
func (s *RenewRequest) SetIccid(v string) *RenewRequest {
s.Iccid = &v
return s
}
func (s *RenewRequest) SetOfferCode(v string) *RenewRequest {
s.OfferCode = &v
return s
}
func (s *RenewRequest) SetRechargeType(v string) *RenewRequest {
s.RechargeType = &v
return s
}
func (s *RenewRequest) SetSerialNo(v string) *RenewRequest {
s.SerialNo = &v
return s
}
type RenewResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *RenewResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s RenewResponseBody) String() string {
return tea.Prettify(s)
}
func (s RenewResponseBody) GoString() string {
return s.String()
}
func (s *RenewResponseBody) SetCode(v string) *RenewResponseBody {
s.Code = &v
return s
}
func (s *RenewResponseBody) SetData(v *RenewResponseBodyData) *RenewResponseBody {
s.Data = v
return s
}
func (s *RenewResponseBody) SetErrorMessage(v string) *RenewResponseBody {
s.ErrorMessage = &v
return s
}
func (s *RenewResponseBody) SetLocalizedMessage(v string) *RenewResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *RenewResponseBody) SetRequestId(v string) *RenewResponseBody {
s.RequestId = &v
return s
}
func (s *RenewResponseBody) SetSuccess(v bool) *RenewResponseBody {
s.Success = &v
return s
}
type RenewResponseBodyData struct {
OrderNo *string `json:"OrderNo,omitempty" xml:"OrderNo,omitempty"`
SerialNo *string `json:"SerialNo,omitempty" xml:"SerialNo,omitempty"`
}
func (s RenewResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s RenewResponseBodyData) GoString() string {
return s.String()
}
func (s *RenewResponseBodyData) SetOrderNo(v string) *RenewResponseBodyData {
s.OrderNo = &v
return s
}
func (s *RenewResponseBodyData) SetSerialNo(v string) *RenewResponseBodyData {
s.SerialNo = &v
return s
}
type RenewResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *RenewResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s RenewResponse) String() string {
return tea.Prettify(s)
}
func (s RenewResponse) GoString() string {
return s.String()
}
func (s *RenewResponse) SetHeaders(v map[string]*string) *RenewResponse {
s.Headers = v
return s
}
func (s *RenewResponse) SetStatusCode(v int32) *RenewResponse {
s.StatusCode = &v
return s
}
func (s *RenewResponse) SetBody(v *RenewResponseBody) *RenewResponse {
s.Body = v
return s
}
type ResumeSingleCardRequest struct {
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
OptMsisdns []*string `json:"OptMsisdns,omitempty" xml:"OptMsisdns,omitempty" type:"Repeated"`
}
func (s ResumeSingleCardRequest) String() string {
return tea.Prettify(s)
}
func (s ResumeSingleCardRequest) GoString() string {
return s.String()
}
func (s *ResumeSingleCardRequest) SetIccid(v string) *ResumeSingleCardRequest {
s.Iccid = &v
return s
}
func (s *ResumeSingleCardRequest) SetOptMsisdns(v []*string) *ResumeSingleCardRequest {
s.OptMsisdns = v
return s
}
type ResumeSingleCardShrinkRequest struct {
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
OptMsisdnsShrink *string `json:"OptMsisdns,omitempty" xml:"OptMsisdns,omitempty"`
}
func (s ResumeSingleCardShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s ResumeSingleCardShrinkRequest) GoString() string {
return s.String()
}
func (s *ResumeSingleCardShrinkRequest) SetIccid(v string) *ResumeSingleCardShrinkRequest {
s.Iccid = &v
return s
}
func (s *ResumeSingleCardShrinkRequest) SetOptMsisdnsShrink(v string) *ResumeSingleCardShrinkRequest {
s.OptMsisdnsShrink = &v
return s
}
type ResumeSingleCardResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s ResumeSingleCardResponseBody) String() string {
return tea.Prettify(s)
}
func (s ResumeSingleCardResponseBody) GoString() string {
return s.String()
}
func (s *ResumeSingleCardResponseBody) SetCode(v string) *ResumeSingleCardResponseBody {
s.Code = &v
return s
}
func (s *ResumeSingleCardResponseBody) SetData(v bool) *ResumeSingleCardResponseBody {
s.Data = &v
return s
}
func (s *ResumeSingleCardResponseBody) SetErrorMessage(v string) *ResumeSingleCardResponseBody {
s.ErrorMessage = &v
return s
}
func (s *ResumeSingleCardResponseBody) SetLocalizedMessage(v string) *ResumeSingleCardResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *ResumeSingleCardResponseBody) SetRequestId(v string) *ResumeSingleCardResponseBody {
s.RequestId = &v
return s
}
func (s *ResumeSingleCardResponseBody) SetSuccess(v bool) *ResumeSingleCardResponseBody {
s.Success = &v
return s
}
type ResumeSingleCardResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *ResumeSingleCardResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s ResumeSingleCardResponse) String() string {
return tea.Prettify(s)
}
func (s ResumeSingleCardResponse) GoString() string {
return s.String()
}
func (s *ResumeSingleCardResponse) SetHeaders(v map[string]*string) *ResumeSingleCardResponse {
s.Headers = v
return s
}
func (s *ResumeSingleCardResponse) SetStatusCode(v int32) *ResumeSingleCardResponse {
s.StatusCode = &v
return s
}
func (s *ResumeSingleCardResponse) SetBody(v *ResumeSingleCardResponseBody) *ResumeSingleCardResponse {
s.Body = v
return s
}
type SendMessageRequest struct {
// Linkcard
ApiProduct *string `json:"ApiProduct,omitempty" xml:"ApiProduct,omitempty"`
MessageSendTime *int64 `json:"MessageSendTime,omitempty" xml:"MessageSendTime,omitempty"`
MessageTemplateId *int64 `json:"MessageTemplateId,omitempty" xml:"MessageTemplateId,omitempty"`
MessageVariableParam *string `json:"MessageVariableParam,omitempty" xml:"MessageVariableParam,omitempty"`
Msisdns []*string `json:"Msisdns,omitempty" xml:"Msisdns,omitempty" type:"Repeated"`
TaskName *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
}
func (s SendMessageRequest) String() string {
return tea.Prettify(s)
}
func (s SendMessageRequest) GoString() string {
return s.String()
}
func (s *SendMessageRequest) SetApiProduct(v string) *SendMessageRequest {
s.ApiProduct = &v
return s
}
func (s *SendMessageRequest) SetMessageSendTime(v int64) *SendMessageRequest {
s.MessageSendTime = &v
return s
}
func (s *SendMessageRequest) SetMessageTemplateId(v int64) *SendMessageRequest {
s.MessageTemplateId = &v
return s
}
func (s *SendMessageRequest) SetMessageVariableParam(v string) *SendMessageRequest {
s.MessageVariableParam = &v
return s
}
func (s *SendMessageRequest) SetMsisdns(v []*string) *SendMessageRequest {
s.Msisdns = v
return s
}
func (s *SendMessageRequest) SetTaskName(v string) *SendMessageRequest {
s.TaskName = &v
return s
}
type SendMessageShrinkRequest struct {
// Linkcard
ApiProduct *string `json:"ApiProduct,omitempty" xml:"ApiProduct,omitempty"`
MessageSendTime *int64 `json:"MessageSendTime,omitempty" xml:"MessageSendTime,omitempty"`
MessageTemplateId *int64 `json:"MessageTemplateId,omitempty" xml:"MessageTemplateId,omitempty"`
MessageVariableParam *string `json:"MessageVariableParam,omitempty" xml:"MessageVariableParam,omitempty"`
MsisdnsShrink *string `json:"Msisdns,omitempty" xml:"Msisdns,omitempty"`
TaskName *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
}
func (s SendMessageShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s SendMessageShrinkRequest) GoString() string {
return s.String()
}
func (s *SendMessageShrinkRequest) SetApiProduct(v string) *SendMessageShrinkRequest {
s.ApiProduct = &v
return s
}
func (s *SendMessageShrinkRequest) SetMessageSendTime(v int64) *SendMessageShrinkRequest {
s.MessageSendTime = &v
return s
}
func (s *SendMessageShrinkRequest) SetMessageTemplateId(v int64) *SendMessageShrinkRequest {
s.MessageTemplateId = &v
return s
}
func (s *SendMessageShrinkRequest) SetMessageVariableParam(v string) *SendMessageShrinkRequest {
s.MessageVariableParam = &v
return s
}
func (s *SendMessageShrinkRequest) SetMsisdnsShrink(v string) *SendMessageShrinkRequest {
s.MsisdnsShrink = &v
return s
}
func (s *SendMessageShrinkRequest) SetTaskName(v string) *SendMessageShrinkRequest {
s.TaskName = &v
return s
}
type SendMessageResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *int64 `json:"Data,omitempty" xml:"Data,omitempty"`
DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"`
DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s SendMessageResponseBody) String() string {
return tea.Prettify(s)
}
func (s SendMessageResponseBody) GoString() string {
return s.String()
}
func (s *SendMessageResponseBody) SetCode(v string) *SendMessageResponseBody {
s.Code = &v
return s
}
func (s *SendMessageResponseBody) SetData(v int64) *SendMessageResponseBody {
s.Data = &v
return s
}
func (s *SendMessageResponseBody) SetDynamicCode(v string) *SendMessageResponseBody {
s.DynamicCode = &v
return s
}
func (s *SendMessageResponseBody) SetDynamicMessage(v string) *SendMessageResponseBody {
s.DynamicMessage = &v
return s
}
func (s *SendMessageResponseBody) SetErrorMessage(v string) *SendMessageResponseBody {
s.ErrorMessage = &v
return s
}
func (s *SendMessageResponseBody) SetLocalizedMessage(v string) *SendMessageResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *SendMessageResponseBody) SetRequestId(v string) *SendMessageResponseBody {
s.RequestId = &v
return s
}
func (s *SendMessageResponseBody) SetSuccess(v bool) *SendMessageResponseBody {
s.Success = &v
return s
}
type SendMessageResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *SendMessageResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s SendMessageResponse) String() string {
return tea.Prettify(s)
}
func (s SendMessageResponse) GoString() string {
return s.String()
}
func (s *SendMessageResponse) SetHeaders(v map[string]*string) *SendMessageResponse {
s.Headers = v
return s
}
func (s *SendMessageResponse) SetStatusCode(v int32) *SendMessageResponse {
s.StatusCode = &v
return s
}
func (s *SendMessageResponse) SetBody(v *SendMessageResponseBody) *SendMessageResponse {
s.Body = v
return s
}
type SetCardStopRuleRequest struct {
AutoRestore *bool `json:"AutoRestore,omitempty" xml:"AutoRestore,omitempty"`
FlowLimit *int64 `json:"FlowLimit,omitempty" xml:"FlowLimit,omitempty"`
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
}
func (s SetCardStopRuleRequest) String() string {
return tea.Prettify(s)
}
func (s SetCardStopRuleRequest) GoString() string {
return s.String()
}
func (s *SetCardStopRuleRequest) SetAutoRestore(v bool) *SetCardStopRuleRequest {
s.AutoRestore = &v
return s
}
func (s *SetCardStopRuleRequest) SetFlowLimit(v int64) *SetCardStopRuleRequest {
s.FlowLimit = &v
return s
}
func (s *SetCardStopRuleRequest) SetIccid(v string) *SetCardStopRuleRequest {
s.Iccid = &v
return s
}
type SetCardStopRuleResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s SetCardStopRuleResponseBody) String() string {
return tea.Prettify(s)
}
func (s SetCardStopRuleResponseBody) GoString() string {
return s.String()
}
func (s *SetCardStopRuleResponseBody) SetCode(v string) *SetCardStopRuleResponseBody {
s.Code = &v
return s
}
func (s *SetCardStopRuleResponseBody) SetData(v bool) *SetCardStopRuleResponseBody {
s.Data = &v
return s
}
func (s *SetCardStopRuleResponseBody) SetErrorMessage(v string) *SetCardStopRuleResponseBody {
s.ErrorMessage = &v
return s
}
func (s *SetCardStopRuleResponseBody) SetLocalizedMessage(v string) *SetCardStopRuleResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *SetCardStopRuleResponseBody) SetRequestId(v string) *SetCardStopRuleResponseBody {
s.RequestId = &v
return s
}
func (s *SetCardStopRuleResponseBody) SetSuccess(v bool) *SetCardStopRuleResponseBody {
s.Success = &v
return s
}
type SetCardStopRuleResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *SetCardStopRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s SetCardStopRuleResponse) String() string {
return tea.Prettify(s)
}
func (s SetCardStopRuleResponse) GoString() string {
return s.String()
}
func (s *SetCardStopRuleResponse) SetHeaders(v map[string]*string) *SetCardStopRuleResponse {
s.Headers = v
return s
}
func (s *SetCardStopRuleResponse) SetStatusCode(v int32) *SetCardStopRuleResponse {
s.StatusCode = &v
return s
}
func (s *SetCardStopRuleResponse) SetBody(v *SetCardStopRuleResponseBody) *SetCardStopRuleResponse {
s.Body = v
return s
}
type StopSingleCardRequest struct {
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
OptMsisdns []*string `json:"OptMsisdns,omitempty" xml:"OptMsisdns,omitempty" type:"Repeated"`
}
func (s StopSingleCardRequest) String() string {
return tea.Prettify(s)
}
func (s StopSingleCardRequest) GoString() string {
return s.String()
}
func (s *StopSingleCardRequest) SetIccid(v string) *StopSingleCardRequest {
s.Iccid = &v
return s
}
func (s *StopSingleCardRequest) SetOptMsisdns(v []*string) *StopSingleCardRequest {
s.OptMsisdns = v
return s
}
type StopSingleCardShrinkRequest struct {
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
OptMsisdnsShrink *string `json:"OptMsisdns,omitempty" xml:"OptMsisdns,omitempty"`
}
func (s StopSingleCardShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s StopSingleCardShrinkRequest) GoString() string {
return s.String()
}
func (s *StopSingleCardShrinkRequest) SetIccid(v string) *StopSingleCardShrinkRequest {
s.Iccid = &v
return s
}
func (s *StopSingleCardShrinkRequest) SetOptMsisdnsShrink(v string) *StopSingleCardShrinkRequest {
s.OptMsisdnsShrink = &v
return s
}
type StopSingleCardResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s StopSingleCardResponseBody) String() string {
return tea.Prettify(s)
}
func (s StopSingleCardResponseBody) GoString() string {
return s.String()
}
func (s *StopSingleCardResponseBody) SetCode(v string) *StopSingleCardResponseBody {
s.Code = &v
return s
}
func (s *StopSingleCardResponseBody) SetData(v bool) *StopSingleCardResponseBody {
s.Data = &v
return s
}
func (s *StopSingleCardResponseBody) SetErrorMessage(v string) *StopSingleCardResponseBody {
s.ErrorMessage = &v
return s
}
func (s *StopSingleCardResponseBody) SetLocalizedMessage(v string) *StopSingleCardResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *StopSingleCardResponseBody) SetRequestId(v string) *StopSingleCardResponseBody {
s.RequestId = &v
return s
}
func (s *StopSingleCardResponseBody) SetSuccess(v bool) *StopSingleCardResponseBody {
s.Success = &v
return s
}
type StopSingleCardResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *StopSingleCardResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s StopSingleCardResponse) String() string {
return tea.Prettify(s)
}
func (s StopSingleCardResponse) GoString() string {
return s.String()
}
func (s *StopSingleCardResponse) SetHeaders(v map[string]*string) *StopSingleCardResponse {
s.Headers = v
return s
}
func (s *StopSingleCardResponse) SetStatusCode(v int32) *StopSingleCardResponse {
s.StatusCode = &v
return s
}
func (s *StopSingleCardResponse) SetBody(v *StopSingleCardResponseBody) *StopSingleCardResponse {
s.Body = v
return s
}
type UpdateAutoRechargeSwitchRequest struct {
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
Open *bool `json:"Open,omitempty" xml:"Open,omitempty"`
}
func (s UpdateAutoRechargeSwitchRequest) String() string {
return tea.Prettify(s)
}
func (s UpdateAutoRechargeSwitchRequest) GoString() string {
return s.String()
}
func (s *UpdateAutoRechargeSwitchRequest) SetIccid(v string) *UpdateAutoRechargeSwitchRequest {
s.Iccid = &v
return s
}
func (s *UpdateAutoRechargeSwitchRequest) SetOpen(v bool) *UpdateAutoRechargeSwitchRequest {
s.Open = &v
return s
}
type UpdateAutoRechargeSwitchResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s UpdateAutoRechargeSwitchResponseBody) String() string {
return tea.Prettify(s)
}
func (s UpdateAutoRechargeSwitchResponseBody) GoString() string {
return s.String()
}
func (s *UpdateAutoRechargeSwitchResponseBody) SetCode(v string) *UpdateAutoRechargeSwitchResponseBody {
s.Code = &v
return s
}
func (s *UpdateAutoRechargeSwitchResponseBody) SetData(v bool) *UpdateAutoRechargeSwitchResponseBody {
s.Data = &v
return s
}
func (s *UpdateAutoRechargeSwitchResponseBody) SetErrorMessage(v string) *UpdateAutoRechargeSwitchResponseBody {
s.ErrorMessage = &v
return s
}
func (s *UpdateAutoRechargeSwitchResponseBody) SetLocalizedMessage(v string) *UpdateAutoRechargeSwitchResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *UpdateAutoRechargeSwitchResponseBody) SetRequestId(v string) *UpdateAutoRechargeSwitchResponseBody {
s.RequestId = &v
return s
}
func (s *UpdateAutoRechargeSwitchResponseBody) SetSuccess(v bool) *UpdateAutoRechargeSwitchResponseBody {
s.Success = &v
return s
}
type UpdateAutoRechargeSwitchResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *UpdateAutoRechargeSwitchResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s UpdateAutoRechargeSwitchResponse) String() string {
return tea.Prettify(s)
}
func (s UpdateAutoRechargeSwitchResponse) GoString() string {
return s.String()
}
func (s *UpdateAutoRechargeSwitchResponse) SetHeaders(v map[string]*string) *UpdateAutoRechargeSwitchResponse {
s.Headers = v
return s
}
func (s *UpdateAutoRechargeSwitchResponse) SetStatusCode(v int32) *UpdateAutoRechargeSwitchResponse {
s.StatusCode = &v
return s
}
func (s *UpdateAutoRechargeSwitchResponse) SetBody(v *UpdateAutoRechargeSwitchResponseBody) *UpdateAutoRechargeSwitchResponse {
s.Body = v
return s
}
type VerifyIotCardRequest struct {
Iccid *string `json:"Iccid,omitempty" xml:"Iccid,omitempty"`
}
func (s VerifyIotCardRequest) String() string {
return tea.Prettify(s)
}
func (s VerifyIotCardRequest) GoString() string {
return s.String()
}
func (s *VerifyIotCardRequest) SetIccid(v string) *VerifyIotCardRequest {
s.Iccid = &v
return s
}
type VerifyIotCardResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
LocalizedMessage *string `json:"LocalizedMessage,omitempty" xml:"LocalizedMessage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s VerifyIotCardResponseBody) String() string {
return tea.Prettify(s)
}
func (s VerifyIotCardResponseBody) GoString() string {
return s.String()
}
func (s *VerifyIotCardResponseBody) SetCode(v string) *VerifyIotCardResponseBody {
s.Code = &v
return s
}
func (s *VerifyIotCardResponseBody) SetData(v bool) *VerifyIotCardResponseBody {
s.Data = &v
return s
}
func (s *VerifyIotCardResponseBody) SetErrorMessage(v string) *VerifyIotCardResponseBody {
s.ErrorMessage = &v
return s
}
func (s *VerifyIotCardResponseBody) SetLocalizedMessage(v string) *VerifyIotCardResponseBody {
s.LocalizedMessage = &v
return s
}
func (s *VerifyIotCardResponseBody) SetRequestId(v string) *VerifyIotCardResponseBody {
s.RequestId = &v
return s
}
func (s *VerifyIotCardResponseBody) SetSuccess(v bool) *VerifyIotCardResponseBody {
s.Success = &v
return s
}
type VerifyIotCardResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *VerifyIotCardResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s VerifyIotCardResponse) String() string {
return tea.Prettify(s)
}
func (s VerifyIotCardResponse) GoString() string {
return s.String()
}
func (s *VerifyIotCardResponse) SetHeaders(v map[string]*string) *VerifyIotCardResponse {
s.Headers = v
return s
}
func (s *VerifyIotCardResponse) SetStatusCode(v int32) *VerifyIotCardResponse {
s.StatusCode = &v
return s
}
func (s *VerifyIotCardResponse) SetBody(v *VerifyIotCardResponseBody) *VerifyIotCardResponse {
s.Body = v
return s
}
type Client struct {
openapi.Client
}
func NewClient(config *openapi.Config) (*Client, error) {
client := new(Client)
err := client.Init(config)
return client, err
}
func (client *Client) Init(config *openapi.Config) (_err error) {
_err = client.Client.Init(config)
if _err != nil {
return _err
}
client.SignatureAlgorithm = tea.String("v2")
client.EndpointRule = tea.String("central")
_err = client.CheckConfig(config)
if _err != nil {
return _err
}
client.Endpoint, _err = client.GetEndpoint(tea.String("linkcard"), client.RegionId, client.EndpointRule, client.Network, client.Suffix, client.EndpointMap, client.Endpoint)
if _err != nil {
return _err
}
return nil
}
func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error) {
if !tea.BoolValue(util.Empty(endpoint)) {
_result = endpoint
return _result, _err
}
if !tea.BoolValue(util.IsUnset(endpointMap)) && !tea.BoolValue(util.Empty(endpointMap[tea.StringValue(regionId)])) {
_result = endpointMap[tea.StringValue(regionId)]
return _result, _err
}
_body, _err := endpointutil.GetEndpointRules(productId, regionId, endpointRule, network, suffix)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) AddCardToDirectionalGroupWithOptions(tmpReq *AddCardToDirectionalGroupRequest, runtime *util.RuntimeOptions) (_result *AddCardToDirectionalGroupResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &AddCardToDirectionalGroupShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.IccidList)) {
request.IccidListShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.IccidList, tea.String("IccidList"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AddType)) {
query["AddType"] = request.AddType
}
if !tea.BoolValue(util.IsUnset(request.GroupId)) {
query["GroupId"] = request.GroupId
}
if !tea.BoolValue(util.IsUnset(request.IccidListShrink)) {
query["IccidList"] = request.IccidListShrink
}
if !tea.BoolValue(util.IsUnset(request.MsgNotify)) {
query["MsgNotify"] = request.MsgNotify
}
if !tea.BoolValue(util.IsUnset(request.SerialNo)) {
query["SerialNo"] = request.SerialNo
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.ApiProduct)) {
body["ApiProduct"] = request.ApiProduct
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("AddCardToDirectionalGroup"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &AddCardToDirectionalGroupResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) AddCardToDirectionalGroup(request *AddCardToDirectionalGroupRequest) (_result *AddCardToDirectionalGroupResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &AddCardToDirectionalGroupResponse{}
_body, _err := client.AddCardToDirectionalGroupWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) AddDirectionalAddressWithOptions(request *AddDirectionalAddressRequest, runtime *util.RuntimeOptions) (_result *AddDirectionalAddressResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Address)) {
query["Address"] = request.Address
}
if !tea.BoolValue(util.IsUnset(request.AddressType)) {
query["AddressType"] = request.AddressType
}
if !tea.BoolValue(util.IsUnset(request.GroupId)) {
query["GroupId"] = request.GroupId
}
if !tea.BoolValue(util.IsUnset(request.MsgNotify)) {
query["MsgNotify"] = request.MsgNotify
}
if !tea.BoolValue(util.IsUnset(request.SerialNo)) {
query["SerialNo"] = request.SerialNo
}
if !tea.BoolValue(util.IsUnset(request.Source)) {
query["Source"] = request.Source
}
if !tea.BoolValue(util.IsUnset(request.UrlInsecurityForce)) {
query["UrlInsecurityForce"] = request.UrlInsecurityForce
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("AddDirectionalAddress"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &AddDirectionalAddressResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) AddDirectionalAddress(request *AddDirectionalAddressRequest) (_result *AddDirectionalAddressResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &AddDirectionalAddressResponse{}
_body, _err := client.AddDirectionalAddressWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) AddDirectionalCardWithOptions(tmpReq *AddDirectionalCardRequest, runtime *util.RuntimeOptions) (_result *AddDirectionalCardResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &AddDirectionalCardShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.OrderList)) {
request.OrderListShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.OrderList, tea.String("OrderList"), tea.String("json"))
}
if !tea.BoolValue(util.IsUnset(tmpReq.TagList)) {
request.TagListShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.TagList, tea.String("TagList"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.FileUri)) {
query["FileUri"] = request.FileUri
}
if !tea.BoolValue(util.IsUnset(request.GroupId)) {
query["GroupId"] = request.GroupId
}
if !tea.BoolValue(util.IsUnset(request.GroupName)) {
query["GroupName"] = request.GroupName
}
if !tea.BoolValue(util.IsUnset(request.OrderListShrink)) {
query["OrderList"] = request.OrderListShrink
}
if !tea.BoolValue(util.IsUnset(request.TagListShrink)) {
query["TagList"] = request.TagListShrink
}
if !tea.BoolValue(util.IsUnset(request.UploadMethod)) {
query["UploadMethod"] = request.UploadMethod
}
if !tea.BoolValue(util.IsUnset(request.UploadType)) {
query["UploadType"] = request.UploadType
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("AddDirectionalCard"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &AddDirectionalCardResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) AddDirectionalCard(request *AddDirectionalCardRequest) (_result *AddDirectionalCardResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &AddDirectionalCardResponse{}
_body, _err := client.AddDirectionalCardWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) AddDirectionalGroupWithOptions(request *AddDirectionalGroupRequest, runtime *util.RuntimeOptions) (_result *AddDirectionalGroupResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.GroupName)) {
query["GroupName"] = request.GroupName
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("AddDirectionalGroup"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &AddDirectionalGroupResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) AddDirectionalGroup(request *AddDirectionalGroupRequest) (_result *AddDirectionalGroupResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &AddDirectionalGroupResponse{}
_body, _err := client.AddDirectionalGroupWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) AddTagsToCardWithOptions(tmpReq *AddTagsToCardRequest, runtime *util.RuntimeOptions) (_result *AddTagsToCardResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &AddTagsToCardShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.TagNameList)) {
request.TagNameListShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.TagNameList, tea.String("TagNameList"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Iccid)) {
query["Iccid"] = request.Iccid
}
if !tea.BoolValue(util.IsUnset(request.TagNameListShrink)) {
query["TagNameList"] = request.TagNameListShrink
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("AddTagsToCard"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &AddTagsToCardResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) AddTagsToCard(request *AddTagsToCardRequest) (_result *AddTagsToCardResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &AddTagsToCardResponse{}
_body, _err := client.AddTagsToCardWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) BatchAddDirectionalAddressWithOptions(request *BatchAddDirectionalAddressRequest, runtime *util.RuntimeOptions) (_result *BatchAddDirectionalAddressResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AddressType)) {
query["AddressType"] = request.AddressType
}
if !tea.BoolValue(util.IsUnset(request.GroupId)) {
query["GroupId"] = request.GroupId
}
if !tea.BoolValue(util.IsUnset(request.ListAddress)) {
query["ListAddress"] = request.ListAddress
}
if !tea.BoolValue(util.IsUnset(request.Source)) {
query["Source"] = request.Source
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("BatchAddDirectionalAddress"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &BatchAddDirectionalAddressResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) BatchAddDirectionalAddress(request *BatchAddDirectionalAddressRequest) (_result *BatchAddDirectionalAddressResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &BatchAddDirectionalAddressResponse{}
_body, _err := client.BatchAddDirectionalAddressWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteDirectionalAddressWithOptions(request *DeleteDirectionalAddressRequest, runtime *util.RuntimeOptions) (_result *DeleteDirectionalAddressResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Address)) {
query["Address"] = request.Address
}
if !tea.BoolValue(util.IsUnset(request.GroupId)) {
query["GroupId"] = request.GroupId
}
if !tea.BoolValue(util.IsUnset(request.MsgNotify)) {
query["MsgNotify"] = request.MsgNotify
}
if !tea.BoolValue(util.IsUnset(request.SerialNo)) {
query["SerialNo"] = request.SerialNo
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("DeleteDirectionalAddress"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &DeleteDirectionalAddressResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteDirectionalAddress(request *DeleteDirectionalAddressRequest) (_result *DeleteDirectionalAddressResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DeleteDirectionalAddressResponse{}
_body, _err := client.DeleteDirectionalAddressWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteDirectionalGroupWithOptions(request *DeleteDirectionalGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteDirectionalGroupResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.GroupId)) {
query["GroupId"] = request.GroupId
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("DeleteDirectionalGroup"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &DeleteDirectionalGroupResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteDirectionalGroup(request *DeleteDirectionalGroupRequest) (_result *DeleteDirectionalGroupResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DeleteDirectionalGroupResponse{}
_body, _err := client.DeleteDirectionalGroupWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ForceActivationWithOptions(request *ForceActivationRequest, runtime *util.RuntimeOptions) (_result *ForceActivationResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.DateType)) {
query["DateType"] = request.DateType
}
if !tea.BoolValue(util.IsUnset(request.Iccid)) {
query["Iccid"] = request.Iccid
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("ForceActivation"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &ForceActivationResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ForceActivation(request *ForceActivationRequest) (_result *ForceActivationResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ForceActivationResponse{}
_body, _err := client.ForceActivationWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetCardDetailWithOptions(request *GetCardDetailRequest, runtime *util.RuntimeOptions) (_result *GetCardDetailResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.DestroyCard)) {
query["DestroyCard"] = request.DestroyCard
}
if !tea.BoolValue(util.IsUnset(request.Iccid)) {
query["Iccid"] = request.Iccid
}
if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
query["InstanceId"] = request.InstanceId
}
if !tea.BoolValue(util.IsUnset(request.ShowPsim)) {
query["ShowPsim"] = request.ShowPsim
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetCardDetail"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &GetCardDetailResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetCardDetail(request *GetCardDetailRequest) (_result *GetCardDetailResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetCardDetailResponse{}
_body, _err := client.GetCardDetailWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetCardFlowInfoWithOptions(request *GetCardFlowInfoRequest, runtime *util.RuntimeOptions) (_result *GetCardFlowInfoResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.DateList)) {
query["DateList"] = request.DateList
}
if !tea.BoolValue(util.IsUnset(request.Iccid)) {
query["Iccid"] = request.Iccid
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetCardFlowInfo"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &GetCardFlowInfoResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetCardFlowInfo(request *GetCardFlowInfoRequest) (_result *GetCardFlowInfoResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetCardFlowInfoResponse{}
_body, _err := client.GetCardFlowInfoWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetCardLatestFlowWithOptions(request *GetCardLatestFlowRequest, runtime *util.RuntimeOptions) (_result *GetCardLatestFlowResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Iccid)) {
query["Iccid"] = request.Iccid
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetCardLatestFlow"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &GetCardLatestFlowResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetCardLatestFlow(request *GetCardLatestFlowRequest) (_result *GetCardLatestFlowResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetCardLatestFlowResponse{}
_body, _err := client.GetCardLatestFlowWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetCardRealStatusWithOptions(tmpReq *GetCardRealStatusRequest, runtime *util.RuntimeOptions) (_result *GetCardRealStatusResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &GetCardRealStatusShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.SerialNo)) {
request.SerialNoShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.SerialNo, tea.String("SerialNo"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Iccid)) {
query["Iccid"] = request.Iccid
}
if !tea.BoolValue(util.IsUnset(request.Msisdn)) {
query["Msisdn"] = request.Msisdn
}
if !tea.BoolValue(util.IsUnset(request.SerialNoShrink)) {
query["SerialNo"] = request.SerialNoShrink
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetCardRealStatus"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &GetCardRealStatusResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetCardRealStatus(request *GetCardRealStatusRequest) (_result *GetCardRealStatusResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetCardRealStatusResponse{}
_body, _err := client.GetCardRealStatusWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetCardStatusStatisticsWithOptions(runtime *util.RuntimeOptions) (_result *GetCardStatusStatisticsResponse, _err error) {
req := &openapi.OpenApiRequest{}
params := &openapi.Params{
Action: tea.String("GetCardStatusStatistics"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &GetCardStatusStatisticsResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetCardStatusStatistics() (_result *GetCardStatusStatisticsResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetCardStatusStatisticsResponse{}
_body, _err := client.GetCardStatusStatisticsWithOptions(runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetCredentialPoolStatisticsWithOptions(request *GetCredentialPoolStatisticsRequest, runtime *util.RuntimeOptions) (_result *GetCredentialPoolStatisticsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.CredentialNO)) {
query["CredentialNO"] = request.CredentialNO
}
if !tea.BoolValue(util.IsUnset(request.Date)) {
query["Date"] = request.Date
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetCredentialPoolStatistics"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &GetCredentialPoolStatisticsResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetCredentialPoolStatistics(request *GetCredentialPoolStatisticsRequest) (_result *GetCredentialPoolStatisticsResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetCredentialPoolStatisticsResponse{}
_body, _err := client.GetCredentialPoolStatisticsWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetOperateResultWithOptions(request *GetOperateResultRequest, runtime *util.RuntimeOptions) (_result *GetOperateResultResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.ApiProduct)) {
query["ApiProduct"] = request.ApiProduct
}
if !tea.BoolValue(util.IsUnset(request.ResId)) {
query["ResId"] = request.ResId
}
if !tea.BoolValue(util.IsUnset(request.SerialNo)) {
query["SerialNo"] = request.SerialNo
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetOperateResult"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &GetOperateResultResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetOperateResult(request *GetOperateResultRequest) (_result *GetOperateResultResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetOperateResultResponse{}
_body, _err := client.GetOperateResultWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetRealNameStatusWithOptions(tmpReq *GetRealNameStatusRequest, runtime *util.RuntimeOptions) (_result *GetRealNameStatusResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &GetRealNameStatusShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.ListMsisdns)) {
request.ListMsisdnsShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.ListMsisdns, tea.String("ListMsisdns"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Iccid)) {
query["Iccid"] = request.Iccid
}
if !tea.BoolValue(util.IsUnset(request.ListMsisdnsShrink)) {
query["ListMsisdns"] = request.ListMsisdnsShrink
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetRealNameStatus"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &GetRealNameStatusResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetRealNameStatus(request *GetRealNameStatusRequest) (_result *GetRealNameStatusResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetRealNameStatusResponse{}
_body, _err := client.GetRealNameStatusWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetSimCardStateDistributionWithOptions(request *GetSimCardStateDistributionRequest, runtime *util.RuntimeOptions) (_result *GetSimCardStateDistributionResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.CredentialNO)) {
query["CredentialNO"] = request.CredentialNO
}
if !tea.BoolValue(util.IsUnset(request.Date)) {
query["Date"] = request.Date
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetSimCardStateDistribution"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &GetSimCardStateDistributionResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetSimCardStateDistribution(request *GetSimCardStateDistributionRequest) (_result *GetSimCardStateDistributionResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetSimCardStateDistributionResponse{}
_body, _err := client.GetSimCardStateDistributionWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListCardInfoWithOptions(request *ListCardInfoRequest, runtime *util.RuntimeOptions) (_result *ListCardInfoResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.ActiveTimeEnd)) {
query["ActiveTimeEnd"] = request.ActiveTimeEnd
}
if !tea.BoolValue(util.IsUnset(request.ActiveTimeStart)) {
query["ActiveTimeStart"] = request.ActiveTimeStart
}
if !tea.BoolValue(util.IsUnset(request.AliFee)) {
query["AliFee"] = request.AliFee
}
if !tea.BoolValue(util.IsUnset(request.AliyunOrderId)) {
query["AliyunOrderId"] = request.AliyunOrderId
}
if !tea.BoolValue(util.IsUnset(request.ApnName)) {
query["ApnName"] = request.ApnName
}
if !tea.BoolValue(util.IsUnset(request.CertifyType)) {
query["CertifyType"] = request.CertifyType
}
if !tea.BoolValue(util.IsUnset(request.CredentialNo)) {
query["CredentialNo"] = request.CredentialNo
}
if !tea.BoolValue(util.IsUnset(request.DataLevel)) {
query["DataLevel"] = request.DataLevel
}
if !tea.BoolValue(util.IsUnset(request.DataType)) {
query["DataType"] = request.DataType
}
if !tea.BoolValue(util.IsUnset(request.DirectionalGroupId)) {
query["DirectionalGroupId"] = request.DirectionalGroupId
}
if !tea.BoolValue(util.IsUnset(request.ExpireTimeEnd)) {
query["ExpireTimeEnd"] = request.ExpireTimeEnd
}
if !tea.BoolValue(util.IsUnset(request.ExpireTimeStart)) {
query["ExpireTimeStart"] = request.ExpireTimeStart
}
if !tea.BoolValue(util.IsUnset(request.Iccid)) {
query["Iccid"] = request.Iccid
}
if !tea.BoolValue(util.IsUnset(request.Imsi)) {
query["Imsi"] = request.Imsi
}
if !tea.BoolValue(util.IsUnset(request.IsAutoRecharge)) {
query["IsAutoRecharge"] = request.IsAutoRecharge
}
if !tea.BoolValue(util.IsUnset(request.MaxFlow)) {
query["MaxFlow"] = request.MaxFlow
}
if !tea.BoolValue(util.IsUnset(request.MaxRestFlowPercentage)) {
query["MaxRestFlowPercentage"] = request.MaxRestFlowPercentage
}
if !tea.BoolValue(util.IsUnset(request.MinFlow)) {
query["MinFlow"] = request.MinFlow
}
if !tea.BoolValue(util.IsUnset(request.Msisdn)) {
query["Msisdn"] = request.Msisdn
}
if !tea.BoolValue(util.IsUnset(request.NetworkType)) {
query["NetworkType"] = request.NetworkType
}
if !tea.BoolValue(util.IsUnset(request.NotifyId)) {
query["NotifyId"] = request.NotifyId
}
if !tea.BoolValue(util.IsUnset(request.OsStatus)) {
query["OsStatus"] = request.OsStatus
}
if !tea.BoolValue(util.IsUnset(request.PageNo)) {
query["PageNo"] = request.PageNo
}
if !tea.BoolValue(util.IsUnset(request.PageSize)) {
query["PageSize"] = request.PageSize
}
if !tea.BoolValue(util.IsUnset(request.Period)) {
query["Period"] = request.Period
}
if !tea.BoolValue(util.IsUnset(request.PoolId)) {
query["PoolId"] = request.PoolId
}
if !tea.BoolValue(util.IsUnset(request.SimType)) {
query["SimType"] = request.SimType
}
if !tea.BoolValue(util.IsUnset(request.Status)) {
query["Status"] = request.Status
}
if !tea.BoolValue(util.IsUnset(request.TagName)) {
query["TagName"] = request.TagName
}
if !tea.BoolValue(util.IsUnset(request.Vendor)) {
query["Vendor"] = request.Vendor
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("ListCardInfo"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &ListCardInfoResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListCardInfo(request *ListCardInfoRequest) (_result *ListCardInfoResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ListCardInfoResponse{}
_body, _err := client.ListCardInfoWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListDirectionalAddressWithOptions(request *ListDirectionalAddressRequest, runtime *util.RuntimeOptions) (_result *ListDirectionalAddressResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.GroupId)) {
query["GroupId"] = request.GroupId
}
if !tea.BoolValue(util.IsUnset(request.PageNo)) {
query["PageNo"] = request.PageNo
}
if !tea.BoolValue(util.IsUnset(request.PageSize)) {
query["PageSize"] = request.PageSize
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("ListDirectionalAddress"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &ListDirectionalAddressResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListDirectionalAddress(request *ListDirectionalAddressRequest) (_result *ListDirectionalAddressResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ListDirectionalAddressResponse{}
_body, _err := client.ListDirectionalAddressWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListDirectionalDetailWithOptions(request *ListDirectionalDetailRequest, runtime *util.RuntimeOptions) (_result *ListDirectionalDetailResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Iccid)) {
query["Iccid"] = request.Iccid
}
if !tea.BoolValue(util.IsUnset(request.PageNo)) {
query["PageNo"] = request.PageNo
}
if !tea.BoolValue(util.IsUnset(request.PageSize)) {
query["PageSize"] = request.PageSize
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("ListDirectionalDetail"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &ListDirectionalDetailResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListDirectionalDetail(request *ListDirectionalDetailRequest) (_result *ListDirectionalDetailResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ListDirectionalDetailResponse{}
_body, _err := client.ListDirectionalDetailWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListOrderWithOptions(request *ListOrderRequest, runtime *util.RuntimeOptions) (_result *ListOrderResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.CredentialNo)) {
query["CredentialNo"] = request.CredentialNo
}
if !tea.BoolValue(util.IsUnset(request.EndDate)) {
query["EndDate"] = request.EndDate
}
if !tea.BoolValue(util.IsUnset(request.OrderId)) {
query["OrderId"] = request.OrderId
}
if !tea.BoolValue(util.IsUnset(request.OrderStatus)) {
query["OrderStatus"] = request.OrderStatus
}
if !tea.BoolValue(util.IsUnset(request.OrderType)) {
query["OrderType"] = request.OrderType
}
if !tea.BoolValue(util.IsUnset(request.PageNo)) {
query["PageNo"] = request.PageNo
}
if !tea.BoolValue(util.IsUnset(request.PageSize)) {
query["PageSize"] = request.PageSize
}
if !tea.BoolValue(util.IsUnset(request.StartDate)) {
query["StartDate"] = request.StartDate
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("ListOrder"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &ListOrderResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListOrder(request *ListOrderRequest) (_result *ListOrderResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ListOrderResponse{}
_body, _err := client.ListOrderWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) RebindResumeSingleCardWithOptions(tmpReq *RebindResumeSingleCardRequest, runtime *util.RuntimeOptions) (_result *RebindResumeSingleCardResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &RebindResumeSingleCardShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.OptMsisdns)) {
request.OptMsisdnsShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.OptMsisdns, tea.String("OptMsisdns"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Iccid)) {
query["Iccid"] = request.Iccid
}
if !tea.BoolValue(util.IsUnset(request.OptMsisdnsShrink)) {
query["OptMsisdns"] = request.OptMsisdnsShrink
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("RebindResumeSingleCard"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &RebindResumeSingleCardResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) RebindResumeSingleCard(request *RebindResumeSingleCardRequest) (_result *RebindResumeSingleCardResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &RebindResumeSingleCardResponse{}
_body, _err := client.RebindResumeSingleCardWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) RenewWithOptions(request *RenewRequest, runtime *util.RuntimeOptions) (_result *RenewResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.BuyNum)) {
query["BuyNum"] = request.BuyNum
}
if !tea.BoolValue(util.IsUnset(request.Iccid)) {
query["Iccid"] = request.Iccid
}
if !tea.BoolValue(util.IsUnset(request.OfferCode)) {
query["OfferCode"] = request.OfferCode
}
if !tea.BoolValue(util.IsUnset(request.RechargeType)) {
query["RechargeType"] = request.RechargeType
}
if !tea.BoolValue(util.IsUnset(request.SerialNo)) {
query["SerialNo"] = request.SerialNo
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.ApiProduct)) {
body["ApiProduct"] = request.ApiProduct
}
if !tea.BoolValue(util.IsUnset(request.ApiRevision)) {
body["ApiRevision"] = request.ApiRevision
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("Renew"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &RenewResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) Renew(request *RenewRequest) (_result *RenewResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &RenewResponse{}
_body, _err := client.RenewWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ResumeSingleCardWithOptions(tmpReq *ResumeSingleCardRequest, runtime *util.RuntimeOptions) (_result *ResumeSingleCardResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &ResumeSingleCardShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.OptMsisdns)) {
request.OptMsisdnsShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.OptMsisdns, tea.String("OptMsisdns"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Iccid)) {
query["Iccid"] = request.Iccid
}
if !tea.BoolValue(util.IsUnset(request.OptMsisdnsShrink)) {
query["OptMsisdns"] = request.OptMsisdnsShrink
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("ResumeSingleCard"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &ResumeSingleCardResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ResumeSingleCard(request *ResumeSingleCardRequest) (_result *ResumeSingleCardResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ResumeSingleCardResponse{}
_body, _err := client.ResumeSingleCardWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) SendMessageWithOptions(tmpReq *SendMessageRequest, runtime *util.RuntimeOptions) (_result *SendMessageResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &SendMessageShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.Msisdns)) {
request.MsisdnsShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.Msisdns, tea.String("Msisdns"), tea.String("json"))
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.ApiProduct)) {
body["ApiProduct"] = request.ApiProduct
}
if !tea.BoolValue(util.IsUnset(request.MessageSendTime)) {
body["MessageSendTime"] = request.MessageSendTime
}
if !tea.BoolValue(util.IsUnset(request.MessageTemplateId)) {
body["MessageTemplateId"] = request.MessageTemplateId
}
if !tea.BoolValue(util.IsUnset(request.MessageVariableParam)) {
body["MessageVariableParam"] = request.MessageVariableParam
}
if !tea.BoolValue(util.IsUnset(request.MsisdnsShrink)) {
body["Msisdns"] = request.MsisdnsShrink
}
if !tea.BoolValue(util.IsUnset(request.TaskName)) {
body["TaskName"] = request.TaskName
}
req := &openapi.OpenApiRequest{
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("SendMessage"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &SendMessageResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) SendMessage(request *SendMessageRequest) (_result *SendMessageResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &SendMessageResponse{}
_body, _err := client.SendMessageWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) SetCardStopRuleWithOptions(request *SetCardStopRuleRequest, runtime *util.RuntimeOptions) (_result *SetCardStopRuleResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AutoRestore)) {
query["AutoRestore"] = request.AutoRestore
}
if !tea.BoolValue(util.IsUnset(request.FlowLimit)) {
query["FlowLimit"] = request.FlowLimit
}
if !tea.BoolValue(util.IsUnset(request.Iccid)) {
query["Iccid"] = request.Iccid
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("SetCardStopRule"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &SetCardStopRuleResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) SetCardStopRule(request *SetCardStopRuleRequest) (_result *SetCardStopRuleResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &SetCardStopRuleResponse{}
_body, _err := client.SetCardStopRuleWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) StopSingleCardWithOptions(tmpReq *StopSingleCardRequest, runtime *util.RuntimeOptions) (_result *StopSingleCardResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &StopSingleCardShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.OptMsisdns)) {
request.OptMsisdnsShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.OptMsisdns, tea.String("OptMsisdns"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Iccid)) {
query["Iccid"] = request.Iccid
}
if !tea.BoolValue(util.IsUnset(request.OptMsisdnsShrink)) {
query["OptMsisdns"] = request.OptMsisdnsShrink
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("StopSingleCard"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &StopSingleCardResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) StopSingleCard(request *StopSingleCardRequest) (_result *StopSingleCardResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &StopSingleCardResponse{}
_body, _err := client.StopSingleCardWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) UpdateAutoRechargeSwitchWithOptions(request *UpdateAutoRechargeSwitchRequest, runtime *util.RuntimeOptions) (_result *UpdateAutoRechargeSwitchResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Iccid)) {
query["Iccid"] = request.Iccid
}
if !tea.BoolValue(util.IsUnset(request.Open)) {
query["Open"] = request.Open
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("UpdateAutoRechargeSwitch"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &UpdateAutoRechargeSwitchResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) UpdateAutoRechargeSwitch(request *UpdateAutoRechargeSwitchRequest) (_result *UpdateAutoRechargeSwitchResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &UpdateAutoRechargeSwitchResponse{}
_body, _err := client.UpdateAutoRechargeSwitchWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) VerifyIotCardWithOptions(request *VerifyIotCardRequest, runtime *util.RuntimeOptions) (_result *VerifyIotCardResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Iccid)) {
query["Iccid"] = request.Iccid
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("VerifyIotCard"),
Version: tea.String("2021-05-20"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &VerifyIotCardResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) VerifyIotCard(request *VerifyIotCardRequest) (_result *VerifyIotCardResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &VerifyIotCardResponse{}
_body, _err := client.VerifyIotCardWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}