cloudauth-console-20190219/client/client.go (3,376 lines of code) (raw):
// This file is auto-generated, don't edit it. Thanks.
/**
*
*/
package client
import (
openapi "github.com/alibabacloud-go/darabonba-openapi/client"
endpointutil "github.com/alibabacloud-go/endpoint-util/service"
util "github.com/alibabacloud-go/tea-utils/service"
"github.com/alibabacloud-go/tea/tea"
)
type CreateProjectRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
ProjectType *string `json:"ProjectType,omitempty" xml:"ProjectType,omitempty"`
ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
}
func (s CreateProjectRequest) String() string {
return tea.Prettify(s)
}
func (s CreateProjectRequest) GoString() string {
return s.String()
}
func (s *CreateProjectRequest) SetSourceIp(v string) *CreateProjectRequest {
s.SourceIp = &v
return s
}
func (s *CreateProjectRequest) SetProjectType(v string) *CreateProjectRequest {
s.ProjectType = &v
return s
}
func (s *CreateProjectRequest) SetProjectName(v string) *CreateProjectRequest {
s.ProjectName = &v
return s
}
type CreateProjectResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
Data *CreateProjectResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s CreateProjectResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateProjectResponseBody) GoString() string {
return s.String()
}
func (s *CreateProjectResponseBody) SetRequestId(v string) *CreateProjectResponseBody {
s.RequestId = &v
return s
}
func (s *CreateProjectResponseBody) SetHttpStatusCode(v int32) *CreateProjectResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *CreateProjectResponseBody) SetData(v *CreateProjectResponseBodyData) *CreateProjectResponseBody {
s.Data = v
return s
}
func (s *CreateProjectResponseBody) SetSuccess(v bool) *CreateProjectResponseBody {
s.Success = &v
return s
}
type CreateProjectResponseBodyData struct {
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
}
func (s CreateProjectResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s CreateProjectResponseBodyData) GoString() string {
return s.String()
}
func (s *CreateProjectResponseBodyData) SetProjectId(v string) *CreateProjectResponseBodyData {
s.ProjectId = &v
return s
}
func (s *CreateProjectResponseBodyData) SetGmtCreate(v int64) *CreateProjectResponseBodyData {
s.GmtCreate = &v
return s
}
type CreateProjectResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *CreateProjectResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s CreateProjectResponse) String() string {
return tea.Prettify(s)
}
func (s CreateProjectResponse) GoString() string {
return s.String()
}
func (s *CreateProjectResponse) SetHeaders(v map[string]*string) *CreateProjectResponse {
s.Headers = v
return s
}
func (s *CreateProjectResponse) SetBody(v *CreateProjectResponseBody) *CreateProjectResponse {
s.Body = v
return s
}
type CreateSlrRoleRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
RoleName *string `json:"RoleName,omitempty" xml:"RoleName,omitempty"`
DurationSeconds *int64 `json:"DurationSeconds,omitempty" xml:"DurationSeconds,omitempty"`
}
func (s CreateSlrRoleRequest) String() string {
return tea.Prettify(s)
}
func (s CreateSlrRoleRequest) GoString() string {
return s.String()
}
func (s *CreateSlrRoleRequest) SetSourceIp(v string) *CreateSlrRoleRequest {
s.SourceIp = &v
return s
}
func (s *CreateSlrRoleRequest) SetRoleName(v string) *CreateSlrRoleRequest {
s.RoleName = &v
return s
}
func (s *CreateSlrRoleRequest) SetDurationSeconds(v int64) *CreateSlrRoleRequest {
s.DurationSeconds = &v
return s
}
type CreateSlrRoleResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s CreateSlrRoleResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateSlrRoleResponseBody) GoString() string {
return s.String()
}
func (s *CreateSlrRoleResponseBody) SetRequestId(v string) *CreateSlrRoleResponseBody {
s.RequestId = &v
return s
}
type CreateSlrRoleResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *CreateSlrRoleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s CreateSlrRoleResponse) String() string {
return tea.Prettify(s)
}
func (s CreateSlrRoleResponse) GoString() string {
return s.String()
}
func (s *CreateSlrRoleResponse) SetHeaders(v map[string]*string) *CreateSlrRoleResponse {
s.Headers = v
return s
}
func (s *CreateSlrRoleResponse) SetBody(v *CreateSlrRoleResponseBody) *CreateSlrRoleResponse {
s.Body = v
return s
}
type DeleteMnsServeRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s DeleteMnsServeRequest) String() string {
return tea.Prettify(s)
}
func (s DeleteMnsServeRequest) GoString() string {
return s.String()
}
func (s *DeleteMnsServeRequest) SetSourceIp(v string) *DeleteMnsServeRequest {
s.SourceIp = &v
return s
}
func (s *DeleteMnsServeRequest) SetProjectId(v string) *DeleteMnsServeRequest {
s.ProjectId = &v
return s
}
type DeleteMnsServeResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s DeleteMnsServeResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteMnsServeResponseBody) GoString() string {
return s.String()
}
func (s *DeleteMnsServeResponseBody) SetRequestId(v string) *DeleteMnsServeResponseBody {
s.RequestId = &v
return s
}
type DeleteMnsServeResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DeleteMnsServeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DeleteMnsServeResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteMnsServeResponse) GoString() string {
return s.String()
}
func (s *DeleteMnsServeResponse) SetHeaders(v map[string]*string) *DeleteMnsServeResponse {
s.Headers = v
return s
}
func (s *DeleteMnsServeResponse) SetBody(v *DeleteMnsServeResponseBody) *DeleteMnsServeResponse {
s.Body = v
return s
}
type DeleteUserGroupRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
GroupId *int64 `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s DeleteUserGroupRequest) String() string {
return tea.Prettify(s)
}
func (s DeleteUserGroupRequest) GoString() string {
return s.String()
}
func (s *DeleteUserGroupRequest) SetSourceIp(v string) *DeleteUserGroupRequest {
s.SourceIp = &v
return s
}
func (s *DeleteUserGroupRequest) SetGroupId(v int64) *DeleteUserGroupRequest {
s.GroupId = &v
return s
}
func (s *DeleteUserGroupRequest) SetProjectId(v string) *DeleteUserGroupRequest {
s.ProjectId = &v
return s
}
type DeleteUserGroupResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s DeleteUserGroupResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteUserGroupResponseBody) GoString() string {
return s.String()
}
func (s *DeleteUserGroupResponseBody) SetRequestId(v string) *DeleteUserGroupResponseBody {
s.RequestId = &v
return s
}
func (s *DeleteUserGroupResponseBody) SetSuccess(v bool) *DeleteUserGroupResponseBody {
s.Success = &v
return s
}
type DeleteUserGroupResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DeleteUserGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DeleteUserGroupResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteUserGroupResponse) GoString() string {
return s.String()
}
func (s *DeleteUserGroupResponse) SetHeaders(v map[string]*string) *DeleteUserGroupResponse {
s.Headers = v
return s
}
func (s *DeleteUserGroupResponse) SetBody(v *DeleteUserGroupResponseBody) *DeleteUserGroupResponse {
s.Body = v
return s
}
type DeleteUserInfoRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
UserId *int64 `json:"UserId,omitempty" xml:"UserId,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s DeleteUserInfoRequest) String() string {
return tea.Prettify(s)
}
func (s DeleteUserInfoRequest) GoString() string {
return s.String()
}
func (s *DeleteUserInfoRequest) SetSourceIp(v string) *DeleteUserInfoRequest {
s.SourceIp = &v
return s
}
func (s *DeleteUserInfoRequest) SetUserId(v int64) *DeleteUserInfoRequest {
s.UserId = &v
return s
}
func (s *DeleteUserInfoRequest) SetProjectId(v string) *DeleteUserInfoRequest {
s.ProjectId = &v
return s
}
type DeleteUserInfoResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s DeleteUserInfoResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteUserInfoResponseBody) GoString() string {
return s.String()
}
func (s *DeleteUserInfoResponseBody) SetRequestId(v string) *DeleteUserInfoResponseBody {
s.RequestId = &v
return s
}
func (s *DeleteUserInfoResponseBody) SetSuccess(v bool) *DeleteUserInfoResponseBody {
s.Success = &v
return s
}
type DeleteUserInfoResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DeleteUserInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DeleteUserInfoResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteUserInfoResponse) GoString() string {
return s.String()
}
func (s *DeleteUserInfoResponse) SetHeaders(v map[string]*string) *DeleteUserInfoResponse {
s.Headers = v
return s
}
func (s *DeleteUserInfoResponse) SetBody(v *DeleteUserInfoResponseBody) *DeleteUserInfoResponse {
s.Body = v
return s
}
type DescribeAllEndPointRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
}
func (s DescribeAllEndPointRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeAllEndPointRequest) GoString() string {
return s.String()
}
func (s *DescribeAllEndPointRequest) SetSourceIp(v string) *DescribeAllEndPointRequest {
s.SourceIp = &v
return s
}
type DescribeAllEndPointResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
Data []*DescribeAllEndPointResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s DescribeAllEndPointResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeAllEndPointResponseBody) GoString() string {
return s.String()
}
func (s *DescribeAllEndPointResponseBody) SetRequestId(v string) *DescribeAllEndPointResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeAllEndPointResponseBody) SetHttpStatusCode(v int32) *DescribeAllEndPointResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *DescribeAllEndPointResponseBody) SetData(v []*DescribeAllEndPointResponseBodyData) *DescribeAllEndPointResponseBody {
s.Data = v
return s
}
func (s *DescribeAllEndPointResponseBody) SetSuccess(v bool) *DescribeAllEndPointResponseBody {
s.Success = &v
return s
}
type DescribeAllEndPointResponseBodyData struct {
CityName *string `json:"CityName,omitempty" xml:"CityName,omitempty"`
EndPoint *string `json:"EndPoint,omitempty" xml:"EndPoint,omitempty"`
}
func (s DescribeAllEndPointResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s DescribeAllEndPointResponseBodyData) GoString() string {
return s.String()
}
func (s *DescribeAllEndPointResponseBodyData) SetCityName(v string) *DescribeAllEndPointResponseBodyData {
s.CityName = &v
return s
}
func (s *DescribeAllEndPointResponseBodyData) SetEndPoint(v string) *DescribeAllEndPointResponseBodyData {
s.EndPoint = &v
return s
}
type DescribeAllEndPointResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeAllEndPointResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeAllEndPointResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeAllEndPointResponse) GoString() string {
return s.String()
}
func (s *DescribeAllEndPointResponse) SetHeaders(v map[string]*string) *DescribeAllEndPointResponse {
s.Headers = v
return s
}
func (s *DescribeAllEndPointResponse) SetBody(v *DescribeAllEndPointResponseBody) *DescribeAllEndPointResponse {
s.Body = v
return s
}
type DescribeBindUserIdListRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s DescribeBindUserIdListRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeBindUserIdListRequest) GoString() string {
return s.String()
}
func (s *DescribeBindUserIdListRequest) SetSourceIp(v string) *DescribeBindUserIdListRequest {
s.SourceIp = &v
return s
}
func (s *DescribeBindUserIdListRequest) SetProjectId(v string) *DescribeBindUserIdListRequest {
s.ProjectId = &v
return s
}
type DescribeBindUserIdListResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Data []*DescribeBindUserIdListResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
}
func (s DescribeBindUserIdListResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeBindUserIdListResponseBody) GoString() string {
return s.String()
}
func (s *DescribeBindUserIdListResponseBody) SetRequestId(v string) *DescribeBindUserIdListResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeBindUserIdListResponseBody) SetData(v []*DescribeBindUserIdListResponseBodyData) *DescribeBindUserIdListResponseBody {
s.Data = v
return s
}
type DescribeBindUserIdListResponseBodyData struct {
CertificateType *string `json:"CertificateType,omitempty" xml:"CertificateType,omitempty"`
UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
CertificateNo *string `json:"CertificateNo,omitempty" xml:"CertificateNo,omitempty"`
Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
}
func (s DescribeBindUserIdListResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s DescribeBindUserIdListResponseBodyData) GoString() string {
return s.String()
}
func (s *DescribeBindUserIdListResponseBodyData) SetCertificateType(v string) *DescribeBindUserIdListResponseBodyData {
s.CertificateType = &v
return s
}
func (s *DescribeBindUserIdListResponseBodyData) SetUserName(v string) *DescribeBindUserIdListResponseBodyData {
s.UserName = &v
return s
}
func (s *DescribeBindUserIdListResponseBodyData) SetCertificateNo(v string) *DescribeBindUserIdListResponseBodyData {
s.CertificateNo = &v
return s
}
func (s *DescribeBindUserIdListResponseBodyData) SetId(v int64) *DescribeBindUserIdListResponseBodyData {
s.Id = &v
return s
}
type DescribeBindUserIdListResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeBindUserIdListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeBindUserIdListResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeBindUserIdListResponse) GoString() string {
return s.String()
}
func (s *DescribeBindUserIdListResponse) SetHeaders(v map[string]*string) *DescribeBindUserIdListResponse {
s.Headers = v
return s
}
func (s *DescribeBindUserIdListResponse) SetBody(v *DescribeBindUserIdListResponseBody) *DescribeBindUserIdListResponse {
s.Body = v
return s
}
type DescribeCertificateTypeListRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s DescribeCertificateTypeListRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeCertificateTypeListRequest) GoString() string {
return s.String()
}
func (s *DescribeCertificateTypeListRequest) SetSourceIp(v string) *DescribeCertificateTypeListRequest {
s.SourceIp = &v
return s
}
func (s *DescribeCertificateTypeListRequest) SetProjectId(v string) *DescribeCertificateTypeListRequest {
s.ProjectId = &v
return s
}
type DescribeCertificateTypeListResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
TypeList []*string `json:"TypeList,omitempty" xml:"TypeList,omitempty" type:"Repeated"`
}
func (s DescribeCertificateTypeListResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeCertificateTypeListResponseBody) GoString() string {
return s.String()
}
func (s *DescribeCertificateTypeListResponseBody) SetRequestId(v string) *DescribeCertificateTypeListResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeCertificateTypeListResponseBody) SetTypeList(v []*string) *DescribeCertificateTypeListResponseBody {
s.TypeList = v
return s
}
type DescribeCertificateTypeListResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeCertificateTypeListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeCertificateTypeListResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeCertificateTypeListResponse) GoString() string {
return s.String()
}
func (s *DescribeCertificateTypeListResponse) SetHeaders(v map[string]*string) *DescribeCertificateTypeListResponse {
s.Headers = v
return s
}
func (s *DescribeCertificateTypeListResponse) SetBody(v *DescribeCertificateTypeListResponseBody) *DescribeCertificateTypeListResponse {
s.Body = v
return s
}
type DescribeDeviceListRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s DescribeDeviceListRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeDeviceListRequest) GoString() string {
return s.String()
}
func (s *DescribeDeviceListRequest) SetSourceIp(v string) *DescribeDeviceListRequest {
s.SourceIp = &v
return s
}
func (s *DescribeDeviceListRequest) SetPageSize(v int32) *DescribeDeviceListRequest {
s.PageSize = &v
return s
}
func (s *DescribeDeviceListRequest) SetCurrentPage(v int32) *DescribeDeviceListRequest {
s.CurrentPage = &v
return s
}
func (s *DescribeDeviceListRequest) SetKeyword(v string) *DescribeDeviceListRequest {
s.Keyword = &v
return s
}
func (s *DescribeDeviceListRequest) SetProjectId(v string) *DescribeDeviceListRequest {
s.ProjectId = &v
return s
}
type DescribeDeviceListResponseBody struct {
TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
DeviceList []*DescribeDeviceListResponseBodyDeviceList `json:"DeviceList,omitempty" xml:"DeviceList,omitempty" type:"Repeated"`
}
func (s DescribeDeviceListResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeDeviceListResponseBody) GoString() string {
return s.String()
}
func (s *DescribeDeviceListResponseBody) SetTotalCount(v int64) *DescribeDeviceListResponseBody {
s.TotalCount = &v
return s
}
func (s *DescribeDeviceListResponseBody) SetRequestId(v string) *DescribeDeviceListResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeDeviceListResponseBody) SetDeviceList(v []*DescribeDeviceListResponseBodyDeviceList) *DescribeDeviceListResponseBody {
s.DeviceList = v
return s
}
type DescribeDeviceListResponseBodyDeviceList struct {
DeviceName *string `json:"DeviceName,omitempty" xml:"DeviceName,omitempty"`
DeviceStatus *string `json:"DeviceStatus,omitempty" xml:"DeviceStatus,omitempty"`
CategoryName *string `json:"CategoryName,omitempty" xml:"CategoryName,omitempty"`
MemoName *string `json:"MemoName,omitempty" xml:"MemoName,omitempty"`
IotId *string `json:"IotId,omitempty" xml:"IotId,omitempty"`
}
func (s DescribeDeviceListResponseBodyDeviceList) String() string {
return tea.Prettify(s)
}
func (s DescribeDeviceListResponseBodyDeviceList) GoString() string {
return s.String()
}
func (s *DescribeDeviceListResponseBodyDeviceList) SetDeviceName(v string) *DescribeDeviceListResponseBodyDeviceList {
s.DeviceName = &v
return s
}
func (s *DescribeDeviceListResponseBodyDeviceList) SetDeviceStatus(v string) *DescribeDeviceListResponseBodyDeviceList {
s.DeviceStatus = &v
return s
}
func (s *DescribeDeviceListResponseBodyDeviceList) SetCategoryName(v string) *DescribeDeviceListResponseBodyDeviceList {
s.CategoryName = &v
return s
}
func (s *DescribeDeviceListResponseBodyDeviceList) SetMemoName(v string) *DescribeDeviceListResponseBodyDeviceList {
s.MemoName = &v
return s
}
func (s *DescribeDeviceListResponseBodyDeviceList) SetIotId(v string) *DescribeDeviceListResponseBodyDeviceList {
s.IotId = &v
return s
}
type DescribeDeviceListResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeDeviceListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeDeviceListResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeDeviceListResponse) GoString() string {
return s.String()
}
func (s *DescribeDeviceListResponse) SetHeaders(v map[string]*string) *DescribeDeviceListResponse {
s.Headers = v
return s
}
func (s *DescribeDeviceListResponse) SetBody(v *DescribeDeviceListResponseBody) *DescribeDeviceListResponse {
s.Body = v
return s
}
type DescribeExcelAnalysisResultRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s DescribeExcelAnalysisResultRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeExcelAnalysisResultRequest) GoString() string {
return s.String()
}
func (s *DescribeExcelAnalysisResultRequest) SetSourceIp(v string) *DescribeExcelAnalysisResultRequest {
s.SourceIp = &v
return s
}
func (s *DescribeExcelAnalysisResultRequest) SetKey(v string) *DescribeExcelAnalysisResultRequest {
s.Key = &v
return s
}
func (s *DescribeExcelAnalysisResultRequest) SetProjectId(v string) *DescribeExcelAnalysisResultRequest {
s.ProjectId = &v
return s
}
type DescribeExcelAnalysisResultResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ExcelResult *DescribeExcelAnalysisResultResponseBodyExcelResult `json:"ExcelResult,omitempty" xml:"ExcelResult,omitempty" type:"Struct"`
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s DescribeExcelAnalysisResultResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeExcelAnalysisResultResponseBody) GoString() string {
return s.String()
}
func (s *DescribeExcelAnalysisResultResponseBody) SetRequestId(v string) *DescribeExcelAnalysisResultResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeExcelAnalysisResultResponseBody) SetExcelResult(v *DescribeExcelAnalysisResultResponseBodyExcelResult) *DescribeExcelAnalysisResultResponseBody {
s.ExcelResult = v
return s
}
func (s *DescribeExcelAnalysisResultResponseBody) SetHttpStatusCode(v int32) *DescribeExcelAnalysisResultResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *DescribeExcelAnalysisResultResponseBody) SetSuccess(v bool) *DescribeExcelAnalysisResultResponseBody {
s.Success = &v
return s
}
type DescribeExcelAnalysisResultResponseBodyExcelResult struct {
InsertCount *int32 `json:"InsertCount,omitempty" xml:"InsertCount,omitempty"`
UpdateCount *int32 `json:"UpdateCount,omitempty" xml:"UpdateCount,omitempty"`
ErrorCount *int32 `json:"ErrorCount,omitempty" xml:"ErrorCount,omitempty"`
ErrorLine []*string `json:"ErrorLine,omitempty" xml:"ErrorLine,omitempty" type:"Repeated"`
Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
}
func (s DescribeExcelAnalysisResultResponseBodyExcelResult) String() string {
return tea.Prettify(s)
}
func (s DescribeExcelAnalysisResultResponseBodyExcelResult) GoString() string {
return s.String()
}
func (s *DescribeExcelAnalysisResultResponseBodyExcelResult) SetInsertCount(v int32) *DescribeExcelAnalysisResultResponseBodyExcelResult {
s.InsertCount = &v
return s
}
func (s *DescribeExcelAnalysisResultResponseBodyExcelResult) SetUpdateCount(v int32) *DescribeExcelAnalysisResultResponseBodyExcelResult {
s.UpdateCount = &v
return s
}
func (s *DescribeExcelAnalysisResultResponseBodyExcelResult) SetErrorCount(v int32) *DescribeExcelAnalysisResultResponseBodyExcelResult {
s.ErrorCount = &v
return s
}
func (s *DescribeExcelAnalysisResultResponseBodyExcelResult) SetErrorLine(v []*string) *DescribeExcelAnalysisResultResponseBodyExcelResult {
s.ErrorLine = v
return s
}
func (s *DescribeExcelAnalysisResultResponseBodyExcelResult) SetTotal(v int32) *DescribeExcelAnalysisResultResponseBodyExcelResult {
s.Total = &v
return s
}
type DescribeExcelAnalysisResultResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeExcelAnalysisResultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeExcelAnalysisResultResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeExcelAnalysisResultResponse) GoString() string {
return s.String()
}
func (s *DescribeExcelAnalysisResultResponse) SetHeaders(v map[string]*string) *DescribeExcelAnalysisResultResponse {
s.Headers = v
return s
}
func (s *DescribeExcelAnalysisResultResponse) SetBody(v *DescribeExcelAnalysisResultResponseBody) *DescribeExcelAnalysisResultResponse {
s.Body = v
return s
}
type DescribeIdentifyRecordListRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
DeviceName *string `json:"DeviceName,omitempty" xml:"DeviceName,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
CertificateNo *string `json:"CertificateNo,omitempty" xml:"CertificateNo,omitempty"`
PhoneNo *string `json:"PhoneNo,omitempty" xml:"PhoneNo,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s DescribeIdentifyRecordListRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeIdentifyRecordListRequest) GoString() string {
return s.String()
}
func (s *DescribeIdentifyRecordListRequest) SetSourceIp(v string) *DescribeIdentifyRecordListRequest {
s.SourceIp = &v
return s
}
func (s *DescribeIdentifyRecordListRequest) SetGroupName(v string) *DescribeIdentifyRecordListRequest {
s.GroupName = &v
return s
}
func (s *DescribeIdentifyRecordListRequest) SetDeviceName(v string) *DescribeIdentifyRecordListRequest {
s.DeviceName = &v
return s
}
func (s *DescribeIdentifyRecordListRequest) SetPageSize(v int32) *DescribeIdentifyRecordListRequest {
s.PageSize = &v
return s
}
func (s *DescribeIdentifyRecordListRequest) SetStartTime(v int64) *DescribeIdentifyRecordListRequest {
s.StartTime = &v
return s
}
func (s *DescribeIdentifyRecordListRequest) SetEndTime(v int64) *DescribeIdentifyRecordListRequest {
s.EndTime = &v
return s
}
func (s *DescribeIdentifyRecordListRequest) SetCurrentPage(v int32) *DescribeIdentifyRecordListRequest {
s.CurrentPage = &v
return s
}
func (s *DescribeIdentifyRecordListRequest) SetUserName(v string) *DescribeIdentifyRecordListRequest {
s.UserName = &v
return s
}
func (s *DescribeIdentifyRecordListRequest) SetCertificateNo(v string) *DescribeIdentifyRecordListRequest {
s.CertificateNo = &v
return s
}
func (s *DescribeIdentifyRecordListRequest) SetPhoneNo(v string) *DescribeIdentifyRecordListRequest {
s.PhoneNo = &v
return s
}
func (s *DescribeIdentifyRecordListRequest) SetProjectId(v string) *DescribeIdentifyRecordListRequest {
s.ProjectId = &v
return s
}
type DescribeIdentifyRecordListResponseBody struct {
TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
RecordList []*DescribeIdentifyRecordListResponseBodyRecordList `json:"RecordList,omitempty" xml:"RecordList,omitempty" type:"Repeated"`
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s DescribeIdentifyRecordListResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeIdentifyRecordListResponseBody) GoString() string {
return s.String()
}
func (s *DescribeIdentifyRecordListResponseBody) SetTotalCount(v int64) *DescribeIdentifyRecordListResponseBody {
s.TotalCount = &v
return s
}
func (s *DescribeIdentifyRecordListResponseBody) SetRequestId(v string) *DescribeIdentifyRecordListResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeIdentifyRecordListResponseBody) SetRecordList(v []*DescribeIdentifyRecordListResponseBodyRecordList) *DescribeIdentifyRecordListResponseBody {
s.RecordList = v
return s
}
func (s *DescribeIdentifyRecordListResponseBody) SetHttpStatusCode(v int32) *DescribeIdentifyRecordListResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *DescribeIdentifyRecordListResponseBody) SetSuccess(v bool) *DescribeIdentifyRecordListResponseBody {
s.Success = &v
return s
}
type DescribeIdentifyRecordListResponseBodyRecordList struct {
CapturedImage *string `json:"CapturedImage,omitempty" xml:"CapturedImage,omitempty"`
DeviceName *string `json:"DeviceName,omitempty" xml:"DeviceName,omitempty"`
GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
UserId *int32 `json:"UserId,omitempty" xml:"UserId,omitempty"`
IdentifyingImage *string `json:"IdentifyingImage,omitempty" xml:"IdentifyingImage,omitempty"`
GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
IotId *string `json:"IotId,omitempty" xml:"IotId,omitempty"`
}
func (s DescribeIdentifyRecordListResponseBodyRecordList) String() string {
return tea.Prettify(s)
}
func (s DescribeIdentifyRecordListResponseBodyRecordList) GoString() string {
return s.String()
}
func (s *DescribeIdentifyRecordListResponseBodyRecordList) SetCapturedImage(v string) *DescribeIdentifyRecordListResponseBodyRecordList {
s.CapturedImage = &v
return s
}
func (s *DescribeIdentifyRecordListResponseBodyRecordList) SetDeviceName(v string) *DescribeIdentifyRecordListResponseBodyRecordList {
s.DeviceName = &v
return s
}
func (s *DescribeIdentifyRecordListResponseBodyRecordList) SetGroupName(v string) *DescribeIdentifyRecordListResponseBodyRecordList {
s.GroupName = &v
return s
}
func (s *DescribeIdentifyRecordListResponseBodyRecordList) SetUserId(v int32) *DescribeIdentifyRecordListResponseBodyRecordList {
s.UserId = &v
return s
}
func (s *DescribeIdentifyRecordListResponseBodyRecordList) SetIdentifyingImage(v string) *DescribeIdentifyRecordListResponseBodyRecordList {
s.IdentifyingImage = &v
return s
}
func (s *DescribeIdentifyRecordListResponseBodyRecordList) SetGmtCreate(v int64) *DescribeIdentifyRecordListResponseBodyRecordList {
s.GmtCreate = &v
return s
}
func (s *DescribeIdentifyRecordListResponseBodyRecordList) SetUserName(v string) *DescribeIdentifyRecordListResponseBodyRecordList {
s.UserName = &v
return s
}
func (s *DescribeIdentifyRecordListResponseBodyRecordList) SetIotId(v string) *DescribeIdentifyRecordListResponseBodyRecordList {
s.IotId = &v
return s
}
type DescribeIdentifyRecordListResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeIdentifyRecordListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeIdentifyRecordListResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeIdentifyRecordListResponse) GoString() string {
return s.String()
}
func (s *DescribeIdentifyRecordListResponse) SetHeaders(v map[string]*string) *DescribeIdentifyRecordListResponse {
s.Headers = v
return s
}
func (s *DescribeIdentifyRecordListResponse) SetBody(v *DescribeIdentifyRecordListResponseBody) *DescribeIdentifyRecordListResponse {
s.Body = v
return s
}
type DescribeMnsOauthRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s DescribeMnsOauthRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeMnsOauthRequest) GoString() string {
return s.String()
}
func (s *DescribeMnsOauthRequest) SetSourceIp(v string) *DescribeMnsOauthRequest {
s.SourceIp = &v
return s
}
func (s *DescribeMnsOauthRequest) SetProjectId(v string) *DescribeMnsOauthRequest {
s.ProjectId = &v
return s
}
type DescribeMnsOauthResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Data *DescribeMnsOauthResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
}
func (s DescribeMnsOauthResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeMnsOauthResponseBody) GoString() string {
return s.String()
}
func (s *DescribeMnsOauthResponseBody) SetRequestId(v string) *DescribeMnsOauthResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeMnsOauthResponseBody) SetData(v *DescribeMnsOauthResponseBodyData) *DescribeMnsOauthResponseBody {
s.Data = v
return s
}
type DescribeMnsOauthResponseBodyData struct {
TopicList []*string `json:"TopicList,omitempty" xml:"TopicList,omitempty" type:"Repeated"`
TopicName *string `json:"TopicName,omitempty" xml:"TopicName,omitempty"`
MnsAuthorized *bool `json:"MnsAuthorized,omitempty" xml:"MnsAuthorized,omitempty"`
EndPoint *string `json:"EndPoint,omitempty" xml:"EndPoint,omitempty"`
MnsServe *bool `json:"MnsServe,omitempty" xml:"MnsServe,omitempty"`
OpenMnsService *bool `json:"OpenMnsService,omitempty" xml:"OpenMnsService,omitempty"`
}
func (s DescribeMnsOauthResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s DescribeMnsOauthResponseBodyData) GoString() string {
return s.String()
}
func (s *DescribeMnsOauthResponseBodyData) SetTopicList(v []*string) *DescribeMnsOauthResponseBodyData {
s.TopicList = v
return s
}
func (s *DescribeMnsOauthResponseBodyData) SetTopicName(v string) *DescribeMnsOauthResponseBodyData {
s.TopicName = &v
return s
}
func (s *DescribeMnsOauthResponseBodyData) SetMnsAuthorized(v bool) *DescribeMnsOauthResponseBodyData {
s.MnsAuthorized = &v
return s
}
func (s *DescribeMnsOauthResponseBodyData) SetEndPoint(v string) *DescribeMnsOauthResponseBodyData {
s.EndPoint = &v
return s
}
func (s *DescribeMnsOauthResponseBodyData) SetMnsServe(v bool) *DescribeMnsOauthResponseBodyData {
s.MnsServe = &v
return s
}
func (s *DescribeMnsOauthResponseBodyData) SetOpenMnsService(v bool) *DescribeMnsOauthResponseBodyData {
s.OpenMnsService = &v
return s
}
type DescribeMnsOauthResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeMnsOauthResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeMnsOauthResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeMnsOauthResponse) GoString() string {
return s.String()
}
func (s *DescribeMnsOauthResponse) SetHeaders(v map[string]*string) *DescribeMnsOauthResponse {
s.Headers = v
return s
}
func (s *DescribeMnsOauthResponse) SetBody(v *DescribeMnsOauthResponseBody) *DescribeMnsOauthResponse {
s.Body = v
return s
}
type DescribeOssOauthRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s DescribeOssOauthRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeOssOauthRequest) GoString() string {
return s.String()
}
func (s *DescribeOssOauthRequest) SetSourceIp(v string) *DescribeOssOauthRequest {
s.SourceIp = &v
return s
}
func (s *DescribeOssOauthRequest) SetProjectId(v string) *DescribeOssOauthRequest {
s.ProjectId = &v
return s
}
type DescribeOssOauthResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Data *DescribeOssOauthResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
}
func (s DescribeOssOauthResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeOssOauthResponseBody) GoString() string {
return s.String()
}
func (s *DescribeOssOauthResponseBody) SetRequestId(v string) *DescribeOssOauthResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeOssOauthResponseBody) SetData(v *DescribeOssOauthResponseBodyData) *DescribeOssOauthResponseBody {
s.Data = v
return s
}
type DescribeOssOauthResponseBodyData struct {
OssServe *bool `json:"OssServe,omitempty" xml:"OssServe,omitempty"`
BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
OpenOssService *bool `json:"OpenOssService,omitempty" xml:"OpenOssService,omitempty"`
OssAuthorized *bool `json:"OssAuthorized,omitempty" xml:"OssAuthorized,omitempty"`
OpenOssTime *int64 `json:"OpenOssTime,omitempty" xml:"OpenOssTime,omitempty"`
}
func (s DescribeOssOauthResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s DescribeOssOauthResponseBodyData) GoString() string {
return s.String()
}
func (s *DescribeOssOauthResponseBodyData) SetOssServe(v bool) *DescribeOssOauthResponseBodyData {
s.OssServe = &v
return s
}
func (s *DescribeOssOauthResponseBodyData) SetBucketName(v string) *DescribeOssOauthResponseBodyData {
s.BucketName = &v
return s
}
func (s *DescribeOssOauthResponseBodyData) SetOpenOssService(v bool) *DescribeOssOauthResponseBodyData {
s.OpenOssService = &v
return s
}
func (s *DescribeOssOauthResponseBodyData) SetOssAuthorized(v bool) *DescribeOssOauthResponseBodyData {
s.OssAuthorized = &v
return s
}
func (s *DescribeOssOauthResponseBodyData) SetOpenOssTime(v int64) *DescribeOssOauthResponseBodyData {
s.OpenOssTime = &v
return s
}
type DescribeOssOauthResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeOssOauthResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeOssOauthResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeOssOauthResponse) GoString() string {
return s.String()
}
func (s *DescribeOssOauthResponse) SetHeaders(v map[string]*string) *DescribeOssOauthResponse {
s.Headers = v
return s
}
func (s *DescribeOssOauthResponse) SetBody(v *DescribeOssOauthResponseBody) *DescribeOssOauthResponse {
s.Body = v
return s
}
type DescribeSignedUrlRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
}
func (s DescribeSignedUrlRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeSignedUrlRequest) GoString() string {
return s.String()
}
func (s *DescribeSignedUrlRequest) SetSourceIp(v string) *DescribeSignedUrlRequest {
s.SourceIp = &v
return s
}
func (s *DescribeSignedUrlRequest) SetProjectId(v string) *DescribeSignedUrlRequest {
s.ProjectId = &v
return s
}
func (s *DescribeSignedUrlRequest) SetKey(v string) *DescribeSignedUrlRequest {
s.Key = &v
return s
}
type DescribeSignedUrlResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
ImgUrl *string `json:"ImgUrl,omitempty" xml:"ImgUrl,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s DescribeSignedUrlResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeSignedUrlResponseBody) GoString() string {
return s.String()
}
func (s *DescribeSignedUrlResponseBody) SetRequestId(v string) *DescribeSignedUrlResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeSignedUrlResponseBody) SetCode(v int32) *DescribeSignedUrlResponseBody {
s.Code = &v
return s
}
func (s *DescribeSignedUrlResponseBody) SetImgUrl(v string) *DescribeSignedUrlResponseBody {
s.ImgUrl = &v
return s
}
func (s *DescribeSignedUrlResponseBody) SetSuccess(v bool) *DescribeSignedUrlResponseBody {
s.Success = &v
return s
}
type DescribeSignedUrlResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeSignedUrlResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeSignedUrlResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeSignedUrlResponse) GoString() string {
return s.String()
}
func (s *DescribeSignedUrlResponse) SetHeaders(v map[string]*string) *DescribeSignedUrlResponse {
s.Headers = v
return s
}
func (s *DescribeSignedUrlResponse) SetBody(v *DescribeSignedUrlResponseBody) *DescribeSignedUrlResponse {
s.Body = v
return s
}
type DescribeTopicRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
EndPoint *string `json:"EndPoint,omitempty" xml:"EndPoint,omitempty"`
}
func (s DescribeTopicRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeTopicRequest) GoString() string {
return s.String()
}
func (s *DescribeTopicRequest) SetSourceIp(v string) *DescribeTopicRequest {
s.SourceIp = &v
return s
}
func (s *DescribeTopicRequest) SetProjectId(v string) *DescribeTopicRequest {
s.ProjectId = &v
return s
}
func (s *DescribeTopicRequest) SetEndPoint(v string) *DescribeTopicRequest {
s.EndPoint = &v
return s
}
type DescribeTopicResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Data []*string `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
}
func (s DescribeTopicResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeTopicResponseBody) GoString() string {
return s.String()
}
func (s *DescribeTopicResponseBody) SetRequestId(v string) *DescribeTopicResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeTopicResponseBody) SetData(v []*string) *DescribeTopicResponseBody {
s.Data = v
return s
}
type DescribeTopicResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeTopicResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeTopicResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeTopicResponse) GoString() string {
return s.String()
}
func (s *DescribeTopicResponse) SetHeaders(v map[string]*string) *DescribeTopicResponse {
s.Headers = v
return s
}
func (s *DescribeTopicResponse) SetBody(v *DescribeTopicResponseBody) *DescribeTopicResponse {
s.Body = v
return s
}
type DescribeUploadPreSignRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
}
func (s DescribeUploadPreSignRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeUploadPreSignRequest) GoString() string {
return s.String()
}
func (s *DescribeUploadPreSignRequest) SetSourceIp(v string) *DescribeUploadPreSignRequest {
s.SourceIp = &v
return s
}
type DescribeUploadPreSignResponseBody struct {
Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"`
Expire *string `json:"Expire,omitempty" xml:"Expire,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
AccessId *string `json:"AccessId,omitempty" xml:"AccessId,omitempty"`
Signature *string `json:"Signature,omitempty" xml:"Signature,omitempty"`
Host *string `json:"Host,omitempty" xml:"Host,omitempty"`
Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s DescribeUploadPreSignResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeUploadPreSignResponseBody) GoString() string {
return s.String()
}
func (s *DescribeUploadPreSignResponseBody) SetPolicy(v string) *DescribeUploadPreSignResponseBody {
s.Policy = &v
return s
}
func (s *DescribeUploadPreSignResponseBody) SetExpire(v string) *DescribeUploadPreSignResponseBody {
s.Expire = &v
return s
}
func (s *DescribeUploadPreSignResponseBody) SetRequestId(v string) *DescribeUploadPreSignResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeUploadPreSignResponseBody) SetAccessId(v string) *DescribeUploadPreSignResponseBody {
s.AccessId = &v
return s
}
func (s *DescribeUploadPreSignResponseBody) SetSignature(v string) *DescribeUploadPreSignResponseBody {
s.Signature = &v
return s
}
func (s *DescribeUploadPreSignResponseBody) SetHost(v string) *DescribeUploadPreSignResponseBody {
s.Host = &v
return s
}
func (s *DescribeUploadPreSignResponseBody) SetCode(v int32) *DescribeUploadPreSignResponseBody {
s.Code = &v
return s
}
func (s *DescribeUploadPreSignResponseBody) SetKey(v string) *DescribeUploadPreSignResponseBody {
s.Key = &v
return s
}
func (s *DescribeUploadPreSignResponseBody) SetSuccess(v bool) *DescribeUploadPreSignResponseBody {
s.Success = &v
return s
}
type DescribeUploadPreSignResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeUploadPreSignResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeUploadPreSignResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeUploadPreSignResponse) GoString() string {
return s.String()
}
func (s *DescribeUploadPreSignResponse) SetHeaders(v map[string]*string) *DescribeUploadPreSignResponse {
s.Headers = v
return s
}
func (s *DescribeUploadPreSignResponse) SetBody(v *DescribeUploadPreSignResponseBody) *DescribeUploadPreSignResponse {
s.Body = v
return s
}
type DescribeUserGroupListRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s DescribeUserGroupListRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeUserGroupListRequest) GoString() string {
return s.String()
}
func (s *DescribeUserGroupListRequest) SetSourceIp(v string) *DescribeUserGroupListRequest {
s.SourceIp = &v
return s
}
func (s *DescribeUserGroupListRequest) SetProjectId(v string) *DescribeUserGroupListRequest {
s.ProjectId = &v
return s
}
type DescribeUserGroupListResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Data []*DescribeUserGroupListResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s DescribeUserGroupListResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeUserGroupListResponseBody) GoString() string {
return s.String()
}
func (s *DescribeUserGroupListResponseBody) SetRequestId(v string) *DescribeUserGroupListResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeUserGroupListResponseBody) SetData(v []*DescribeUserGroupListResponseBodyData) *DescribeUserGroupListResponseBody {
s.Data = v
return s
}
func (s *DescribeUserGroupListResponseBody) SetSuccess(v bool) *DescribeUserGroupListResponseBody {
s.Success = &v
return s
}
type DescribeUserGroupListResponseBodyData struct {
GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
GroupUserCount *int32 `json:"GroupUserCount,omitempty" xml:"GroupUserCount,omitempty"`
Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
}
func (s DescribeUserGroupListResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s DescribeUserGroupListResponseBodyData) GoString() string {
return s.String()
}
func (s *DescribeUserGroupListResponseBodyData) SetGroupName(v string) *DescribeUserGroupListResponseBodyData {
s.GroupName = &v
return s
}
func (s *DescribeUserGroupListResponseBodyData) SetGroupUserCount(v int32) *DescribeUserGroupListResponseBodyData {
s.GroupUserCount = &v
return s
}
func (s *DescribeUserGroupListResponseBodyData) SetId(v int64) *DescribeUserGroupListResponseBodyData {
s.Id = &v
return s
}
type DescribeUserGroupListResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeUserGroupListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeUserGroupListResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeUserGroupListResponse) GoString() string {
return s.String()
}
func (s *DescribeUserGroupListResponse) SetHeaders(v map[string]*string) *DescribeUserGroupListResponse {
s.Headers = v
return s
}
func (s *DescribeUserGroupListResponse) SetBody(v *DescribeUserGroupListResponseBody) *DescribeUserGroupListResponse {
s.Body = v
return s
}
type DescribeUserInfoListRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
CertificateNo *string `json:"CertificateNo,omitempty" xml:"CertificateNo,omitempty"`
PhoneNo *string `json:"PhoneNo,omitempty" xml:"PhoneNo,omitempty"`
UserGroupId *int64 `json:"UserGroupId,omitempty" xml:"UserGroupId,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s DescribeUserInfoListRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeUserInfoListRequest) GoString() string {
return s.String()
}
func (s *DescribeUserInfoListRequest) SetSourceIp(v string) *DescribeUserInfoListRequest {
s.SourceIp = &v
return s
}
func (s *DescribeUserInfoListRequest) SetPageSize(v int32) *DescribeUserInfoListRequest {
s.PageSize = &v
return s
}
func (s *DescribeUserInfoListRequest) SetUserName(v string) *DescribeUserInfoListRequest {
s.UserName = &v
return s
}
func (s *DescribeUserInfoListRequest) SetCurrentPage(v int32) *DescribeUserInfoListRequest {
s.CurrentPage = &v
return s
}
func (s *DescribeUserInfoListRequest) SetCertificateNo(v string) *DescribeUserInfoListRequest {
s.CertificateNo = &v
return s
}
func (s *DescribeUserInfoListRequest) SetPhoneNo(v string) *DescribeUserInfoListRequest {
s.PhoneNo = &v
return s
}
func (s *DescribeUserInfoListRequest) SetUserGroupId(v int64) *DescribeUserInfoListRequest {
s.UserGroupId = &v
return s
}
func (s *DescribeUserInfoListRequest) SetProjectId(v string) *DescribeUserInfoListRequest {
s.ProjectId = &v
return s
}
type DescribeUserInfoListResponseBody struct {
TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
UserInfoList []*DescribeUserInfoListResponseBodyUserInfoList `json:"UserInfoList,omitempty" xml:"UserInfoList,omitempty" type:"Repeated"`
}
func (s DescribeUserInfoListResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeUserInfoListResponseBody) GoString() string {
return s.String()
}
func (s *DescribeUserInfoListResponseBody) SetTotalCount(v int64) *DescribeUserInfoListResponseBody {
s.TotalCount = &v
return s
}
func (s *DescribeUserInfoListResponseBody) SetRequestId(v string) *DescribeUserInfoListResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeUserInfoListResponseBody) SetUserInfoList(v []*DescribeUserInfoListResponseBodyUserInfoList) *DescribeUserInfoListResponseBody {
s.UserInfoList = v
return s
}
type DescribeUserInfoListResponseBodyUserInfoList struct {
Sex *int32 `json:"Sex,omitempty" xml:"Sex,omitempty"`
CertificateType *string `json:"CertificateType,omitempty" xml:"CertificateType,omitempty"`
Birthday *int64 `json:"Birthday,omitempty" xml:"Birthday,omitempty"`
PhoneNo *string `json:"PhoneNo,omitempty" xml:"PhoneNo,omitempty"`
GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
UserGroupId *int64 `json:"UserGroupId,omitempty" xml:"UserGroupId,omitempty"`
IdentifyingImage *string `json:"IdentifyingImage,omitempty" xml:"IdentifyingImage,omitempty"`
UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
CertificateNo *string `json:"CertificateNo,omitempty" xml:"CertificateNo,omitempty"`
Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
}
func (s DescribeUserInfoListResponseBodyUserInfoList) String() string {
return tea.Prettify(s)
}
func (s DescribeUserInfoListResponseBodyUserInfoList) GoString() string {
return s.String()
}
func (s *DescribeUserInfoListResponseBodyUserInfoList) SetSex(v int32) *DescribeUserInfoListResponseBodyUserInfoList {
s.Sex = &v
return s
}
func (s *DescribeUserInfoListResponseBodyUserInfoList) SetCertificateType(v string) *DescribeUserInfoListResponseBodyUserInfoList {
s.CertificateType = &v
return s
}
func (s *DescribeUserInfoListResponseBodyUserInfoList) SetBirthday(v int64) *DescribeUserInfoListResponseBodyUserInfoList {
s.Birthday = &v
return s
}
func (s *DescribeUserInfoListResponseBodyUserInfoList) SetPhoneNo(v string) *DescribeUserInfoListResponseBodyUserInfoList {
s.PhoneNo = &v
return s
}
func (s *DescribeUserInfoListResponseBodyUserInfoList) SetGroupName(v string) *DescribeUserInfoListResponseBodyUserInfoList {
s.GroupName = &v
return s
}
func (s *DescribeUserInfoListResponseBodyUserInfoList) SetUserGroupId(v int64) *DescribeUserInfoListResponseBodyUserInfoList {
s.UserGroupId = &v
return s
}
func (s *DescribeUserInfoListResponseBodyUserInfoList) SetIdentifyingImage(v string) *DescribeUserInfoListResponseBodyUserInfoList {
s.IdentifyingImage = &v
return s
}
func (s *DescribeUserInfoListResponseBodyUserInfoList) SetUserName(v string) *DescribeUserInfoListResponseBodyUserInfoList {
s.UserName = &v
return s
}
func (s *DescribeUserInfoListResponseBodyUserInfoList) SetCertificateNo(v string) *DescribeUserInfoListResponseBodyUserInfoList {
s.CertificateNo = &v
return s
}
func (s *DescribeUserInfoListResponseBodyUserInfoList) SetId(v int64) *DescribeUserInfoListResponseBodyUserInfoList {
s.Id = &v
return s
}
type DescribeUserInfoListResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeUserInfoListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeUserInfoListResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeUserInfoListResponse) GoString() string {
return s.String()
}
func (s *DescribeUserInfoListResponse) SetHeaders(v map[string]*string) *DescribeUserInfoListResponse {
s.Headers = v
return s
}
func (s *DescribeUserInfoListResponse) SetBody(v *DescribeUserInfoListResponseBody) *DescribeUserInfoListResponse {
s.Body = v
return s
}
type GetAccountProjectRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
}
func (s GetAccountProjectRequest) String() string {
return tea.Prettify(s)
}
func (s GetAccountProjectRequest) GoString() string {
return s.String()
}
func (s *GetAccountProjectRequest) SetSourceIp(v string) *GetAccountProjectRequest {
s.SourceIp = &v
return s
}
type GetAccountProjectResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
List []*GetAccountProjectResponseBodyList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s GetAccountProjectResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetAccountProjectResponseBody) GoString() string {
return s.String()
}
func (s *GetAccountProjectResponseBody) SetRequestId(v string) *GetAccountProjectResponseBody {
s.RequestId = &v
return s
}
func (s *GetAccountProjectResponseBody) SetHttpStatusCode(v int32) *GetAccountProjectResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *GetAccountProjectResponseBody) SetList(v []*GetAccountProjectResponseBodyList) *GetAccountProjectResponseBody {
s.List = v
return s
}
func (s *GetAccountProjectResponseBody) SetSuccess(v bool) *GetAccountProjectResponseBody {
s.Success = &v
return s
}
type GetAccountProjectResponseBodyList struct {
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
}
func (s GetAccountProjectResponseBodyList) String() string {
return tea.Prettify(s)
}
func (s GetAccountProjectResponseBodyList) GoString() string {
return s.String()
}
func (s *GetAccountProjectResponseBodyList) SetProjectId(v string) *GetAccountProjectResponseBodyList {
s.ProjectId = &v
return s
}
func (s *GetAccountProjectResponseBodyList) SetProjectName(v string) *GetAccountProjectResponseBodyList {
s.ProjectName = &v
return s
}
type GetAccountProjectResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *GetAccountProjectResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetAccountProjectResponse) String() string {
return tea.Prettify(s)
}
func (s GetAccountProjectResponse) GoString() string {
return s.String()
}
func (s *GetAccountProjectResponse) SetHeaders(v map[string]*string) *GetAccountProjectResponse {
s.Headers = v
return s
}
func (s *GetAccountProjectResponse) SetBody(v *GetAccountProjectResponseBody) *GetAccountProjectResponse {
s.Body = v
return s
}
type SaveMnsServeRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
TopicName *string `json:"TopicName,omitempty" xml:"TopicName,omitempty"`
EndPoint *string `json:"EndPoint,omitempty" xml:"EndPoint,omitempty"`
}
func (s SaveMnsServeRequest) String() string {
return tea.Prettify(s)
}
func (s SaveMnsServeRequest) GoString() string {
return s.String()
}
func (s *SaveMnsServeRequest) SetSourceIp(v string) *SaveMnsServeRequest {
s.SourceIp = &v
return s
}
func (s *SaveMnsServeRequest) SetProjectId(v string) *SaveMnsServeRequest {
s.ProjectId = &v
return s
}
func (s *SaveMnsServeRequest) SetTopicName(v string) *SaveMnsServeRequest {
s.TopicName = &v
return s
}
func (s *SaveMnsServeRequest) SetEndPoint(v string) *SaveMnsServeRequest {
s.EndPoint = &v
return s
}
type SaveMnsServeResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s SaveMnsServeResponseBody) String() string {
return tea.Prettify(s)
}
func (s SaveMnsServeResponseBody) GoString() string {
return s.String()
}
func (s *SaveMnsServeResponseBody) SetRequestId(v string) *SaveMnsServeResponseBody {
s.RequestId = &v
return s
}
type SaveMnsServeResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *SaveMnsServeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s SaveMnsServeResponse) String() string {
return tea.Prettify(s)
}
func (s SaveMnsServeResponse) GoString() string {
return s.String()
}
func (s *SaveMnsServeResponse) SetHeaders(v map[string]*string) *SaveMnsServeResponse {
s.Headers = v
return s
}
func (s *SaveMnsServeResponse) SetBody(v *SaveMnsServeResponseBody) *SaveMnsServeResponse {
s.Body = v
return s
}
type SaveOssServeRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s SaveOssServeRequest) String() string {
return tea.Prettify(s)
}
func (s SaveOssServeRequest) GoString() string {
return s.String()
}
func (s *SaveOssServeRequest) SetSourceIp(v string) *SaveOssServeRequest {
s.SourceIp = &v
return s
}
func (s *SaveOssServeRequest) SetProjectId(v string) *SaveOssServeRequest {
s.ProjectId = &v
return s
}
type SaveOssServeResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s SaveOssServeResponseBody) String() string {
return tea.Prettify(s)
}
func (s SaveOssServeResponseBody) GoString() string {
return s.String()
}
func (s *SaveOssServeResponseBody) SetRequestId(v string) *SaveOssServeResponseBody {
s.RequestId = &v
return s
}
type SaveOssServeResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *SaveOssServeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s SaveOssServeResponse) String() string {
return tea.Prettify(s)
}
func (s SaveOssServeResponse) GoString() string {
return s.String()
}
func (s *SaveOssServeResponse) SetHeaders(v map[string]*string) *SaveOssServeResponse {
s.Headers = v
return s
}
func (s *SaveOssServeResponse) SetBody(v *SaveOssServeResponseBody) *SaveOssServeResponse {
s.Body = v
return s
}
type SaveUserGroupRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s SaveUserGroupRequest) String() string {
return tea.Prettify(s)
}
func (s SaveUserGroupRequest) GoString() string {
return s.String()
}
func (s *SaveUserGroupRequest) SetSourceIp(v string) *SaveUserGroupRequest {
s.SourceIp = &v
return s
}
func (s *SaveUserGroupRequest) SetGroupName(v string) *SaveUserGroupRequest {
s.GroupName = &v
return s
}
func (s *SaveUserGroupRequest) SetProjectId(v string) *SaveUserGroupRequest {
s.ProjectId = &v
return s
}
type SaveUserGroupResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
Data *SaveUserGroupResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s SaveUserGroupResponseBody) String() string {
return tea.Prettify(s)
}
func (s SaveUserGroupResponseBody) GoString() string {
return s.String()
}
func (s *SaveUserGroupResponseBody) SetRequestId(v string) *SaveUserGroupResponseBody {
s.RequestId = &v
return s
}
func (s *SaveUserGroupResponseBody) SetHttpStatusCode(v int32) *SaveUserGroupResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *SaveUserGroupResponseBody) SetData(v *SaveUserGroupResponseBodyData) *SaveUserGroupResponseBody {
s.Data = v
return s
}
func (s *SaveUserGroupResponseBody) SetSuccess(v bool) *SaveUserGroupResponseBody {
s.Success = &v
return s
}
type SaveUserGroupResponseBodyData struct {
GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
}
func (s SaveUserGroupResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s SaveUserGroupResponseBodyData) GoString() string {
return s.String()
}
func (s *SaveUserGroupResponseBodyData) SetGmtCreate(v int64) *SaveUserGroupResponseBodyData {
s.GmtCreate = &v
return s
}
func (s *SaveUserGroupResponseBodyData) SetId(v int64) *SaveUserGroupResponseBodyData {
s.Id = &v
return s
}
type SaveUserGroupResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *SaveUserGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s SaveUserGroupResponse) String() string {
return tea.Prettify(s)
}
func (s SaveUserGroupResponse) GoString() string {
return s.String()
}
func (s *SaveUserGroupResponse) SetHeaders(v map[string]*string) *SaveUserGroupResponse {
s.Headers = v
return s
}
func (s *SaveUserGroupResponse) SetBody(v *SaveUserGroupResponseBody) *SaveUserGroupResponse {
s.Body = v
return s
}
type SaveUserInfoRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
UserGroupId *int64 `json:"UserGroupId,omitempty" xml:"UserGroupId,omitempty"`
Birthday *int64 `json:"Birthday,omitempty" xml:"Birthday,omitempty"`
ImageBase64 *string `json:"ImageBase64,omitempty" xml:"ImageBase64,omitempty"`
GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
ImageUrl *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
Sex *int32 `json:"Sex,omitempty" xml:"Sex,omitempty"`
UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
CertificateNo *string `json:"CertificateNo,omitempty" xml:"CertificateNo,omitempty"`
PhoneNo *string `json:"PhoneNo,omitempty" xml:"PhoneNo,omitempty"`
CertificateType *string `json:"CertificateType,omitempty" xml:"CertificateType,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s SaveUserInfoRequest) String() string {
return tea.Prettify(s)
}
func (s SaveUserInfoRequest) GoString() string {
return s.String()
}
func (s *SaveUserInfoRequest) SetSourceIp(v string) *SaveUserInfoRequest {
s.SourceIp = &v
return s
}
func (s *SaveUserInfoRequest) SetUserGroupId(v int64) *SaveUserInfoRequest {
s.UserGroupId = &v
return s
}
func (s *SaveUserInfoRequest) SetBirthday(v int64) *SaveUserInfoRequest {
s.Birthday = &v
return s
}
func (s *SaveUserInfoRequest) SetImageBase64(v string) *SaveUserInfoRequest {
s.ImageBase64 = &v
return s
}
func (s *SaveUserInfoRequest) SetGroupName(v string) *SaveUserInfoRequest {
s.GroupName = &v
return s
}
func (s *SaveUserInfoRequest) SetImageUrl(v string) *SaveUserInfoRequest {
s.ImageUrl = &v
return s
}
func (s *SaveUserInfoRequest) SetSex(v int32) *SaveUserInfoRequest {
s.Sex = &v
return s
}
func (s *SaveUserInfoRequest) SetUserName(v string) *SaveUserInfoRequest {
s.UserName = &v
return s
}
func (s *SaveUserInfoRequest) SetCertificateNo(v string) *SaveUserInfoRequest {
s.CertificateNo = &v
return s
}
func (s *SaveUserInfoRequest) SetPhoneNo(v string) *SaveUserInfoRequest {
s.PhoneNo = &v
return s
}
func (s *SaveUserInfoRequest) SetCertificateType(v string) *SaveUserInfoRequest {
s.CertificateType = &v
return s
}
func (s *SaveUserInfoRequest) SetProjectId(v string) *SaveUserInfoRequest {
s.ProjectId = &v
return s
}
type SaveUserInfoResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
Data *SaveUserInfoResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s SaveUserInfoResponseBody) String() string {
return tea.Prettify(s)
}
func (s SaveUserInfoResponseBody) GoString() string {
return s.String()
}
func (s *SaveUserInfoResponseBody) SetRequestId(v string) *SaveUserInfoResponseBody {
s.RequestId = &v
return s
}
func (s *SaveUserInfoResponseBody) SetHttpStatusCode(v int32) *SaveUserInfoResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *SaveUserInfoResponseBody) SetData(v *SaveUserInfoResponseBodyData) *SaveUserInfoResponseBody {
s.Data = v
return s
}
func (s *SaveUserInfoResponseBody) SetSuccess(v bool) *SaveUserInfoResponseBody {
s.Success = &v
return s
}
type SaveUserInfoResponseBodyData struct {
GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
}
func (s SaveUserInfoResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s SaveUserInfoResponseBodyData) GoString() string {
return s.String()
}
func (s *SaveUserInfoResponseBodyData) SetGmtCreate(v int64) *SaveUserInfoResponseBodyData {
s.GmtCreate = &v
return s
}
func (s *SaveUserInfoResponseBodyData) SetId(v int64) *SaveUserInfoResponseBodyData {
s.Id = &v
return s
}
type SaveUserInfoResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *SaveUserInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s SaveUserInfoResponse) String() string {
return tea.Prettify(s)
}
func (s SaveUserInfoResponse) GoString() string {
return s.String()
}
func (s *SaveUserInfoResponse) SetHeaders(v map[string]*string) *SaveUserInfoResponse {
s.Headers = v
return s
}
func (s *SaveUserInfoResponse) SetBody(v *SaveUserInfoResponseBody) *SaveUserInfoResponse {
s.Body = v
return s
}
type UnbindDeviceRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
IotId *string `json:"IotId,omitempty" xml:"IotId,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s UnbindDeviceRequest) String() string {
return tea.Prettify(s)
}
func (s UnbindDeviceRequest) GoString() string {
return s.String()
}
func (s *UnbindDeviceRequest) SetSourceIp(v string) *UnbindDeviceRequest {
s.SourceIp = &v
return s
}
func (s *UnbindDeviceRequest) SetIotId(v string) *UnbindDeviceRequest {
s.IotId = &v
return s
}
func (s *UnbindDeviceRequest) SetProjectId(v string) *UnbindDeviceRequest {
s.ProjectId = &v
return s
}
type UnbindDeviceResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s UnbindDeviceResponseBody) String() string {
return tea.Prettify(s)
}
func (s UnbindDeviceResponseBody) GoString() string {
return s.String()
}
func (s *UnbindDeviceResponseBody) SetRequestId(v string) *UnbindDeviceResponseBody {
s.RequestId = &v
return s
}
func (s *UnbindDeviceResponseBody) SetHttpStatusCode(v int32) *UnbindDeviceResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *UnbindDeviceResponseBody) SetSuccess(v bool) *UnbindDeviceResponseBody {
s.Success = &v
return s
}
type UnbindDeviceResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *UnbindDeviceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s UnbindDeviceResponse) String() string {
return tea.Prettify(s)
}
func (s UnbindDeviceResponse) GoString() string {
return s.String()
}
func (s *UnbindDeviceResponse) SetHeaders(v map[string]*string) *UnbindDeviceResponse {
s.Headers = v
return s
}
func (s *UnbindDeviceResponse) SetBody(v *UnbindDeviceResponseBody) *UnbindDeviceResponse {
s.Body = v
return s
}
type UpdateDeviceControlInfoRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
IotId *int64 `json:"IotId,omitempty" xml:"IotId,omitempty"`
MultiPerson *int32 `json:"MultiPerson,omitempty" xml:"MultiPerson,omitempty"`
ControlDoorTime *int32 `json:"ControlDoorTime,omitempty" xml:"ControlDoorTime,omitempty"`
EnableMeasureTempurature *int32 `json:"EnableMeasureTempurature,omitempty" xml:"EnableMeasureTempurature,omitempty"`
SpeedClock *int32 `json:"SpeedClock,omitempty" xml:"SpeedClock,omitempty"`
}
func (s UpdateDeviceControlInfoRequest) String() string {
return tea.Prettify(s)
}
func (s UpdateDeviceControlInfoRequest) GoString() string {
return s.String()
}
func (s *UpdateDeviceControlInfoRequest) SetSourceIp(v string) *UpdateDeviceControlInfoRequest {
s.SourceIp = &v
return s
}
func (s *UpdateDeviceControlInfoRequest) SetProjectId(v string) *UpdateDeviceControlInfoRequest {
s.ProjectId = &v
return s
}
func (s *UpdateDeviceControlInfoRequest) SetIotId(v int64) *UpdateDeviceControlInfoRequest {
s.IotId = &v
return s
}
func (s *UpdateDeviceControlInfoRequest) SetMultiPerson(v int32) *UpdateDeviceControlInfoRequest {
s.MultiPerson = &v
return s
}
func (s *UpdateDeviceControlInfoRequest) SetControlDoorTime(v int32) *UpdateDeviceControlInfoRequest {
s.ControlDoorTime = &v
return s
}
func (s *UpdateDeviceControlInfoRequest) SetEnableMeasureTempurature(v int32) *UpdateDeviceControlInfoRequest {
s.EnableMeasureTempurature = &v
return s
}
func (s *UpdateDeviceControlInfoRequest) SetSpeedClock(v int32) *UpdateDeviceControlInfoRequest {
s.SpeedClock = &v
return s
}
type UpdateDeviceControlInfoResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s UpdateDeviceControlInfoResponseBody) String() string {
return tea.Prettify(s)
}
func (s UpdateDeviceControlInfoResponseBody) GoString() string {
return s.String()
}
func (s *UpdateDeviceControlInfoResponseBody) SetRequestId(v string) *UpdateDeviceControlInfoResponseBody {
s.RequestId = &v
return s
}
func (s *UpdateDeviceControlInfoResponseBody) SetHttpStatusCode(v int32) *UpdateDeviceControlInfoResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *UpdateDeviceControlInfoResponseBody) SetSuccess(v bool) *UpdateDeviceControlInfoResponseBody {
s.Success = &v
return s
}
type UpdateDeviceControlInfoResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *UpdateDeviceControlInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s UpdateDeviceControlInfoResponse) String() string {
return tea.Prettify(s)
}
func (s UpdateDeviceControlInfoResponse) GoString() string {
return s.String()
}
func (s *UpdateDeviceControlInfoResponse) SetHeaders(v map[string]*string) *UpdateDeviceControlInfoResponse {
s.Headers = v
return s
}
func (s *UpdateDeviceControlInfoResponse) SetBody(v *UpdateDeviceControlInfoResponseBody) *UpdateDeviceControlInfoResponse {
s.Body = v
return s
}
type UpdateDeviceNameRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
IotId *string `json:"IotId,omitempty" xml:"IotId,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
DeviceName *string `json:"DeviceName,omitempty" xml:"DeviceName,omitempty"`
}
func (s UpdateDeviceNameRequest) String() string {
return tea.Prettify(s)
}
func (s UpdateDeviceNameRequest) GoString() string {
return s.String()
}
func (s *UpdateDeviceNameRequest) SetSourceIp(v string) *UpdateDeviceNameRequest {
s.SourceIp = &v
return s
}
func (s *UpdateDeviceNameRequest) SetIotId(v string) *UpdateDeviceNameRequest {
s.IotId = &v
return s
}
func (s *UpdateDeviceNameRequest) SetProjectId(v string) *UpdateDeviceNameRequest {
s.ProjectId = &v
return s
}
func (s *UpdateDeviceNameRequest) SetDeviceName(v string) *UpdateDeviceNameRequest {
s.DeviceName = &v
return s
}
type UpdateDeviceNameResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s UpdateDeviceNameResponseBody) String() string {
return tea.Prettify(s)
}
func (s UpdateDeviceNameResponseBody) GoString() string {
return s.String()
}
func (s *UpdateDeviceNameResponseBody) SetRequestId(v string) *UpdateDeviceNameResponseBody {
s.RequestId = &v
return s
}
func (s *UpdateDeviceNameResponseBody) SetHttpStatusCode(v int32) *UpdateDeviceNameResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *UpdateDeviceNameResponseBody) SetSuccess(v bool) *UpdateDeviceNameResponseBody {
s.Success = &v
return s
}
type UpdateDeviceNameResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *UpdateDeviceNameResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s UpdateDeviceNameResponse) String() string {
return tea.Prettify(s)
}
func (s UpdateDeviceNameResponse) GoString() string {
return s.String()
}
func (s *UpdateDeviceNameResponse) SetHeaders(v map[string]*string) *UpdateDeviceNameResponse {
s.Headers = v
return s
}
func (s *UpdateDeviceNameResponse) SetBody(v *UpdateDeviceNameResponseBody) *UpdateDeviceNameResponse {
s.Body = v
return s
}
type UpdateProjectNameRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
}
func (s UpdateProjectNameRequest) String() string {
return tea.Prettify(s)
}
func (s UpdateProjectNameRequest) GoString() string {
return s.String()
}
func (s *UpdateProjectNameRequest) SetSourceIp(v string) *UpdateProjectNameRequest {
s.SourceIp = &v
return s
}
func (s *UpdateProjectNameRequest) SetProjectId(v string) *UpdateProjectNameRequest {
s.ProjectId = &v
return s
}
func (s *UpdateProjectNameRequest) SetProjectName(v string) *UpdateProjectNameRequest {
s.ProjectName = &v
return s
}
type UpdateProjectNameResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s UpdateProjectNameResponseBody) String() string {
return tea.Prettify(s)
}
func (s UpdateProjectNameResponseBody) GoString() string {
return s.String()
}
func (s *UpdateProjectNameResponseBody) SetRequestId(v string) *UpdateProjectNameResponseBody {
s.RequestId = &v
return s
}
func (s *UpdateProjectNameResponseBody) SetHttpStatusCode(v int32) *UpdateProjectNameResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *UpdateProjectNameResponseBody) SetSuccess(v bool) *UpdateProjectNameResponseBody {
s.Success = &v
return s
}
type UpdateProjectNameResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *UpdateProjectNameResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s UpdateProjectNameResponse) String() string {
return tea.Prettify(s)
}
func (s UpdateProjectNameResponse) GoString() string {
return s.String()
}
func (s *UpdateProjectNameResponse) SetHeaders(v map[string]*string) *UpdateProjectNameResponse {
s.Headers = v
return s
}
func (s *UpdateProjectNameResponse) SetBody(v *UpdateProjectNameResponseBody) *UpdateProjectNameResponse {
s.Body = v
return s
}
type UpdateUserGroupRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
GroupId *int64 `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s UpdateUserGroupRequest) String() string {
return tea.Prettify(s)
}
func (s UpdateUserGroupRequest) GoString() string {
return s.String()
}
func (s *UpdateUserGroupRequest) SetSourceIp(v string) *UpdateUserGroupRequest {
s.SourceIp = &v
return s
}
func (s *UpdateUserGroupRequest) SetGroupId(v int64) *UpdateUserGroupRequest {
s.GroupId = &v
return s
}
func (s *UpdateUserGroupRequest) SetGroupName(v string) *UpdateUserGroupRequest {
s.GroupName = &v
return s
}
func (s *UpdateUserGroupRequest) SetProjectId(v string) *UpdateUserGroupRequest {
s.ProjectId = &v
return s
}
type UpdateUserGroupResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s UpdateUserGroupResponseBody) String() string {
return tea.Prettify(s)
}
func (s UpdateUserGroupResponseBody) GoString() string {
return s.String()
}
func (s *UpdateUserGroupResponseBody) SetRequestId(v string) *UpdateUserGroupResponseBody {
s.RequestId = &v
return s
}
func (s *UpdateUserGroupResponseBody) SetSuccess(v bool) *UpdateUserGroupResponseBody {
s.Success = &v
return s
}
type UpdateUserGroupResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *UpdateUserGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s UpdateUserGroupResponse) String() string {
return tea.Prettify(s)
}
func (s UpdateUserGroupResponse) GoString() string {
return s.String()
}
func (s *UpdateUserGroupResponse) SetHeaders(v map[string]*string) *UpdateUserGroupResponse {
s.Headers = v
return s
}
func (s *UpdateUserGroupResponse) SetBody(v *UpdateUserGroupResponseBody) *UpdateUserGroupResponse {
s.Body = v
return s
}
type UpdateUserInfoRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
UserGroupId *int64 `json:"UserGroupId,omitempty" xml:"UserGroupId,omitempty"`
Birthday *int64 `json:"Birthday,omitempty" xml:"Birthday,omitempty"`
ImageBase64 *string `json:"ImageBase64,omitempty" xml:"ImageBase64,omitempty"`
GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
ImageUrl *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
Sex *int32 `json:"Sex,omitempty" xml:"Sex,omitempty"`
UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
UserId *int64 `json:"UserId,omitempty" xml:"UserId,omitempty"`
CertificateNo *string `json:"CertificateNo,omitempty" xml:"CertificateNo,omitempty"`
PhoneNo *string `json:"PhoneNo,omitempty" xml:"PhoneNo,omitempty"`
CertificateType *string `json:"CertificateType,omitempty" xml:"CertificateType,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
OverwriteImg *bool `json:"OverwriteImg,omitempty" xml:"OverwriteImg,omitempty"`
}
func (s UpdateUserInfoRequest) String() string {
return tea.Prettify(s)
}
func (s UpdateUserInfoRequest) GoString() string {
return s.String()
}
func (s *UpdateUserInfoRequest) SetSourceIp(v string) *UpdateUserInfoRequest {
s.SourceIp = &v
return s
}
func (s *UpdateUserInfoRequest) SetUserGroupId(v int64) *UpdateUserInfoRequest {
s.UserGroupId = &v
return s
}
func (s *UpdateUserInfoRequest) SetBirthday(v int64) *UpdateUserInfoRequest {
s.Birthday = &v
return s
}
func (s *UpdateUserInfoRequest) SetImageBase64(v string) *UpdateUserInfoRequest {
s.ImageBase64 = &v
return s
}
func (s *UpdateUserInfoRequest) SetGroupName(v string) *UpdateUserInfoRequest {
s.GroupName = &v
return s
}
func (s *UpdateUserInfoRequest) SetImageUrl(v string) *UpdateUserInfoRequest {
s.ImageUrl = &v
return s
}
func (s *UpdateUserInfoRequest) SetSex(v int32) *UpdateUserInfoRequest {
s.Sex = &v
return s
}
func (s *UpdateUserInfoRequest) SetUserName(v string) *UpdateUserInfoRequest {
s.UserName = &v
return s
}
func (s *UpdateUserInfoRequest) SetUserId(v int64) *UpdateUserInfoRequest {
s.UserId = &v
return s
}
func (s *UpdateUserInfoRequest) SetCertificateNo(v string) *UpdateUserInfoRequest {
s.CertificateNo = &v
return s
}
func (s *UpdateUserInfoRequest) SetPhoneNo(v string) *UpdateUserInfoRequest {
s.PhoneNo = &v
return s
}
func (s *UpdateUserInfoRequest) SetCertificateType(v string) *UpdateUserInfoRequest {
s.CertificateType = &v
return s
}
func (s *UpdateUserInfoRequest) SetProjectId(v string) *UpdateUserInfoRequest {
s.ProjectId = &v
return s
}
func (s *UpdateUserInfoRequest) SetOverwriteImg(v bool) *UpdateUserInfoRequest {
s.OverwriteImg = &v
return s
}
type UpdateUserInfoResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s UpdateUserInfoResponseBody) String() string {
return tea.Prettify(s)
}
func (s UpdateUserInfoResponseBody) GoString() string {
return s.String()
}
func (s *UpdateUserInfoResponseBody) SetRequestId(v string) *UpdateUserInfoResponseBody {
s.RequestId = &v
return s
}
func (s *UpdateUserInfoResponseBody) SetSuccess(v bool) *UpdateUserInfoResponseBody {
s.Success = &v
return s
}
type UpdateUserInfoResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *UpdateUserInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s UpdateUserInfoResponse) String() string {
return tea.Prettify(s)
}
func (s UpdateUserInfoResponse) GoString() string {
return s.String()
}
func (s *UpdateUserInfoResponse) SetHeaders(v map[string]*string) *UpdateUserInfoResponse {
s.Headers = v
return s
}
func (s *UpdateUserInfoResponse) SetBody(v *UpdateUserInfoResponseBody) *UpdateUserInfoResponse {
s.Body = v
return s
}
type UploadIdentifyRecordRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
UserId *int64 `json:"UserId,omitempty" xml:"UserId,omitempty"`
UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
IotId *string `json:"IotId,omitempty" xml:"IotId,omitempty"`
IdentifyingImageBase64 *string `json:"IdentifyingImageBase64,omitempty" xml:"IdentifyingImageBase64,omitempty"`
IdentifyingTime *int64 `json:"IdentifyingTime,omitempty" xml:"IdentifyingTime,omitempty"`
IdentifyingImageUrl *string `json:"IdentifyingImageUrl,omitempty" xml:"IdentifyingImageUrl,omitempty"`
DeviceName *string `json:"DeviceName,omitempty" xml:"DeviceName,omitempty"`
}
func (s UploadIdentifyRecordRequest) String() string {
return tea.Prettify(s)
}
func (s UploadIdentifyRecordRequest) GoString() string {
return s.String()
}
func (s *UploadIdentifyRecordRequest) SetSourceIp(v string) *UploadIdentifyRecordRequest {
s.SourceIp = &v
return s
}
func (s *UploadIdentifyRecordRequest) SetUserId(v int64) *UploadIdentifyRecordRequest {
s.UserId = &v
return s
}
func (s *UploadIdentifyRecordRequest) SetUserName(v string) *UploadIdentifyRecordRequest {
s.UserName = &v
return s
}
func (s *UploadIdentifyRecordRequest) SetProjectId(v string) *UploadIdentifyRecordRequest {
s.ProjectId = &v
return s
}
func (s *UploadIdentifyRecordRequest) SetIotId(v string) *UploadIdentifyRecordRequest {
s.IotId = &v
return s
}
func (s *UploadIdentifyRecordRequest) SetIdentifyingImageBase64(v string) *UploadIdentifyRecordRequest {
s.IdentifyingImageBase64 = &v
return s
}
func (s *UploadIdentifyRecordRequest) SetIdentifyingTime(v int64) *UploadIdentifyRecordRequest {
s.IdentifyingTime = &v
return s
}
func (s *UploadIdentifyRecordRequest) SetIdentifyingImageUrl(v string) *UploadIdentifyRecordRequest {
s.IdentifyingImageUrl = &v
return s
}
func (s *UploadIdentifyRecordRequest) SetDeviceName(v string) *UploadIdentifyRecordRequest {
s.DeviceName = &v
return s
}
type UploadIdentifyRecordResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s UploadIdentifyRecordResponseBody) String() string {
return tea.Prettify(s)
}
func (s UploadIdentifyRecordResponseBody) GoString() string {
return s.String()
}
func (s *UploadIdentifyRecordResponseBody) SetRequestId(v string) *UploadIdentifyRecordResponseBody {
s.RequestId = &v
return s
}
func (s *UploadIdentifyRecordResponseBody) SetHttpStatusCode(v int32) *UploadIdentifyRecordResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *UploadIdentifyRecordResponseBody) SetSuccess(v bool) *UploadIdentifyRecordResponseBody {
s.Success = &v
return s
}
type UploadIdentifyRecordResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *UploadIdentifyRecordResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s UploadIdentifyRecordResponse) String() string {
return tea.Prettify(s)
}
func (s UploadIdentifyRecordResponse) GoString() string {
return s.String()
}
func (s *UploadIdentifyRecordResponse) SetHeaders(v map[string]*string) *UploadIdentifyRecordResponse {
s.Headers = v
return s
}
func (s *UploadIdentifyRecordResponse) SetBody(v *UploadIdentifyRecordResponseBody) *UploadIdentifyRecordResponse {
s.Body = v
return s
}
type VerifyAccountProjectRequest struct {
SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"`
}
func (s VerifyAccountProjectRequest) String() string {
return tea.Prettify(s)
}
func (s VerifyAccountProjectRequest) GoString() string {
return s.String()
}
func (s *VerifyAccountProjectRequest) SetSourceIp(v string) *VerifyAccountProjectRequest {
s.SourceIp = &v
return s
}
type VerifyAccountProjectResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s VerifyAccountProjectResponseBody) String() string {
return tea.Prettify(s)
}
func (s VerifyAccountProjectResponseBody) GoString() string {
return s.String()
}
func (s *VerifyAccountProjectResponseBody) SetRequestId(v string) *VerifyAccountProjectResponseBody {
s.RequestId = &v
return s
}
func (s *VerifyAccountProjectResponseBody) SetHttpStatusCode(v int32) *VerifyAccountProjectResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *VerifyAccountProjectResponseBody) SetSuccess(v bool) *VerifyAccountProjectResponseBody {
s.Success = &v
return s
}
type VerifyAccountProjectResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *VerifyAccountProjectResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s VerifyAccountProjectResponse) String() string {
return tea.Prettify(s)
}
func (s VerifyAccountProjectResponse) GoString() string {
return s.String()
}
func (s *VerifyAccountProjectResponse) SetHeaders(v map[string]*string) *VerifyAccountProjectResponse {
s.Headers = v
return s
}
func (s *VerifyAccountProjectResponse) SetBody(v *VerifyAccountProjectResponseBody) *VerifyAccountProjectResponse {
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.EndpointRule = tea.String("regional")
_err = client.CheckConfig(config)
if _err != nil {
return _err
}
client.Endpoint, _err = client.GetEndpoint(tea.String("cloudauth-console"), 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) CreateProjectWithOptions(request *CreateProjectRequest, runtime *util.RuntimeOptions) (_result *CreateProjectResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &CreateProjectResponse{}
_body, _err := client.DoRPCRequest(tea.String("CreateProject"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CreateProject(request *CreateProjectRequest) (_result *CreateProjectResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CreateProjectResponse{}
_body, _err := client.CreateProjectWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) CreateSlrRoleWithOptions(request *CreateSlrRoleRequest, runtime *util.RuntimeOptions) (_result *CreateSlrRoleResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &CreateSlrRoleResponse{}
_body, _err := client.DoRPCRequest(tea.String("CreateSlrRole"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CreateSlrRole(request *CreateSlrRoleRequest) (_result *CreateSlrRoleResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CreateSlrRoleResponse{}
_body, _err := client.CreateSlrRoleWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteMnsServeWithOptions(request *DeleteMnsServeRequest, runtime *util.RuntimeOptions) (_result *DeleteMnsServeResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DeleteMnsServeResponse{}
_body, _err := client.DoRPCRequest(tea.String("DeleteMnsServe"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteMnsServe(request *DeleteMnsServeRequest) (_result *DeleteMnsServeResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DeleteMnsServeResponse{}
_body, _err := client.DeleteMnsServeWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteUserGroupWithOptions(request *DeleteUserGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteUserGroupResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DeleteUserGroupResponse{}
_body, _err := client.DoRPCRequest(tea.String("DeleteUserGroup"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteUserGroup(request *DeleteUserGroupRequest) (_result *DeleteUserGroupResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DeleteUserGroupResponse{}
_body, _err := client.DeleteUserGroupWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteUserInfoWithOptions(request *DeleteUserInfoRequest, runtime *util.RuntimeOptions) (_result *DeleteUserInfoResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DeleteUserInfoResponse{}
_body, _err := client.DoRPCRequest(tea.String("DeleteUserInfo"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteUserInfo(request *DeleteUserInfoRequest) (_result *DeleteUserInfoResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DeleteUserInfoResponse{}
_body, _err := client.DeleteUserInfoWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeAllEndPointWithOptions(request *DescribeAllEndPointRequest, runtime *util.RuntimeOptions) (_result *DescribeAllEndPointResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeAllEndPointResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeAllEndPoint"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeAllEndPoint(request *DescribeAllEndPointRequest) (_result *DescribeAllEndPointResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeAllEndPointResponse{}
_body, _err := client.DescribeAllEndPointWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeBindUserIdListWithOptions(request *DescribeBindUserIdListRequest, runtime *util.RuntimeOptions) (_result *DescribeBindUserIdListResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeBindUserIdListResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeBindUserIdList"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeBindUserIdList(request *DescribeBindUserIdListRequest) (_result *DescribeBindUserIdListResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeBindUserIdListResponse{}
_body, _err := client.DescribeBindUserIdListWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeCertificateTypeListWithOptions(request *DescribeCertificateTypeListRequest, runtime *util.RuntimeOptions) (_result *DescribeCertificateTypeListResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeCertificateTypeListResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeCertificateTypeList"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeCertificateTypeList(request *DescribeCertificateTypeListRequest) (_result *DescribeCertificateTypeListResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeCertificateTypeListResponse{}
_body, _err := client.DescribeCertificateTypeListWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeDeviceListWithOptions(request *DescribeDeviceListRequest, runtime *util.RuntimeOptions) (_result *DescribeDeviceListResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeDeviceListResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeDeviceList"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeDeviceList(request *DescribeDeviceListRequest) (_result *DescribeDeviceListResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeDeviceListResponse{}
_body, _err := client.DescribeDeviceListWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeExcelAnalysisResultWithOptions(request *DescribeExcelAnalysisResultRequest, runtime *util.RuntimeOptions) (_result *DescribeExcelAnalysisResultResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeExcelAnalysisResultResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeExcelAnalysisResult"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeExcelAnalysisResult(request *DescribeExcelAnalysisResultRequest) (_result *DescribeExcelAnalysisResultResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeExcelAnalysisResultResponse{}
_body, _err := client.DescribeExcelAnalysisResultWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeIdentifyRecordListWithOptions(request *DescribeIdentifyRecordListRequest, runtime *util.RuntimeOptions) (_result *DescribeIdentifyRecordListResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeIdentifyRecordListResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeIdentifyRecordList"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeIdentifyRecordList(request *DescribeIdentifyRecordListRequest) (_result *DescribeIdentifyRecordListResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeIdentifyRecordListResponse{}
_body, _err := client.DescribeIdentifyRecordListWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeMnsOauthWithOptions(request *DescribeMnsOauthRequest, runtime *util.RuntimeOptions) (_result *DescribeMnsOauthResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeMnsOauthResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeMnsOauth"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeMnsOauth(request *DescribeMnsOauthRequest) (_result *DescribeMnsOauthResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeMnsOauthResponse{}
_body, _err := client.DescribeMnsOauthWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeOssOauthWithOptions(request *DescribeOssOauthRequest, runtime *util.RuntimeOptions) (_result *DescribeOssOauthResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeOssOauthResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeOssOauth"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeOssOauth(request *DescribeOssOauthRequest) (_result *DescribeOssOauthResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeOssOauthResponse{}
_body, _err := client.DescribeOssOauthWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeSignedUrlWithOptions(request *DescribeSignedUrlRequest, runtime *util.RuntimeOptions) (_result *DescribeSignedUrlResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeSignedUrlResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeSignedUrl"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeSignedUrl(request *DescribeSignedUrlRequest) (_result *DescribeSignedUrlResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeSignedUrlResponse{}
_body, _err := client.DescribeSignedUrlWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeTopicWithOptions(request *DescribeTopicRequest, runtime *util.RuntimeOptions) (_result *DescribeTopicResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeTopicResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeTopic"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeTopic(request *DescribeTopicRequest) (_result *DescribeTopicResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeTopicResponse{}
_body, _err := client.DescribeTopicWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeUploadPreSignWithOptions(request *DescribeUploadPreSignRequest, runtime *util.RuntimeOptions) (_result *DescribeUploadPreSignResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeUploadPreSignResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeUploadPreSign"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeUploadPreSign(request *DescribeUploadPreSignRequest) (_result *DescribeUploadPreSignResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeUploadPreSignResponse{}
_body, _err := client.DescribeUploadPreSignWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeUserGroupListWithOptions(request *DescribeUserGroupListRequest, runtime *util.RuntimeOptions) (_result *DescribeUserGroupListResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeUserGroupListResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeUserGroupList"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeUserGroupList(request *DescribeUserGroupListRequest) (_result *DescribeUserGroupListResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeUserGroupListResponse{}
_body, _err := client.DescribeUserGroupListWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeUserInfoListWithOptions(request *DescribeUserInfoListRequest, runtime *util.RuntimeOptions) (_result *DescribeUserInfoListResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeUserInfoListResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeUserInfoList"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeUserInfoList(request *DescribeUserInfoListRequest) (_result *DescribeUserInfoListResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeUserInfoListResponse{}
_body, _err := client.DescribeUserInfoListWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetAccountProjectWithOptions(request *GetAccountProjectRequest, runtime *util.RuntimeOptions) (_result *GetAccountProjectResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &GetAccountProjectResponse{}
_body, _err := client.DoRPCRequest(tea.String("GetAccountProject"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetAccountProject(request *GetAccountProjectRequest) (_result *GetAccountProjectResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetAccountProjectResponse{}
_body, _err := client.GetAccountProjectWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) SaveMnsServeWithOptions(request *SaveMnsServeRequest, runtime *util.RuntimeOptions) (_result *SaveMnsServeResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &SaveMnsServeResponse{}
_body, _err := client.DoRPCRequest(tea.String("SaveMnsServe"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) SaveMnsServe(request *SaveMnsServeRequest) (_result *SaveMnsServeResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &SaveMnsServeResponse{}
_body, _err := client.SaveMnsServeWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) SaveOssServeWithOptions(request *SaveOssServeRequest, runtime *util.RuntimeOptions) (_result *SaveOssServeResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &SaveOssServeResponse{}
_body, _err := client.DoRPCRequest(tea.String("SaveOssServe"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) SaveOssServe(request *SaveOssServeRequest) (_result *SaveOssServeResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &SaveOssServeResponse{}
_body, _err := client.SaveOssServeWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) SaveUserGroupWithOptions(request *SaveUserGroupRequest, runtime *util.RuntimeOptions) (_result *SaveUserGroupResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &SaveUserGroupResponse{}
_body, _err := client.DoRPCRequest(tea.String("SaveUserGroup"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) SaveUserGroup(request *SaveUserGroupRequest) (_result *SaveUserGroupResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &SaveUserGroupResponse{}
_body, _err := client.SaveUserGroupWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) SaveUserInfoWithOptions(request *SaveUserInfoRequest, runtime *util.RuntimeOptions) (_result *SaveUserInfoResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &SaveUserInfoResponse{}
_body, _err := client.DoRPCRequest(tea.String("SaveUserInfo"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) SaveUserInfo(request *SaveUserInfoRequest) (_result *SaveUserInfoResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &SaveUserInfoResponse{}
_body, _err := client.SaveUserInfoWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) UnbindDeviceWithOptions(request *UnbindDeviceRequest, runtime *util.RuntimeOptions) (_result *UnbindDeviceResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &UnbindDeviceResponse{}
_body, _err := client.DoRPCRequest(tea.String("UnbindDevice"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) UnbindDevice(request *UnbindDeviceRequest) (_result *UnbindDeviceResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &UnbindDeviceResponse{}
_body, _err := client.UnbindDeviceWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) UpdateDeviceControlInfoWithOptions(request *UpdateDeviceControlInfoRequest, runtime *util.RuntimeOptions) (_result *UpdateDeviceControlInfoResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &UpdateDeviceControlInfoResponse{}
_body, _err := client.DoRPCRequest(tea.String("UpdateDeviceControlInfo"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) UpdateDeviceControlInfo(request *UpdateDeviceControlInfoRequest) (_result *UpdateDeviceControlInfoResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &UpdateDeviceControlInfoResponse{}
_body, _err := client.UpdateDeviceControlInfoWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) UpdateDeviceNameWithOptions(request *UpdateDeviceNameRequest, runtime *util.RuntimeOptions) (_result *UpdateDeviceNameResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &UpdateDeviceNameResponse{}
_body, _err := client.DoRPCRequest(tea.String("UpdateDeviceName"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) UpdateDeviceName(request *UpdateDeviceNameRequest) (_result *UpdateDeviceNameResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &UpdateDeviceNameResponse{}
_body, _err := client.UpdateDeviceNameWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) UpdateProjectNameWithOptions(request *UpdateProjectNameRequest, runtime *util.RuntimeOptions) (_result *UpdateProjectNameResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &UpdateProjectNameResponse{}
_body, _err := client.DoRPCRequest(tea.String("UpdateProjectName"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) UpdateProjectName(request *UpdateProjectNameRequest) (_result *UpdateProjectNameResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &UpdateProjectNameResponse{}
_body, _err := client.UpdateProjectNameWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) UpdateUserGroupWithOptions(request *UpdateUserGroupRequest, runtime *util.RuntimeOptions) (_result *UpdateUserGroupResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &UpdateUserGroupResponse{}
_body, _err := client.DoRPCRequest(tea.String("UpdateUserGroup"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) UpdateUserGroup(request *UpdateUserGroupRequest) (_result *UpdateUserGroupResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &UpdateUserGroupResponse{}
_body, _err := client.UpdateUserGroupWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) UpdateUserInfoWithOptions(request *UpdateUserInfoRequest, runtime *util.RuntimeOptions) (_result *UpdateUserInfoResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &UpdateUserInfoResponse{}
_body, _err := client.DoRPCRequest(tea.String("UpdateUserInfo"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) UpdateUserInfo(request *UpdateUserInfoRequest) (_result *UpdateUserInfoResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &UpdateUserInfoResponse{}
_body, _err := client.UpdateUserInfoWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) UploadIdentifyRecordWithOptions(request *UploadIdentifyRecordRequest, runtime *util.RuntimeOptions) (_result *UploadIdentifyRecordResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &UploadIdentifyRecordResponse{}
_body, _err := client.DoRPCRequest(tea.String("UploadIdentifyRecord"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) UploadIdentifyRecord(request *UploadIdentifyRecordRequest) (_result *UploadIdentifyRecordResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &UploadIdentifyRecordResponse{}
_body, _err := client.UploadIdentifyRecordWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) VerifyAccountProjectWithOptions(request *VerifyAccountProjectRequest, runtime *util.RuntimeOptions) (_result *VerifyAccountProjectResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &VerifyAccountProjectResponse{}
_body, _err := client.DoRPCRequest(tea.String("VerifyAccountProject"), tea.String("2019-02-19"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) VerifyAccountProject(request *VerifyAccountProjectRequest) (_result *VerifyAccountProjectResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &VerifyAccountProjectResponse{}
_body, _err := client.VerifyAccountProjectWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}