v20180228

package
v1.0.941 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// 登录名称已存在。
	FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"

	// 人脸质量不达标。
	FAILEDOPERATION_BADFACEQUALITY = "FailedOperation.BadFaceQuality"

	// 图片特征提取失败。
	FAILEDOPERATION_EXTRACTFEATUREERROR = "FailedOperation.ExtractFeatureError"

	// 未检测到人脸。
	FAILEDOPERATION_FACENOTFOUND = "FailedOperation.FaceNotFound"

	// 人脸大小过小。
	FAILEDOPERATION_FACESIZEERROR = "FailedOperation.FaceSizeError"

	// 人脸已存在。
	FAILEDOPERATION_HASEXISTPERSON = "FailedOperation.HasExistPerson"

	// 内部错误。
	FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError"

	// 检测到多个人脸。
	FAILEDOPERATION_MULTIFACEDETECTED = "FailedOperation.MultiFaceDetected"

	// 需要预授权。
	FAILEDOPERATION_NEEDGRANTROLEFIRST = "FailedOperation.NeedGrantRoleFirst"

	// 无数据。
	FAILEDOPERATION_NODATA = "FailedOperation.NoData"

	// 未检索到顾客。
	FAILEDOPERATION_NOPERSON = "FailedOperation.NoPerson"

	// 商户无权限。
	FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"

	// 客户门店编码未匹配。
	FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"

	// 图片检索失败。
	FAILEDOPERATION_OTHERS = "FailedOperation.Others"

	// 请求处理参数错误。
	FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"

	// 处理失败。
	FAILEDOPERATION_PROCESSFAIL = "FailedOperation.ProcessFail"

	// 内部错误
	INTERNALERROR = "InternalError"

	// 输入数据错误。
	INTERNALERROR_DATAERROR = "InternalError.DataError"

	// 数据已存在。
	INTERNALERROR_DATAHASEXISTS = "InternalError.DataHasExists"

	// 内部系统处理失败。
	INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"

	// 元数据处理失败。
	INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed"

	// 用户不存在。
	INTERNALERROR_USERNOTEXIST = "InternalError.UserNotExist"

	// 参数错误
	INVALIDPARAMETER = "InvalidParameter"

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

	// 请求JSON解析错误。
	INVALIDPARAMETERVALUE_JSONPARSEERR = "InvalidParameterValue.JsonParseErr"

	// 未授权操作
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
)
View Source
const APIVersion = "2018-02-28"

Variables

This section is empty.

Functions

This section is empty.

Types

type ArrivedMallInfo

type ArrivedMallInfo struct {
	// 到场时间
	ArrivedTime *string `json:"ArrivedTime,omitnil,omitempty" name:"ArrivedTime"`

	// 出场时间
	LeaveTime *string `json:"LeaveTime,omitnil,omitempty" name:"LeaveTime"`

	// 停留时间,秒
	StaySecond *uint64 `json:"StaySecond,omitnil,omitempty" name:"StaySecond"`

	// 到场抓拍图片
	InCapPic *string `json:"InCapPic,omitnil,omitempty" name:"InCapPic"`

	// 出场抓拍图片
	OutCapPic *string `json:"OutCapPic,omitnil,omitempty" name:"OutCapPic"`

	// 轨迹编码
	TraceId *string `json:"TraceId,omitnil,omitempty" name:"TraceId"`
}

type CameraPersonInfo

type CameraPersonInfo struct {
	// 临时id,还未生成face id时返回
	TempId *string `json:"TempId,omitnil,omitempty" name:"TempId"`

	// 人脸face id
	FaceId *int64 `json:"FaceId,omitnil,omitempty" name:"FaceId"`

	// 确定当次返回的哪个id有效,1-FaceId,2-TempId
	IdType *int64 `json:"IdType,omitnil,omitempty" name:"IdType"`

	// 当次抓拍到的人脸图片base编码
	FacePic *string `json:"FacePic,omitnil,omitempty" name:"FacePic"`

	// 当次抓拍时间戳
	Time *int64 `json:"Time,omitnil,omitempty" name:"Time"`

	// 当前的person基本信息,图片以FacePic为准,结构体内未填
	PersonInfo *PersonInfo `json:"PersonInfo,omitnil,omitempty" name:"PersonInfo"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

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

func NewClientWithSecretId

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

Deprecated

func (*Client) CreateAccount

func (c *Client) CreateAccount(request *CreateAccountRequest) (response *CreateAccountResponse, err error)

CreateAccount 创建集团门店管理员账号

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NEEDGRANTROLEFIRST = "FailedOperation.NeedGrantRoleFirst"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) CreateAccountWithContext added in v1.0.324

func (c *Client) CreateAccountWithContext(ctx context.Context, request *CreateAccountRequest) (response *CreateAccountResponse, err error)

CreateAccount 创建集团门店管理员账号

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NEEDGRANTROLEFIRST = "FailedOperation.NeedGrantRoleFirst"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) CreateFacePicture

func (c *Client) CreateFacePicture(request *CreateFacePictureRequest) (response *CreateFacePictureResponse, err error)

CreateFacePicture 通过上传指定规格的人脸图片,创建黑名单用户或者白名单用户。

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateFacePictureWithContext added in v1.0.324

func (c *Client) CreateFacePictureWithContext(ctx context.Context, request *CreateFacePictureRequest) (response *CreateFacePictureResponse, err error)

CreateFacePicture 通过上传指定规格的人脸图片,创建黑名单用户或者白名单用户。

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeletePersonFeature

func (c *Client) DeletePersonFeature(request *DeletePersonFeatureRequest) (response *DeletePersonFeatureResponse, err error)

DeletePersonFeature 删除顾客特征,仅支持删除黑名单或者白名单用户特征。

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NEEDGRANTROLEFIRST = "FailedOperation.NeedGrantRoleFirst"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NOPERSON = "FailedOperation.NoPerson"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_PROCESSFAIL = "FailedOperation.ProcessFail"
INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INTERNALERROR_DATAHASEXISTS = "InternalError.DataHasExists"
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_JSONPARSEERR = "InvalidParameterValue.JsonParseErr"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeletePersonFeatureWithContext added in v1.0.324

func (c *Client) DeletePersonFeatureWithContext(ctx context.Context, request *DeletePersonFeatureRequest) (response *DeletePersonFeatureResponse, err error)

DeletePersonFeature 删除顾客特征,仅支持删除黑名单或者白名单用户特征。

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NEEDGRANTROLEFIRST = "FailedOperation.NeedGrantRoleFirst"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NOPERSON = "FailedOperation.NoPerson"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_PROCESSFAIL = "FailedOperation.ProcessFail"
INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INTERNALERROR_DATAHASEXISTS = "InternalError.DataHasExists"
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_JSONPARSEERR = "InvalidParameterValue.JsonParseErr"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeCameraPerson

func (c *Client) DescribeCameraPerson(request *DescribeCameraPersonRequest) (response *DescribeCameraPersonResponse, err error)

DescribeCameraPerson 通过指定设备ID和指定时段,获取该时段内中收银台摄像设备抓取到顾客头像及身份ID

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_PROCESSFAIL = "FailedOperation.ProcessFail"

func (*Client) DescribeCameraPersonWithContext added in v1.0.324

func (c *Client) DescribeCameraPersonWithContext(ctx context.Context, request *DescribeCameraPersonRequest) (response *DescribeCameraPersonResponse, err error)

DescribeCameraPerson 通过指定设备ID和指定时段,获取该时段内中收银台摄像设备抓取到顾客头像及身份ID

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_PROCESSFAIL = "FailedOperation.ProcessFail"

func (*Client) DescribeClusterPersonArrivedMall

func (c *Client) DescribeClusterPersonArrivedMall(request *DescribeClusterPersonArrivedMallRequest) (response *DescribeClusterPersonArrivedMallResponse, err error)

DescribeClusterPersonArrivedMall 输出开始时间到结束时间段内的进出场数据。按天聚合的情况下,每天多次进出场算一次,以最初进场时间为进场时间,最后离场时间为离场时间。停留时间为多次进出场的停留时间之和。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INTERNALERROR_DATAHASEXISTS = "InternalError.DataHasExists"
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed"
INTERNALERROR_USERNOTEXIST = "InternalError.UserNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeClusterPersonArrivedMallWithContext added in v1.0.324

func (c *Client) DescribeClusterPersonArrivedMallWithContext(ctx context.Context, request *DescribeClusterPersonArrivedMallRequest) (response *DescribeClusterPersonArrivedMallResponse, err error)

DescribeClusterPersonArrivedMall 输出开始时间到结束时间段内的进出场数据。按天聚合的情况下,每天多次进出场算一次,以最初进场时间为进场时间,最后离场时间为离场时间。停留时间为多次进出场的停留时间之和。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INTERNALERROR_DATAHASEXISTS = "InternalError.DataHasExists"
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed"
INTERNALERROR_USERNOTEXIST = "InternalError.UserNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeClusterPersonTrace

func (c *Client) DescribeClusterPersonTrace(request *DescribeClusterPersonTraceRequest) (response *DescribeClusterPersonTraceResponse, err error)

DescribeClusterPersonTrace 输出开始时间到结束时间段内的进出场数据。按天聚合的情况下,每天多次进出场算一次,以最初进场时间为进场时间,最后离场时间为离场时间。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INTERNALERROR_DATAHASEXISTS = "InternalError.DataHasExists"
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed"
INTERNALERROR_USERNOTEXIST = "InternalError.UserNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeClusterPersonTraceWithContext added in v1.0.324

func (c *Client) DescribeClusterPersonTraceWithContext(ctx context.Context, request *DescribeClusterPersonTraceRequest) (response *DescribeClusterPersonTraceResponse, err error)

DescribeClusterPersonTrace 输出开始时间到结束时间段内的进出场数据。按天聚合的情况下,每天多次进出场算一次,以最初进场时间为进场时间,最后离场时间为离场时间。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INTERNALERROR_DATAHASEXISTS = "InternalError.DataHasExists"
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed"
INTERNALERROR_USERNOTEXIST = "InternalError.UserNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeFaceIdByTempId

func (c *Client) DescribeFaceIdByTempId(request *DescribeFaceIdByTempIdRequest) (response *DescribeFaceIdByTempIdResponse, err error)

DescribeFaceIdByTempId 通过DescribeCameraPerson接口上报的收银台身份ID查询顾客的FaceID。查询最佳时间为收银台上报的次日1点后。

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_PROCESSFAIL = "FailedOperation.ProcessFail"
INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INTERNALERROR_DATAHASEXISTS = "InternalError.DataHasExists"
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed"
INTERNALERROR_USERNOTEXIST = "InternalError.UserNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_JSONPARSEERR = "InvalidParameterValue.JsonParseErr"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeFaceIdByTempIdWithContext added in v1.0.324

func (c *Client) DescribeFaceIdByTempIdWithContext(ctx context.Context, request *DescribeFaceIdByTempIdRequest) (response *DescribeFaceIdByTempIdResponse, err error)

DescribeFaceIdByTempId 通过DescribeCameraPerson接口上报的收银台身份ID查询顾客的FaceID。查询最佳时间为收银台上报的次日1点后。

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_PROCESSFAIL = "FailedOperation.ProcessFail"
INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INTERNALERROR_DATAHASEXISTS = "InternalError.DataHasExists"
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed"
INTERNALERROR_USERNOTEXIST = "InternalError.UserNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_JSONPARSEERR = "InvalidParameterValue.JsonParseErr"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeHistoryNetworkInfo

func (c *Client) DescribeHistoryNetworkInfo(request *DescribeHistoryNetworkInfoRequest) (response *DescribeHistoryNetworkInfoResponse, err error)

DescribeHistoryNetworkInfo 返回当前门店历史网络状态数据

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_PROCESSFAIL = "FailedOperation.ProcessFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeHistoryNetworkInfoWithContext added in v1.0.324

func (c *Client) DescribeHistoryNetworkInfoWithContext(ctx context.Context, request *DescribeHistoryNetworkInfoRequest) (response *DescribeHistoryNetworkInfoResponse, err error)

DescribeHistoryNetworkInfo 返回当前门店历史网络状态数据

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_PROCESSFAIL = "FailedOperation.ProcessFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeNetworkInfo

func (c *Client) DescribeNetworkInfo(request *DescribeNetworkInfoRequest) (response *DescribeNetworkInfoResponse, err error)

DescribeNetworkInfo 返回当前门店最新网络状态数据

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_PROCESSFAIL = "FailedOperation.ProcessFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeNetworkInfoWithContext added in v1.0.324

func (c *Client) DescribeNetworkInfoWithContext(ctx context.Context, request *DescribeNetworkInfoRequest) (response *DescribeNetworkInfoResponse, err error)

DescribeNetworkInfo 返回当前门店最新网络状态数据

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_PROCESSFAIL = "FailedOperation.ProcessFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribePerson

func (c *Client) DescribePerson(request *DescribePersonRequest) (response *DescribePersonResponse, err error)

DescribePerson 查询指定某一卖场的用户信息

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INTERNALERROR_DATAHASEXISTS = "InternalError.DataHasExists"
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed"
INTERNALERROR_USERNOTEXIST = "InternalError.UserNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribePersonArrivedMall

func (c *Client) DescribePersonArrivedMall(request *DescribePersonArrivedMallRequest) (response *DescribePersonArrivedMallResponse, err error)

DescribePersonArrivedMall 输出开始时间到结束时间段内的进出场数据。不做按天聚合的情况下,每次进出场,产生一条进出场数据。

可能返回的错误码:

FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INTERNALERROR_DATAHASEXISTS = "InternalError.DataHasExists"
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed"
INTERNALERROR_USERNOTEXIST = "InternalError.UserNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribePersonArrivedMallWithContext added in v1.0.324

func (c *Client) DescribePersonArrivedMallWithContext(ctx context.Context, request *DescribePersonArrivedMallRequest) (response *DescribePersonArrivedMallResponse, err error)

DescribePersonArrivedMall 输出开始时间到结束时间段内的进出场数据。不做按天聚合的情况下,每次进出场,产生一条进出场数据。

可能返回的错误码:

FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INTERNALERROR_DATAHASEXISTS = "InternalError.DataHasExists"
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed"
INTERNALERROR_USERNOTEXIST = "InternalError.UserNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribePersonInfo

func (c *Client) DescribePersonInfo(request *DescribePersonInfoRequest) (response *DescribePersonInfoResponse, err error)

DescribePersonInfo 指定门店获取所有顾客详情列表,包含客户ID、图片、年龄、性别

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribePersonInfoByFacePicture

func (c *Client) DescribePersonInfoByFacePicture(request *DescribePersonInfoByFacePictureRequest) (response *DescribePersonInfoByFacePictureResponse, err error)

DescribePersonInfoByFacePicture 通过上传人脸图片检索系统face id、顾客身份信息及底图

可能返回的错误码:

FAILEDOPERATION_BADFACEQUALITY = "FailedOperation.BadFaceQuality"
FAILEDOPERATION_FACENOTFOUND = "FailedOperation.FaceNotFound"
FAILEDOPERATION_FACESIZEERROR = "FailedOperation.FaceSizeError"
FAILEDOPERATION_MULTIFACEDETECTED = "FailedOperation.MultiFaceDetected"
FAILEDOPERATION_NEEDGRANTROLEFIRST = "FailedOperation.NeedGrantRoleFirst"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NOPERSON = "FailedOperation.NoPerson"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
FAILEDOPERATION_OTHERS = "FailedOperation.Others"
INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_JSONPARSEERR = "InvalidParameterValue.JsonParseErr"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribePersonInfoByFacePictureWithContext added in v1.0.324

func (c *Client) DescribePersonInfoByFacePictureWithContext(ctx context.Context, request *DescribePersonInfoByFacePictureRequest) (response *DescribePersonInfoByFacePictureResponse, err error)

DescribePersonInfoByFacePicture 通过上传人脸图片检索系统face id、顾客身份信息及底图

可能返回的错误码:

FAILEDOPERATION_BADFACEQUALITY = "FailedOperation.BadFaceQuality"
FAILEDOPERATION_FACENOTFOUND = "FailedOperation.FaceNotFound"
FAILEDOPERATION_FACESIZEERROR = "FailedOperation.FaceSizeError"
FAILEDOPERATION_MULTIFACEDETECTED = "FailedOperation.MultiFaceDetected"
FAILEDOPERATION_NEEDGRANTROLEFIRST = "FailedOperation.NeedGrantRoleFirst"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NOPERSON = "FailedOperation.NoPerson"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
FAILEDOPERATION_OTHERS = "FailedOperation.Others"
INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_JSONPARSEERR = "InvalidParameterValue.JsonParseErr"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribePersonInfoWithContext added in v1.0.324

func (c *Client) DescribePersonInfoWithContext(ctx context.Context, request *DescribePersonInfoRequest) (response *DescribePersonInfoResponse, err error)

DescribePersonInfo 指定门店获取所有顾客详情列表,包含客户ID、图片、年龄、性别

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribePersonTrace

func (c *Client) DescribePersonTrace(request *DescribePersonTraceRequest) (response *DescribePersonTraceResponse, err error)

DescribePersonTrace 输出开始时间到结束时间段内的进出场数据。

可能返回的错误码:

FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INTERNALERROR_DATAHASEXISTS = "InternalError.DataHasExists"
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed"
INTERNALERROR_USERNOTEXIST = "InternalError.UserNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribePersonTraceDetail

func (c *Client) DescribePersonTraceDetail(request *DescribePersonTraceDetailRequest) (response *DescribePersonTraceDetailResponse, err error)

DescribePersonTraceDetail 查询客户单次到场轨迹明细

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INTERNALERROR_DATAHASEXISTS = "InternalError.DataHasExists"
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed"
INTERNALERROR_USERNOTEXIST = "InternalError.UserNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribePersonTraceDetailWithContext added in v1.0.324

func (c *Client) DescribePersonTraceDetailWithContext(ctx context.Context, request *DescribePersonTraceDetailRequest) (response *DescribePersonTraceDetailResponse, err error)

DescribePersonTraceDetail 查询客户单次到场轨迹明细

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INTERNALERROR_DATAHASEXISTS = "InternalError.DataHasExists"
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed"
INTERNALERROR_USERNOTEXIST = "InternalError.UserNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribePersonTraceWithContext added in v1.0.324

func (c *Client) DescribePersonTraceWithContext(ctx context.Context, request *DescribePersonTraceRequest) (response *DescribePersonTraceResponse, err error)

DescribePersonTrace 输出开始时间到结束时间段内的进出场数据。

可能返回的错误码:

FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INTERNALERROR_DATAHASEXISTS = "InternalError.DataHasExists"
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed"
INTERNALERROR_USERNOTEXIST = "InternalError.UserNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribePersonVisitInfo

func (c *Client) DescribePersonVisitInfo(request *DescribePersonVisitInfoRequest) (response *DescribePersonVisitInfoResponse, err error)

DescribePersonVisitInfo 获取门店指定时间范围内的所有用户到访信息记录,支持的时间范围:过去365天,含当天。

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribePersonVisitInfoWithContext added in v1.0.324

func (c *Client) DescribePersonVisitInfoWithContext(ctx context.Context, request *DescribePersonVisitInfoRequest) (response *DescribePersonVisitInfoResponse, err error)

DescribePersonVisitInfo 获取门店指定时间范围内的所有用户到访信息记录,支持的时间范围:过去365天,含当天。

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribePersonWithContext added in v1.0.324

func (c *Client) DescribePersonWithContext(ctx context.Context, request *DescribePersonRequest) (response *DescribePersonResponse, err error)

DescribePerson 查询指定某一卖场的用户信息

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INTERNALERROR_DATAHASEXISTS = "InternalError.DataHasExists"
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed"
INTERNALERROR_USERNOTEXIST = "InternalError.UserNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeShopHourTrafficInfo

func (c *Client) DescribeShopHourTrafficInfo(request *DescribeShopHourTrafficInfoRequest) (response *DescribeShopHourTrafficInfoResponse, err error)

DescribeShopHourTrafficInfo 按小时提供查询日期范围内门店的每天每小时累计客流人数数据,支持的时间范围:过去365天,含当天。

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeShopHourTrafficInfoWithContext added in v1.0.324

func (c *Client) DescribeShopHourTrafficInfoWithContext(ctx context.Context, request *DescribeShopHourTrafficInfoRequest) (response *DescribeShopHourTrafficInfoResponse, err error)

DescribeShopHourTrafficInfo 按小时提供查询日期范围内门店的每天每小时累计客流人数数据,支持的时间范围:过去365天,含当天。

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeShopInfo

func (c *Client) DescribeShopInfo(request *DescribeShopInfoRequest) (response *DescribeShopInfoResponse, err error)

DescribeShopInfo 根据客户身份标识获取客户下所有的门店信息列表

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeShopInfoWithContext added in v1.0.324

func (c *Client) DescribeShopInfoWithContext(ctx context.Context, request *DescribeShopInfoRequest) (response *DescribeShopInfoResponse, err error)

DescribeShopInfo 根据客户身份标识获取客户下所有的门店信息列表

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeShopTrafficInfo

func (c *Client) DescribeShopTrafficInfo(request *DescribeShopTrafficInfoRequest) (response *DescribeShopTrafficInfoResponse, err error)

DescribeShopTrafficInfo 按天提供查询日期范围内门店的单日累计客流人数,支持的时间范围:过去365天,含当天。

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeShopTrafficInfoWithContext added in v1.0.324

func (c *Client) DescribeShopTrafficInfoWithContext(ctx context.Context, request *DescribeShopTrafficInfoRequest) (response *DescribeShopTrafficInfoResponse, err error)

DescribeShopTrafficInfo 按天提供查询日期范围内门店的单日累计客流人数,支持的时间范围:过去365天,含当天。

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeTrajectoryData

func (c *Client) DescribeTrajectoryData(request *DescribeTrajectoryDataRequest) (response *DescribeTrajectoryDataResponse, err error)

DescribeTrajectoryData 获取动线轨迹信息

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeTrajectoryDataWithContext added in v1.0.324

func (c *Client) DescribeTrajectoryDataWithContext(ctx context.Context, request *DescribeTrajectoryDataRequest) (response *DescribeTrajectoryDataResponse, err error)

DescribeTrajectoryData 获取动线轨迹信息

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeZoneFlowAgeInfoByZoneId

func (c *Client) DescribeZoneFlowAgeInfoByZoneId(request *DescribeZoneFlowAgeInfoByZoneIdRequest) (response *DescribeZoneFlowAgeInfoByZoneIdResponse, err error)

DescribeZoneFlowAgeInfoByZoneId 获取指定区域人流各年龄占比

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeZoneFlowAgeInfoByZoneIdWithContext added in v1.0.324

func (c *Client) DescribeZoneFlowAgeInfoByZoneIdWithContext(ctx context.Context, request *DescribeZoneFlowAgeInfoByZoneIdRequest) (response *DescribeZoneFlowAgeInfoByZoneIdResponse, err error)

DescribeZoneFlowAgeInfoByZoneId 获取指定区域人流各年龄占比

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeZoneFlowAndStayTime

func (c *Client) DescribeZoneFlowAndStayTime(request *DescribeZoneFlowAndStayTimeRequest) (response *DescribeZoneFlowAndStayTimeResponse, err error)

DescribeZoneFlowAndStayTime 获取区域人流和停留时间

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeZoneFlowAndStayTimeWithContext added in v1.0.324

func (c *Client) DescribeZoneFlowAndStayTimeWithContext(ctx context.Context, request *DescribeZoneFlowAndStayTimeRequest) (response *DescribeZoneFlowAndStayTimeResponse, err error)

DescribeZoneFlowAndStayTime 获取区域人流和停留时间

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeZoneFlowDailyByZoneId

func (c *Client) DescribeZoneFlowDailyByZoneId(request *DescribeZoneFlowDailyByZoneIdRequest) (response *DescribeZoneFlowDailyByZoneIdResponse, err error)

DescribeZoneFlowDailyByZoneId 获取指定区域每日客流量

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeZoneFlowDailyByZoneIdWithContext added in v1.0.324

func (c *Client) DescribeZoneFlowDailyByZoneIdWithContext(ctx context.Context, request *DescribeZoneFlowDailyByZoneIdRequest) (response *DescribeZoneFlowDailyByZoneIdResponse, err error)

DescribeZoneFlowDailyByZoneId 获取指定区域每日客流量

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeZoneFlowGenderAvrStayTimeByZoneId

func (c *Client) DescribeZoneFlowGenderAvrStayTimeByZoneId(request *DescribeZoneFlowGenderAvrStayTimeByZoneIdRequest) (response *DescribeZoneFlowGenderAvrStayTimeByZoneIdResponse, err error)

DescribeZoneFlowGenderAvrStayTimeByZoneId 获取指定区域不同年龄段男女平均停留时间

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeZoneFlowGenderAvrStayTimeByZoneIdWithContext added in v1.0.324

func (c *Client) DescribeZoneFlowGenderAvrStayTimeByZoneIdWithContext(ctx context.Context, request *DescribeZoneFlowGenderAvrStayTimeByZoneIdRequest) (response *DescribeZoneFlowGenderAvrStayTimeByZoneIdResponse, err error)

DescribeZoneFlowGenderAvrStayTimeByZoneId 获取指定区域不同年龄段男女平均停留时间

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeZoneFlowGenderInfoByZoneId

func (c *Client) DescribeZoneFlowGenderInfoByZoneId(request *DescribeZoneFlowGenderInfoByZoneIdRequest) (response *DescribeZoneFlowGenderInfoByZoneIdResponse, err error)

DescribeZoneFlowGenderInfoByZoneId 获取指定区域性别占比

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeZoneFlowGenderInfoByZoneIdWithContext added in v1.0.324

func (c *Client) DescribeZoneFlowGenderInfoByZoneIdWithContext(ctx context.Context, request *DescribeZoneFlowGenderInfoByZoneIdRequest) (response *DescribeZoneFlowGenderInfoByZoneIdResponse, err error)

DescribeZoneFlowGenderInfoByZoneId 获取指定区域性别占比

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeZoneFlowHourlyByZoneId

func (c *Client) DescribeZoneFlowHourlyByZoneId(request *DescribeZoneFlowHourlyByZoneIdRequest) (response *DescribeZoneFlowHourlyByZoneIdResponse, err error)

DescribeZoneFlowHourlyByZoneId 获取指定区域分时客流量

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeZoneFlowHourlyByZoneIdWithContext added in v1.0.324

func (c *Client) DescribeZoneFlowHourlyByZoneIdWithContext(ctx context.Context, request *DescribeZoneFlowHourlyByZoneIdRequest) (response *DescribeZoneFlowHourlyByZoneIdResponse, err error)

DescribeZoneFlowHourlyByZoneId 获取指定区域分时客流量

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeZoneTrafficInfo

func (c *Client) DescribeZoneTrafficInfo(request *DescribeZoneTrafficInfoRequest) (response *DescribeZoneTrafficInfoResponse, err error)

DescribeZoneTrafficInfo 按天提供查询日期范围内,客户指定门店下的所有区域(优Mall部署时已配置区域)的累计客流人次和平均停留时间。支持的时间范围:过去365天,含当天。

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeZoneTrafficInfoWithContext added in v1.0.324

func (c *Client) DescribeZoneTrafficInfoWithContext(ctx context.Context, request *DescribeZoneTrafficInfoRequest) (response *DescribeZoneTrafficInfoResponse, err error)

DescribeZoneTrafficInfo 按天提供查询日期范围内,客户指定门店下的所有区域(优Mall部署时已配置区域)的累计客流人次和平均停留时间。支持的时间范围:过去365天,含当天。

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ModifyPersonFeatureInfo

func (c *Client) ModifyPersonFeatureInfo(request *ModifyPersonFeatureInfoRequest) (response *ModifyPersonFeatureInfoResponse, err error)

ModifyPersonFeatureInfo 支持修改黑白名单类型的顾客特征

可能返回的错误码:

FAILEDOPERATION_BADFACEQUALITY = "FailedOperation.BadFaceQuality"
FAILEDOPERATION_EXTRACTFEATUREERROR = "FailedOperation.ExtractFeatureError"
FAILEDOPERATION_FACENOTFOUND = "FailedOperation.FaceNotFound"
FAILEDOPERATION_FACESIZEERROR = "FailedOperation.FaceSizeError"
FAILEDOPERATION_HASEXISTPERSON = "FailedOperation.HasExistPerson"
FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError"
FAILEDOPERATION_MULTIFACEDETECTED = "FailedOperation.MultiFaceDetected"
FAILEDOPERATION_NOPERSON = "FailedOperation.NoPerson"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyPersonFeatureInfoWithContext added in v1.0.324

func (c *Client) ModifyPersonFeatureInfoWithContext(ctx context.Context, request *ModifyPersonFeatureInfoRequest) (response *ModifyPersonFeatureInfoResponse, err error)

ModifyPersonFeatureInfo 支持修改黑白名单类型的顾客特征

可能返回的错误码:

FAILEDOPERATION_BADFACEQUALITY = "FailedOperation.BadFaceQuality"
FAILEDOPERATION_EXTRACTFEATUREERROR = "FailedOperation.ExtractFeatureError"
FAILEDOPERATION_FACENOTFOUND = "FailedOperation.FaceNotFound"
FAILEDOPERATION_FACESIZEERROR = "FailedOperation.FaceSizeError"
FAILEDOPERATION_HASEXISTPERSON = "FailedOperation.HasExistPerson"
FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError"
FAILEDOPERATION_MULTIFACEDETECTED = "FailedOperation.MultiFaceDetected"
FAILEDOPERATION_NOPERSON = "FailedOperation.NoPerson"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyPersonTagInfo

func (c *Client) ModifyPersonTagInfo(request *ModifyPersonTagInfoRequest) (response *ModifyPersonTagInfoResponse, err error)

ModifyPersonTagInfo 标记到店顾客的身份类型,例如黑名单、白名单等

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyPersonTagInfoWithContext added in v1.0.324

func (c *Client) ModifyPersonTagInfoWithContext(ctx context.Context, request *ModifyPersonTagInfoRequest) (response *ModifyPersonTagInfoResponse, err error)

ModifyPersonTagInfo 标记到店顾客的身份类型,例如黑名单、白名单等

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyPersonType

func (c *Client) ModifyPersonType(request *ModifyPersonTypeRequest) (response *ModifyPersonTypeResponse, err error)

ModifyPersonType 修改顾客身份类型接口

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NEEDGRANTROLEFIRST = "FailedOperation.NeedGrantRoleFirst"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_PROCESSFAIL = "FailedOperation.ProcessFail"
INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INTERNALERROR_DATAHASEXISTS = "InternalError.DataHasExists"
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed"
INTERNALERROR_USERNOTEXIST = "InternalError.UserNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_JSONPARSEERR = "InvalidParameterValue.JsonParseErr"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyPersonTypeWithContext added in v1.0.324

func (c *Client) ModifyPersonTypeWithContext(ctx context.Context, request *ModifyPersonTypeRequest) (response *ModifyPersonTypeResponse, err error)

ModifyPersonType 修改顾客身份类型接口

可能返回的错误码:

FAILEDOPERATION_ACCOUNTEXIST = "FailedOperation.AccountExist"
FAILEDOPERATION_NEEDGRANTROLEFIRST = "FailedOperation.NeedGrantRoleFirst"
FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_NORIGHT = "FailedOperation.NoRight"
FAILEDOPERATION_NOTMATCHSHOPCODE = "FailedOperation.NotMatchShopCode"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_PROCESSFAIL = "FailedOperation.ProcessFail"
INTERNALERROR = "InternalError"
INTERNALERROR_DATAERROR = "InternalError.DataError"
INTERNALERROR_DATAHASEXISTS = "InternalError.DataHasExists"
INTERNALERROR_INNERSERVERFAILED = "InternalError.InnerServerFailed"
INTERNALERROR_METADATAOPFAILED = "InternalError.MetaDataOpFailed"
INTERNALERROR_USERNOTEXIST = "InternalError.UserNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_JSONPARSEERR = "InvalidParameterValue.JsonParseErr"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) RegisterCallback

func (c *Client) RegisterCallback(request *RegisterCallbackRequest) (response *RegisterCallbackResponse, err error)

RegisterCallback 调用本接口在优Mall中注册自己集团的到店通知回调接口地址,接口协议为HTTP或HTTPS。注册后,若集团有特殊身份(例如老客)到店通知,优Mall后台将主动将到店信息push给该接口

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_PROCESSFAIL = "FailedOperation.ProcessFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_JSONPARSEERR = "InvalidParameterValue.JsonParseErr"

func (*Client) RegisterCallbackWithContext added in v1.0.324

func (c *Client) RegisterCallbackWithContext(ctx context.Context, request *RegisterCallbackRequest) (response *RegisterCallbackResponse, err error)

RegisterCallback 调用本接口在优Mall中注册自己集团的到店通知回调接口地址,接口协议为HTTP或HTTPS。注册后,若集团有特殊身份(例如老客)到店通知,优Mall后台将主动将到店信息push给该接口

可能返回的错误码:

FAILEDOPERATION_NODATA = "FailedOperation.NoData"
FAILEDOPERATION_PROCESSFAIL = "FailedOperation.ProcessFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_JSONPARSEERR = "InvalidParameterValue.JsonParseErr"

type CreateAccountRequest

type CreateAccountRequest struct {
	*tchttp.BaseRequest

	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 账号名;需要是手机号
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 密码;需要是(`~!@#$%^&*()_+=-)中的至少两种且八位以上
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 客户门店编码
	ShopCode *string `json:"ShopCode,omitnil,omitempty" name:"ShopCode"`

	// 备注说明; 30个字符以内
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewCreateAccountRequest

func NewCreateAccountRequest() (request *CreateAccountRequest)

func (*CreateAccountRequest) FromJsonString

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

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

func (*CreateAccountRequest) ToJsonString

func (r *CreateAccountRequest) ToJsonString() string

type CreateAccountRequestParams added in v1.0.426

type CreateAccountRequestParams struct {
	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 账号名;需要是手机号
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 密码;需要是(`~!@#$%^&*()_+=-)中的至少两种且八位以上
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 客户门店编码
	ShopCode *string `json:"ShopCode,omitnil,omitempty" name:"ShopCode"`

	// 备注说明; 30个字符以内
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type CreateAccountResponse

type CreateAccountResponse struct {
	*tchttp.BaseResponse
	Response *CreateAccountResponseParams `json:"Response"`
}

func NewCreateAccountResponse

func NewCreateAccountResponse() (response *CreateAccountResponse)

func (*CreateAccountResponse) FromJsonString

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

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

func (*CreateAccountResponse) ToJsonString

func (r *CreateAccountResponse) ToJsonString() string

type CreateAccountResponseParams added in v1.0.426

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

Predefined struct for user

type CreateFacePictureRequest

type CreateFacePictureRequest struct {
	*tchttp.BaseRequest

	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 人物类型(0表示普通顾客,1 白名单,2 表示黑名单,101表示集团白名单,102表示集团黑名单)
	PersonType *int64 `json:"PersonType,omitnil,omitempty" name:"PersonType"`

	// 图片BASE编码
	Picture *string `json:"Picture,omitnil,omitempty" name:"Picture"`

	// 图片名称
	PictureName *string `json:"PictureName,omitnil,omitempty" name:"PictureName"`

	// 店铺ID,如果不填表示操作集团身份库
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 是否强制更新:为ture时会为用户创建一个新的指定PersonType的身份;目前这个参数已废弃,可不传
	IsForceUpload *bool `json:"IsForceUpload,omitnil,omitempty" name:"IsForceUpload"`
}

func NewCreateFacePictureRequest

func NewCreateFacePictureRequest() (request *CreateFacePictureRequest)

func (*CreateFacePictureRequest) FromJsonString

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

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

func (*CreateFacePictureRequest) ToJsonString

func (r *CreateFacePictureRequest) ToJsonString() string

type CreateFacePictureRequestParams added in v1.0.426

type CreateFacePictureRequestParams struct {
	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 人物类型(0表示普通顾客,1 白名单,2 表示黑名单,101表示集团白名单,102表示集团黑名单)
	PersonType *int64 `json:"PersonType,omitnil,omitempty" name:"PersonType"`

	// 图片BASE编码
	Picture *string `json:"Picture,omitnil,omitempty" name:"Picture"`

	// 图片名称
	PictureName *string `json:"PictureName,omitnil,omitempty" name:"PictureName"`

	// 店铺ID,如果不填表示操作集团身份库
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 是否强制更新:为ture时会为用户创建一个新的指定PersonType的身份;目前这个参数已废弃,可不传
	IsForceUpload *bool `json:"IsForceUpload,omitnil,omitempty" name:"IsForceUpload"`
}

Predefined struct for user

type CreateFacePictureResponse

type CreateFacePictureResponse struct {
	*tchttp.BaseResponse
	Response *CreateFacePictureResponseParams `json:"Response"`
}

func NewCreateFacePictureResponse

func NewCreateFacePictureResponse() (response *CreateFacePictureResponse)

func (*CreateFacePictureResponse) FromJsonString

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

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

func (*CreateFacePictureResponse) ToJsonString

func (r *CreateFacePictureResponse) ToJsonString() string

type CreateFacePictureResponseParams added in v1.0.426

type CreateFacePictureResponseParams struct {
	// 人物ID
	PersonId *int64 `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 0.正常建档 1.重复身份 2.未检测到人脸 3.检测到多个人脸 4.人脸大小过小 5.人脸质量不达标 6.其他错误
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 图片url
	PictureUrl *string `json:"PictureUrl,omitnil,omitempty" name:"PictureUrl"`

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

Predefined struct for user

type DailyTracePoint

type DailyTracePoint struct {
	// 轨迹日期
	TraceDate *string `json:"TraceDate,omitnil,omitempty" name:"TraceDate"`

	// 轨迹点序列
	TracePointSet []*PersonTracePoint `json:"TracePointSet,omitnil,omitempty" name:"TracePointSet"`
}

type DeletePersonFeatureRequest

type DeletePersonFeatureRequest struct {
	*tchttp.BaseRequest

	// 公司ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 门店ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 顾客ID
	PersonId *int64 `json:"PersonId,omitnil,omitempty" name:"PersonId"`
}

func NewDeletePersonFeatureRequest

func NewDeletePersonFeatureRequest() (request *DeletePersonFeatureRequest)

func (*DeletePersonFeatureRequest) FromJsonString

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

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

func (*DeletePersonFeatureRequest) ToJsonString

func (r *DeletePersonFeatureRequest) ToJsonString() string

type DeletePersonFeatureRequestParams added in v1.0.426

type DeletePersonFeatureRequestParams struct {
	// 公司ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 门店ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 顾客ID
	PersonId *int64 `json:"PersonId,omitnil,omitempty" name:"PersonId"`
}

Predefined struct for user

type DeletePersonFeatureResponse

type DeletePersonFeatureResponse struct {
	*tchttp.BaseResponse
	Response *DeletePersonFeatureResponseParams `json:"Response"`
}

func NewDeletePersonFeatureResponse

func NewDeletePersonFeatureResponse() (response *DeletePersonFeatureResponse)

func (*DeletePersonFeatureResponse) FromJsonString

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

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

func (*DeletePersonFeatureResponse) ToJsonString

func (r *DeletePersonFeatureResponse) ToJsonString() string

type DeletePersonFeatureResponseParams added in v1.0.426

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

Predefined struct for user

type DescribeCameraPersonRequest

type DescribeCameraPersonRequest struct {
	*tchttp.BaseRequest

	// 优mall集团id,通过"指定身份标识获取客户门店列表"接口获取
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 优mall店铺id,通过"指定身份标识获取客户门店列表"接口获取
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 摄像头id
	CameraId *int64 `json:"CameraId,omitnil,omitempty" name:"CameraId"`

	// 拉取开始时间戳,单位秒
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 拉取结束时间戳,单位秒,不超过StartTime+10秒,超过默认为StartTime+10
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// pos机id
	PosId *string `json:"PosId,omitnil,omitempty" name:"PosId"`

	// 拉取图片数,默认为1,最大为3
	Num *int64 `json:"Num,omitnil,omitempty" name:"Num"`

	// 是否需要base64的图片,0-不需要,1-需要,默认0
	IsNeedPic *int64 `json:"IsNeedPic,omitnil,omitempty" name:"IsNeedPic"`
}

func NewDescribeCameraPersonRequest

func NewDescribeCameraPersonRequest() (request *DescribeCameraPersonRequest)

func (*DescribeCameraPersonRequest) FromJsonString

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

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

func (*DescribeCameraPersonRequest) ToJsonString

func (r *DescribeCameraPersonRequest) ToJsonString() string

type DescribeCameraPersonRequestParams added in v1.0.426

type DescribeCameraPersonRequestParams struct {
	// 优mall集团id,通过"指定身份标识获取客户门店列表"接口获取
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 优mall店铺id,通过"指定身份标识获取客户门店列表"接口获取
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 摄像头id
	CameraId *int64 `json:"CameraId,omitnil,omitempty" name:"CameraId"`

	// 拉取开始时间戳,单位秒
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 拉取结束时间戳,单位秒,不超过StartTime+10秒,超过默认为StartTime+10
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// pos机id
	PosId *string `json:"PosId,omitnil,omitempty" name:"PosId"`

	// 拉取图片数,默认为1,最大为3
	Num *int64 `json:"Num,omitnil,omitempty" name:"Num"`

	// 是否需要base64的图片,0-不需要,1-需要,默认0
	IsNeedPic *int64 `json:"IsNeedPic,omitnil,omitempty" name:"IsNeedPic"`
}

Predefined struct for user

type DescribeCameraPersonResponse

type DescribeCameraPersonResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCameraPersonResponseParams `json:"Response"`
}

func NewDescribeCameraPersonResponse

func NewDescribeCameraPersonResponse() (response *DescribeCameraPersonResponse)

func (*DescribeCameraPersonResponse) FromJsonString

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

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

func (*DescribeCameraPersonResponse) ToJsonString

func (r *DescribeCameraPersonResponse) ToJsonString() string

type DescribeCameraPersonResponseParams added in v1.0.426

type DescribeCameraPersonResponseParams struct {
	// 集团id
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺id
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 摄像机id
	CameraId *int64 `json:"CameraId,omitnil,omitempty" name:"CameraId"`

	// pos机id
	PosId *string `json:"PosId,omitnil,omitempty" name:"PosId"`

	// 抓取的顾客信息
	Infos []*CameraPersonInfo `json:"Infos,omitnil,omitempty" name:"Infos"`

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

Predefined struct for user

type DescribeClusterPersonArrivedMallRequest

type DescribeClusterPersonArrivedMallRequest struct {
	*tchttp.BaseRequest

	// 卖场编码
	MallId *string `json:"MallId,omitnil,omitempty" name:"MallId"`

	// 客户编码
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 查询开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewDescribeClusterPersonArrivedMallRequest

func NewDescribeClusterPersonArrivedMallRequest() (request *DescribeClusterPersonArrivedMallRequest)

func (*DescribeClusterPersonArrivedMallRequest) FromJsonString

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

func (*DescribeClusterPersonArrivedMallRequest) ToJsonString

type DescribeClusterPersonArrivedMallRequestParams added in v1.0.426

type DescribeClusterPersonArrivedMallRequestParams struct {
	// 卖场编码
	MallId *string `json:"MallId,omitnil,omitempty" name:"MallId"`

	// 客户编码
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 查询开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type DescribeClusterPersonArrivedMallResponse

type DescribeClusterPersonArrivedMallResponse struct {
	*tchttp.BaseResponse
	Response *DescribeClusterPersonArrivedMallResponseParams `json:"Response"`
}

func NewDescribeClusterPersonArrivedMallResponse

func NewDescribeClusterPersonArrivedMallResponse() (response *DescribeClusterPersonArrivedMallResponse)

func (*DescribeClusterPersonArrivedMallResponse) FromJsonString

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

func (*DescribeClusterPersonArrivedMallResponse) ToJsonString

type DescribeClusterPersonArrivedMallResponseParams added in v1.0.426

type DescribeClusterPersonArrivedMallResponseParams struct {
	// 卖场系统编码
	MallId *string `json:"MallId,omitnil,omitempty" name:"MallId"`

	// 卖场客户编码
	MallCode *string `json:"MallCode,omitnil,omitempty" name:"MallCode"`

	// 客户编码
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 到场信息
	ArrivedMallSet []*ArrivedMallInfo `json:"ArrivedMallSet,omitnil,omitempty" name:"ArrivedMallSet"`

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

Predefined struct for user

type DescribeClusterPersonTraceRequest

type DescribeClusterPersonTraceRequest struct {
	*tchttp.BaseRequest

	// 卖场编码
	MallId *string `json:"MallId,omitnil,omitempty" name:"MallId"`

	// 客户编码
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 查询开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewDescribeClusterPersonTraceRequest

func NewDescribeClusterPersonTraceRequest() (request *DescribeClusterPersonTraceRequest)

func (*DescribeClusterPersonTraceRequest) FromJsonString

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

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

func (*DescribeClusterPersonTraceRequest) ToJsonString

func (r *DescribeClusterPersonTraceRequest) ToJsonString() string

type DescribeClusterPersonTraceRequestParams added in v1.0.426

type DescribeClusterPersonTraceRequestParams struct {
	// 卖场编码
	MallId *string `json:"MallId,omitnil,omitempty" name:"MallId"`

	// 客户编码
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 查询开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type DescribeClusterPersonTraceResponse

type DescribeClusterPersonTraceResponse struct {
	*tchttp.BaseResponse
	Response *DescribeClusterPersonTraceResponseParams `json:"Response"`
}

func NewDescribeClusterPersonTraceResponse

func NewDescribeClusterPersonTraceResponse() (response *DescribeClusterPersonTraceResponse)

func (*DescribeClusterPersonTraceResponse) FromJsonString

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

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

func (*DescribeClusterPersonTraceResponse) ToJsonString

func (r *DescribeClusterPersonTraceResponse) ToJsonString() string

type DescribeClusterPersonTraceResponseParams added in v1.0.426

type DescribeClusterPersonTraceResponseParams struct {
	// 卖场系统编码
	MallId *string `json:"MallId,omitnil,omitempty" name:"MallId"`

	// 卖场用户编码
	MallCode *string `json:"MallCode,omitnil,omitempty" name:"MallCode"`

	// 客户编码
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 轨迹序列
	TracePointSet []*DailyTracePoint `json:"TracePointSet,omitnil,omitempty" name:"TracePointSet"`

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

Predefined struct for user

type DescribeFaceIdByTempIdRequest

type DescribeFaceIdByTempIdRequest struct {
	*tchttp.BaseRequest

	// 优mall集团id,通过"指定身份标识获取客户门店列表"接口获取
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 优mall店铺id,通过"指定身份标识获取客户门店列表"接口获取
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 临时id
	TempId *string `json:"TempId,omitnil,omitempty" name:"TempId"`

	// 摄像头id
	CameraId *int64 `json:"CameraId,omitnil,omitempty" name:"CameraId"`

	// pos机id
	PosId *string `json:"PosId,omitnil,omitempty" name:"PosId"`

	// 图片url过期时间:在当前时间+PictureExpires秒后,图片url无法继续正常访问;单位s;默认值1*24*60*60(1天)
	PictureExpires *int64 `json:"PictureExpires,omitnil,omitempty" name:"PictureExpires"`
}

func NewDescribeFaceIdByTempIdRequest

func NewDescribeFaceIdByTempIdRequest() (request *DescribeFaceIdByTempIdRequest)

func (*DescribeFaceIdByTempIdRequest) FromJsonString

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

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

func (*DescribeFaceIdByTempIdRequest) ToJsonString

func (r *DescribeFaceIdByTempIdRequest) ToJsonString() string

type DescribeFaceIdByTempIdRequestParams added in v1.0.426

type DescribeFaceIdByTempIdRequestParams struct {
	// 优mall集团id,通过"指定身份标识获取客户门店列表"接口获取
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 优mall店铺id,通过"指定身份标识获取客户门店列表"接口获取
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 临时id
	TempId *string `json:"TempId,omitnil,omitempty" name:"TempId"`

	// 摄像头id
	CameraId *int64 `json:"CameraId,omitnil,omitempty" name:"CameraId"`

	// pos机id
	PosId *string `json:"PosId,omitnil,omitempty" name:"PosId"`

	// 图片url过期时间:在当前时间+PictureExpires秒后,图片url无法继续正常访问;单位s;默认值1*24*60*60(1天)
	PictureExpires *int64 `json:"PictureExpires,omitnil,omitempty" name:"PictureExpires"`
}

Predefined struct for user

type DescribeFaceIdByTempIdResponse

type DescribeFaceIdByTempIdResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFaceIdByTempIdResponseParams `json:"Response"`
}

func NewDescribeFaceIdByTempIdResponse

func NewDescribeFaceIdByTempIdResponse() (response *DescribeFaceIdByTempIdResponse)

func (*DescribeFaceIdByTempIdResponse) FromJsonString

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

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

func (*DescribeFaceIdByTempIdResponse) ToJsonString

func (r *DescribeFaceIdByTempIdResponse) ToJsonString() string

type DescribeFaceIdByTempIdResponseParams added in v1.0.426

type DescribeFaceIdByTempIdResponseParams struct {
	// 集团id
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺id
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 摄像机id
	CameraId *int64 `json:"CameraId,omitnil,omitempty" name:"CameraId"`

	// pos机id
	PosId *string `json:"PosId,omitnil,omitempty" name:"PosId"`

	// 请求的临时id
	TempId *string `json:"TempId,omitnil,omitempty" name:"TempId"`

	// 临时id对应的face id
	FaceId *int64 `json:"FaceId,omitnil,omitempty" name:"FaceId"`

	// 顾客属性信息
	PersonInfo *PersonInfo `json:"PersonInfo,omitnil,omitempty" name:"PersonInfo"`

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

Predefined struct for user

type DescribeHistoryNetworkInfoRequest

type DescribeHistoryNetworkInfoRequest struct {
	*tchttp.BaseRequest

	// 请求时间戳
	Time *int64 `json:"Time,omitnil,omitempty" name:"Time"`

	// 优mall集团id,通过"指定身份标识获取客户门店列表"接口获取
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 优mall店铺id,通过"指定身份标识获取客户门店列表"接口获取,为0则拉取集团全部店铺当前
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 拉取开始日期,格式:2018-09-05
	StartDay *string `json:"StartDay,omitnil,omitempty" name:"StartDay"`

	// 拉取结束日期,格式L:2018-09-05,超过StartDay 90天,按StartDay+90天算
	EndDay *string `json:"EndDay,omitnil,omitempty" name:"EndDay"`

	// 拉取条数,默认10
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 拉取偏移,返回offset之后的数据
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeHistoryNetworkInfoRequest

func NewDescribeHistoryNetworkInfoRequest() (request *DescribeHistoryNetworkInfoRequest)

func (*DescribeHistoryNetworkInfoRequest) FromJsonString

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

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

func (*DescribeHistoryNetworkInfoRequest) ToJsonString

func (r *DescribeHistoryNetworkInfoRequest) ToJsonString() string

type DescribeHistoryNetworkInfoRequestParams added in v1.0.426

type DescribeHistoryNetworkInfoRequestParams struct {
	// 请求时间戳
	Time *int64 `json:"Time,omitnil,omitempty" name:"Time"`

	// 优mall集团id,通过"指定身份标识获取客户门店列表"接口获取
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 优mall店铺id,通过"指定身份标识获取客户门店列表"接口获取,为0则拉取集团全部店铺当前
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 拉取开始日期,格式:2018-09-05
	StartDay *string `json:"StartDay,omitnil,omitempty" name:"StartDay"`

	// 拉取结束日期,格式L:2018-09-05,超过StartDay 90天,按StartDay+90天算
	EndDay *string `json:"EndDay,omitnil,omitempty" name:"EndDay"`

	// 拉取条数,默认10
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 拉取偏移,返回offset之后的数据
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeHistoryNetworkInfoResponse

type DescribeHistoryNetworkInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHistoryNetworkInfoResponseParams `json:"Response"`
}

func NewDescribeHistoryNetworkInfoResponse

func NewDescribeHistoryNetworkInfoResponse() (response *DescribeHistoryNetworkInfoResponse)

func (*DescribeHistoryNetworkInfoResponse) FromJsonString

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

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

func (*DescribeHistoryNetworkInfoResponse) ToJsonString

func (r *DescribeHistoryNetworkInfoResponse) ToJsonString() string

type DescribeHistoryNetworkInfoResponseParams added in v1.0.426

type DescribeHistoryNetworkInfoResponseParams struct {
	// 网络状态数据
	InstanceSet *NetworkHistoryInfo `json:"InstanceSet,omitnil,omitempty" name:"InstanceSet"`

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

Predefined struct for user

type DescribeNetworkInfoRequest

type DescribeNetworkInfoRequest struct {
	*tchttp.BaseRequest

	// 请求时间戳
	Time *int64 `json:"Time,omitnil,omitempty" name:"Time"`

	// 优mall集团id,通过"指定身份标识获取客户门店列表"接口获取
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 优mall店铺id,通过"指定身份标识获取客户门店列表"接口获取,不填则拉取集团全部店铺当前
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`
}

func NewDescribeNetworkInfoRequest

func NewDescribeNetworkInfoRequest() (request *DescribeNetworkInfoRequest)

func (*DescribeNetworkInfoRequest) FromJsonString

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

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

func (*DescribeNetworkInfoRequest) ToJsonString

func (r *DescribeNetworkInfoRequest) ToJsonString() string

type DescribeNetworkInfoRequestParams added in v1.0.426

type DescribeNetworkInfoRequestParams struct {
	// 请求时间戳
	Time *int64 `json:"Time,omitnil,omitempty" name:"Time"`

	// 优mall集团id,通过"指定身份标识获取客户门店列表"接口获取
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 优mall店铺id,通过"指定身份标识获取客户门店列表"接口获取,不填则拉取集团全部店铺当前
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`
}

Predefined struct for user

type DescribeNetworkInfoResponse

type DescribeNetworkInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkInfoResponseParams `json:"Response"`
}

func NewDescribeNetworkInfoResponse

func NewDescribeNetworkInfoResponse() (response *DescribeNetworkInfoResponse)

func (*DescribeNetworkInfoResponse) FromJsonString

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

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

func (*DescribeNetworkInfoResponse) ToJsonString

func (r *DescribeNetworkInfoResponse) ToJsonString() string

type DescribeNetworkInfoResponseParams added in v1.0.426

type DescribeNetworkInfoResponseParams struct {
	// 网络状态详情
	InstanceSet *NetworkLastInfo `json:"InstanceSet,omitnil,omitempty" name:"InstanceSet"`

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

Predefined struct for user

type DescribePersonArrivedMallRequest

type DescribePersonArrivedMallRequest struct {
	*tchttp.BaseRequest

	// 卖场编码
	MallId *string `json:"MallId,omitnil,omitempty" name:"MallId"`

	// 客户编码
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 查询开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewDescribePersonArrivedMallRequest

func NewDescribePersonArrivedMallRequest() (request *DescribePersonArrivedMallRequest)

func (*DescribePersonArrivedMallRequest) FromJsonString

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

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

func (*DescribePersonArrivedMallRequest) ToJsonString

func (r *DescribePersonArrivedMallRequest) ToJsonString() string

type DescribePersonArrivedMallRequestParams added in v1.0.426

type DescribePersonArrivedMallRequestParams struct {
	// 卖场编码
	MallId *string `json:"MallId,omitnil,omitempty" name:"MallId"`

	// 客户编码
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 查询开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type DescribePersonArrivedMallResponse

type DescribePersonArrivedMallResponse struct {
	*tchttp.BaseResponse
	Response *DescribePersonArrivedMallResponseParams `json:"Response"`
}

func NewDescribePersonArrivedMallResponse

func NewDescribePersonArrivedMallResponse() (response *DescribePersonArrivedMallResponse)

func (*DescribePersonArrivedMallResponse) FromJsonString

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

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

func (*DescribePersonArrivedMallResponse) ToJsonString

func (r *DescribePersonArrivedMallResponse) ToJsonString() string

type DescribePersonArrivedMallResponseParams added in v1.0.426

type DescribePersonArrivedMallResponseParams struct {
	// 卖场系统编码
	MallId *string `json:"MallId,omitnil,omitempty" name:"MallId"`

	// 卖场用户编码
	MallCode *string `json:"MallCode,omitnil,omitempty" name:"MallCode"`

	// 客户编码
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 到场轨迹
	ArrivedMallSet []*ArrivedMallInfo `json:"ArrivedMallSet,omitnil,omitempty" name:"ArrivedMallSet"`

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

Predefined struct for user

type DescribePersonInfoByFacePictureRequest

type DescribePersonInfoByFacePictureRequest struct {
	*tchttp.BaseRequest

	// 优mall集团id,通过"指定身份标识获取客户门店列表"接口获取
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 优mall店铺id,通过"指定身份标识获取客户门店列表"接口获取
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 人脸图片BASE编码
	Picture *string `json:"Picture,omitnil,omitempty" name:"Picture"`
}

func NewDescribePersonInfoByFacePictureRequest

func NewDescribePersonInfoByFacePictureRequest() (request *DescribePersonInfoByFacePictureRequest)

func (*DescribePersonInfoByFacePictureRequest) FromJsonString

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

func (*DescribePersonInfoByFacePictureRequest) ToJsonString

type DescribePersonInfoByFacePictureRequestParams added in v1.0.426

type DescribePersonInfoByFacePictureRequestParams struct {
	// 优mall集团id,通过"指定身份标识获取客户门店列表"接口获取
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 优mall店铺id,通过"指定身份标识获取客户门店列表"接口获取
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 人脸图片BASE编码
	Picture *string `json:"Picture,omitnil,omitempty" name:"Picture"`
}

Predefined struct for user

type DescribePersonInfoByFacePictureResponse

type DescribePersonInfoByFacePictureResponse struct {
	*tchttp.BaseResponse
	Response *DescribePersonInfoByFacePictureResponseParams `json:"Response"`
}

func NewDescribePersonInfoByFacePictureResponse

func NewDescribePersonInfoByFacePictureResponse() (response *DescribePersonInfoByFacePictureResponse)

func (*DescribePersonInfoByFacePictureResponse) FromJsonString

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

func (*DescribePersonInfoByFacePictureResponse) ToJsonString

type DescribePersonInfoByFacePictureResponseParams added in v1.0.426

type DescribePersonInfoByFacePictureResponseParams struct {
	// 集团id
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺id
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 顾客face id
	PersonId *int64 `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 顾客底图url
	PictureUrl *string `json:"PictureUrl,omitnil,omitempty" name:"PictureUrl"`

	// 顾客类型(0表示普通顾客,1 白名单,2 表示黑名单,101表示集团白名单,102表示集团黑名单)
	PersonType *int64 `json:"PersonType,omitnil,omitempty" name:"PersonType"`

	// 顾客首次进店时间
	FirstVisitTime *string `json:"FirstVisitTime,omitnil,omitempty" name:"FirstVisitTime"`

	// 顾客历史到访次数
	VisitTimes *int64 `json:"VisitTimes,omitnil,omitempty" name:"VisitTimes"`

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

Predefined struct for user

type DescribePersonInfoRequest

type DescribePersonInfoRequest struct {
	*tchttp.BaseRequest

	// 公司ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 门店ID
	ShopId *uint64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 起始ID,第一次拉取时StartPersonId传0,后续送入的值为上一页最后一条数据项的PersonId
	StartPersonId *uint64 `json:"StartPersonId,omitnil,omitempty" name:"StartPersonId"`

	// 偏移量:分页控制参数,第一页传0,第n页Offset=(n-1)*Limit
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit:每页的数据项,最大100,超过100会被强制指定为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 图片url过期时间:在当前时间+PictureExpires秒后,图片url无法继续正常访问;单位s;默认值1*24*60*60(1天)
	PictureExpires *uint64 `json:"PictureExpires,omitnil,omitempty" name:"PictureExpires"`

	// 身份类型(0表示普通顾客,1 白名单,2 表示黑名单)
	PersonType *uint64 `json:"PersonType,omitnil,omitempty" name:"PersonType"`
}

func NewDescribePersonInfoRequest

func NewDescribePersonInfoRequest() (request *DescribePersonInfoRequest)

func (*DescribePersonInfoRequest) FromJsonString

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

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

func (*DescribePersonInfoRequest) ToJsonString

func (r *DescribePersonInfoRequest) ToJsonString() string

type DescribePersonInfoRequestParams added in v1.0.426

type DescribePersonInfoRequestParams struct {
	// 公司ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 门店ID
	ShopId *uint64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 起始ID,第一次拉取时StartPersonId传0,后续送入的值为上一页最后一条数据项的PersonId
	StartPersonId *uint64 `json:"StartPersonId,omitnil,omitempty" name:"StartPersonId"`

	// 偏移量:分页控制参数,第一页传0,第n页Offset=(n-1)*Limit
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit:每页的数据项,最大100,超过100会被强制指定为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 图片url过期时间:在当前时间+PictureExpires秒后,图片url无法继续正常访问;单位s;默认值1*24*60*60(1天)
	PictureExpires *uint64 `json:"PictureExpires,omitnil,omitempty" name:"PictureExpires"`

	// 身份类型(0表示普通顾客,1 白名单,2 表示黑名单)
	PersonType *uint64 `json:"PersonType,omitnil,omitempty" name:"PersonType"`
}

Predefined struct for user

type DescribePersonInfoResponse

type DescribePersonInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribePersonInfoResponseParams `json:"Response"`
}

func NewDescribePersonInfoResponse

func NewDescribePersonInfoResponse() (response *DescribePersonInfoResponse)

func (*DescribePersonInfoResponse) FromJsonString

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

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

func (*DescribePersonInfoResponse) ToJsonString

func (r *DescribePersonInfoResponse) ToJsonString() string

type DescribePersonInfoResponseParams added in v1.0.426

type DescribePersonInfoResponseParams struct {
	// 公司ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 门店ID
	ShopId *uint64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 用户信息
	PersonInfoSet []*PersonInfo `json:"PersonInfoSet,omitnil,omitempty" name:"PersonInfoSet"`

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

Predefined struct for user

type DescribePersonRequest

type DescribePersonRequest struct {
	*tchttp.BaseRequest

	// 卖场编码
	MallId *string `json:"MallId,omitnil,omitempty" name:"MallId"`

	// 查询偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询数量,默认20,最大查询数量100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribePersonRequest

func NewDescribePersonRequest() (request *DescribePersonRequest)

func (*DescribePersonRequest) FromJsonString

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

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

func (*DescribePersonRequest) ToJsonString

func (r *DescribePersonRequest) ToJsonString() string

type DescribePersonRequestParams added in v1.0.426

type DescribePersonRequestParams struct {
	// 卖场编码
	MallId *string `json:"MallId,omitnil,omitempty" name:"MallId"`

	// 查询偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询数量,默认20,最大查询数量100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribePersonResponse

type DescribePersonResponse struct {
	*tchttp.BaseResponse
	Response *DescribePersonResponseParams `json:"Response"`
}

func NewDescribePersonResponse

func NewDescribePersonResponse() (response *DescribePersonResponse)

func (*DescribePersonResponse) FromJsonString

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

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

func (*DescribePersonResponse) ToJsonString

func (r *DescribePersonResponse) ToJsonString() string

type DescribePersonResponseParams added in v1.0.426

type DescribePersonResponseParams struct {
	// 总计客户数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 客户信息
	PersonSet []*PersonProfile `json:"PersonSet,omitnil,omitempty" name:"PersonSet"`

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

Predefined struct for user

type DescribePersonTraceDetailRequest

type DescribePersonTraceDetailRequest struct {
	*tchttp.BaseRequest

	// 卖场编码
	MallId *string `json:"MallId,omitnil,omitempty" name:"MallId"`

	// 客户编码
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 轨迹编码
	TraceId *string `json:"TraceId,omitnil,omitempty" name:"TraceId"`
}

func NewDescribePersonTraceDetailRequest

func NewDescribePersonTraceDetailRequest() (request *DescribePersonTraceDetailRequest)

func (*DescribePersonTraceDetailRequest) FromJsonString

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

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

func (*DescribePersonTraceDetailRequest) ToJsonString

func (r *DescribePersonTraceDetailRequest) ToJsonString() string

type DescribePersonTraceDetailRequestParams added in v1.0.426

type DescribePersonTraceDetailRequestParams struct {
	// 卖场编码
	MallId *string `json:"MallId,omitnil,omitempty" name:"MallId"`

	// 客户编码
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 轨迹编码
	TraceId *string `json:"TraceId,omitnil,omitempty" name:"TraceId"`
}

Predefined struct for user

type DescribePersonTraceDetailResponse

type DescribePersonTraceDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribePersonTraceDetailResponseParams `json:"Response"`
}

func NewDescribePersonTraceDetailResponse

func NewDescribePersonTraceDetailResponse() (response *DescribePersonTraceDetailResponse)

func (*DescribePersonTraceDetailResponse) FromJsonString

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

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

func (*DescribePersonTraceDetailResponse) ToJsonString

func (r *DescribePersonTraceDetailResponse) ToJsonString() string

type DescribePersonTraceDetailResponseParams added in v1.0.426

type DescribePersonTraceDetailResponseParams struct {
	// 卖场编码
	MallId *string `json:"MallId,omitnil,omitempty" name:"MallId"`

	// 客户编码
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 轨迹编码
	TraceId *string `json:"TraceId,omitnil,omitempty" name:"TraceId"`

	// 轨迹点坐标序列
	CoordinateSet []*PersonCoordinate `json:"CoordinateSet,omitnil,omitempty" name:"CoordinateSet"`

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

Predefined struct for user

type DescribePersonTraceRequest

type DescribePersonTraceRequest struct {
	*tchttp.BaseRequest

	// 卖场编码
	MallId *string `json:"MallId,omitnil,omitempty" name:"MallId"`

	// 客户编码
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 查询开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewDescribePersonTraceRequest

func NewDescribePersonTraceRequest() (request *DescribePersonTraceRequest)

func (*DescribePersonTraceRequest) FromJsonString

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

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

func (*DescribePersonTraceRequest) ToJsonString

func (r *DescribePersonTraceRequest) ToJsonString() string

type DescribePersonTraceRequestParams added in v1.0.426

type DescribePersonTraceRequestParams struct {
	// 卖场编码
	MallId *string `json:"MallId,omitnil,omitempty" name:"MallId"`

	// 客户编码
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 查询开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type DescribePersonTraceResponse

type DescribePersonTraceResponse struct {
	*tchttp.BaseResponse
	Response *DescribePersonTraceResponseParams `json:"Response"`
}

func NewDescribePersonTraceResponse

func NewDescribePersonTraceResponse() (response *DescribePersonTraceResponse)

func (*DescribePersonTraceResponse) FromJsonString

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

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

func (*DescribePersonTraceResponse) ToJsonString

func (r *DescribePersonTraceResponse) ToJsonString() string

type DescribePersonTraceResponseParams added in v1.0.426

type DescribePersonTraceResponseParams struct {
	// 卖场系统编码
	MallId *string `json:"MallId,omitnil,omitempty" name:"MallId"`

	// 卖场用户编码
	MallCode *string `json:"MallCode,omitnil,omitempty" name:"MallCode"`

	// 客户编码
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 轨迹列表
	TraceRouteSet []*PersonTraceRoute `json:"TraceRouteSet,omitnil,omitempty" name:"TraceRouteSet"`

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

Predefined struct for user

type DescribePersonVisitInfoRequest

type DescribePersonVisitInfoRequest struct {
	*tchttp.BaseRequest

	// 公司ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 门店ID
	ShopId *uint64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 偏移量:分页控制参数,第一页传0,第n页Offset=(n-1)*Limit
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit:每页的数据项,最大100,超过100会被强制指定为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 开始日期,格式yyyy-MM-dd,已废弃,请使用StartDateTime
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,格式yyyy-MM-dd,已废弃,请使用EndDateTime
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 图片url过期时间:在当前时间+PictureExpires秒后,图片url无法继续正常访问;单位s;默认值1*24*60*60(1天)
	PictureExpires *uint64 `json:"PictureExpires,omitnil,omitempty" name:"PictureExpires"`

	// 开始时间,格式yyyy-MM-dd HH:mm:ss
	StartDateTime *string `json:"StartDateTime,omitnil,omitempty" name:"StartDateTime"`

	// 结束时间,格式yyyy-MM-dd HH:mm:ss
	EndDateTime *string `json:"EndDateTime,omitnil,omitempty" name:"EndDateTime"`
}

func NewDescribePersonVisitInfoRequest

func NewDescribePersonVisitInfoRequest() (request *DescribePersonVisitInfoRequest)

func (*DescribePersonVisitInfoRequest) FromJsonString

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

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

func (*DescribePersonVisitInfoRequest) ToJsonString

func (r *DescribePersonVisitInfoRequest) ToJsonString() string

type DescribePersonVisitInfoRequestParams added in v1.0.426

type DescribePersonVisitInfoRequestParams struct {
	// 公司ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 门店ID
	ShopId *uint64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 偏移量:分页控制参数,第一页传0,第n页Offset=(n-1)*Limit
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit:每页的数据项,最大100,超过100会被强制指定为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 开始日期,格式yyyy-MM-dd,已废弃,请使用StartDateTime
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,格式yyyy-MM-dd,已废弃,请使用EndDateTime
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 图片url过期时间:在当前时间+PictureExpires秒后,图片url无法继续正常访问;单位s;默认值1*24*60*60(1天)
	PictureExpires *uint64 `json:"PictureExpires,omitnil,omitempty" name:"PictureExpires"`

	// 开始时间,格式yyyy-MM-dd HH:mm:ss
	StartDateTime *string `json:"StartDateTime,omitnil,omitempty" name:"StartDateTime"`

	// 结束时间,格式yyyy-MM-dd HH:mm:ss
	EndDateTime *string `json:"EndDateTime,omitnil,omitempty" name:"EndDateTime"`
}

Predefined struct for user

type DescribePersonVisitInfoResponse

type DescribePersonVisitInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribePersonVisitInfoResponseParams `json:"Response"`
}

func NewDescribePersonVisitInfoResponse

func NewDescribePersonVisitInfoResponse() (response *DescribePersonVisitInfoResponse)

func (*DescribePersonVisitInfoResponse) FromJsonString

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

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

func (*DescribePersonVisitInfoResponse) ToJsonString

func (r *DescribePersonVisitInfoResponse) ToJsonString() string

type DescribePersonVisitInfoResponseParams added in v1.0.426

type DescribePersonVisitInfoResponseParams struct {
	// 公司ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 门店ID
	ShopId *uint64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 用户到访明细
	PersonVisitInfoSet []*PersonVisitInfo `json:"PersonVisitInfoSet,omitnil,omitempty" name:"PersonVisitInfoSet"`

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

Predefined struct for user

type DescribeShopHourTrafficInfoRequest

type DescribeShopHourTrafficInfoRequest struct {
	*tchttp.BaseRequest

	// 公司ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 门店ID
	ShopId *uint64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 开始日期,格式:yyyy-MM-dd
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,格式:yyyy-MM-dd
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 偏移量:分页控制参数,第一页传0,第n页Offset=(n-1)*Limit
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit:每页的数据项,最大100,超过100会被强制指定为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeShopHourTrafficInfoRequest

func NewDescribeShopHourTrafficInfoRequest() (request *DescribeShopHourTrafficInfoRequest)

func (*DescribeShopHourTrafficInfoRequest) FromJsonString

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

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

func (*DescribeShopHourTrafficInfoRequest) ToJsonString

func (r *DescribeShopHourTrafficInfoRequest) ToJsonString() string

type DescribeShopHourTrafficInfoRequestParams added in v1.0.426

type DescribeShopHourTrafficInfoRequestParams struct {
	// 公司ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 门店ID
	ShopId *uint64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 开始日期,格式:yyyy-MM-dd
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,格式:yyyy-MM-dd
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 偏移量:分页控制参数,第一页传0,第n页Offset=(n-1)*Limit
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit:每页的数据项,最大100,超过100会被强制指定为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeShopHourTrafficInfoResponse

type DescribeShopHourTrafficInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeShopHourTrafficInfoResponseParams `json:"Response"`
}

func NewDescribeShopHourTrafficInfoResponse

func NewDescribeShopHourTrafficInfoResponse() (response *DescribeShopHourTrafficInfoResponse)

func (*DescribeShopHourTrafficInfoResponse) FromJsonString

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

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

func (*DescribeShopHourTrafficInfoResponse) ToJsonString

func (r *DescribeShopHourTrafficInfoResponse) ToJsonString() string

type DescribeShopHourTrafficInfoResponseParams added in v1.0.426

type DescribeShopHourTrafficInfoResponseParams struct {
	// 公司ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 门店ID
	ShopId *uint64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 查询结果总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 分时客流信息
	ShopHourTrafficInfoSet []*ShopHourTrafficInfo `json:"ShopHourTrafficInfoSet,omitnil,omitempty" name:"ShopHourTrafficInfoSet"`

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

Predefined struct for user

type DescribeShopInfoRequest

type DescribeShopInfoRequest struct {
	*tchttp.BaseRequest

	// 偏移量:分页控制参数,第一页传0,第n页Offset=(n-1)*Limit
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit:每页的数据项,最大100,超过100会被强制指定为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeShopInfoRequest

func NewDescribeShopInfoRequest() (request *DescribeShopInfoRequest)

func (*DescribeShopInfoRequest) FromJsonString

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

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

func (*DescribeShopInfoRequest) ToJsonString

func (r *DescribeShopInfoRequest) ToJsonString() string

type DescribeShopInfoRequestParams added in v1.0.426

type DescribeShopInfoRequestParams struct {
	// 偏移量:分页控制参数,第一页传0,第n页Offset=(n-1)*Limit
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit:每页的数据项,最大100,超过100会被强制指定为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeShopInfoResponse

type DescribeShopInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeShopInfoResponseParams `json:"Response"`
}

func NewDescribeShopInfoResponse

func NewDescribeShopInfoResponse() (response *DescribeShopInfoResponse)

func (*DescribeShopInfoResponse) FromJsonString

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

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

func (*DescribeShopInfoResponse) ToJsonString

func (r *DescribeShopInfoResponse) ToJsonString() string

type DescribeShopInfoResponseParams added in v1.0.426

type DescribeShopInfoResponseParams struct {
	// 门店总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 门店列表信息
	ShopInfoSet []*ShopInfo `json:"ShopInfoSet,omitnil,omitempty" name:"ShopInfoSet"`

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

Predefined struct for user

type DescribeShopTrafficInfoRequest

type DescribeShopTrafficInfoRequest struct {
	*tchttp.BaseRequest

	// 公司ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 门店ID
	ShopId *uint64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 开始日期,格式yyyy-MM-dd
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 介绍日期,格式yyyy-MM-dd
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 偏移量:分页控制参数,第一页传0,第n页Offset=(n-1)*Limit
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit:每页的数据项,最大100,超过100会被强制指定为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeShopTrafficInfoRequest

func NewDescribeShopTrafficInfoRequest() (request *DescribeShopTrafficInfoRequest)

func (*DescribeShopTrafficInfoRequest) FromJsonString

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

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

func (*DescribeShopTrafficInfoRequest) ToJsonString

func (r *DescribeShopTrafficInfoRequest) ToJsonString() string

type DescribeShopTrafficInfoRequestParams added in v1.0.426

type DescribeShopTrafficInfoRequestParams struct {
	// 公司ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 门店ID
	ShopId *uint64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 开始日期,格式yyyy-MM-dd
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 介绍日期,格式yyyy-MM-dd
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 偏移量:分页控制参数,第一页传0,第n页Offset=(n-1)*Limit
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit:每页的数据项,最大100,超过100会被强制指定为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeShopTrafficInfoResponse

type DescribeShopTrafficInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeShopTrafficInfoResponseParams `json:"Response"`
}

func NewDescribeShopTrafficInfoResponse

func NewDescribeShopTrafficInfoResponse() (response *DescribeShopTrafficInfoResponse)

func (*DescribeShopTrafficInfoResponse) FromJsonString

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

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

func (*DescribeShopTrafficInfoResponse) ToJsonString

func (r *DescribeShopTrafficInfoResponse) ToJsonString() string

type DescribeShopTrafficInfoResponseParams added in v1.0.426

type DescribeShopTrafficInfoResponseParams struct {
	// 公司ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 门店ID
	ShopId *uint64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 查询结果总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 客流信息列表
	ShopDayTrafficInfoSet []*ShopDayTrafficInfo `json:"ShopDayTrafficInfoSet,omitnil,omitempty" name:"ShopDayTrafficInfoSet"`

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

Predefined struct for user

type DescribeTrajectoryDataRequest

type DescribeTrajectoryDataRequest struct {
	*tchttp.BaseRequest

	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 开始日期,格式yyyy-MM-dd
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,格式yyyy-MM-dd
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 限制返回数据的最大条数,最大 400(负数代为 400)
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 顾客性别顾虑,0是男,1是女,其它代表不分性别
	Gender *int64 `json:"Gender,omitnil,omitempty" name:"Gender"`
}

func NewDescribeTrajectoryDataRequest

func NewDescribeTrajectoryDataRequest() (request *DescribeTrajectoryDataRequest)

func (*DescribeTrajectoryDataRequest) FromJsonString

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

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

func (*DescribeTrajectoryDataRequest) ToJsonString

func (r *DescribeTrajectoryDataRequest) ToJsonString() string

type DescribeTrajectoryDataRequestParams added in v1.0.426

type DescribeTrajectoryDataRequestParams struct {
	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 开始日期,格式yyyy-MM-dd
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,格式yyyy-MM-dd
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 限制返回数据的最大条数,最大 400(负数代为 400)
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 顾客性别顾虑,0是男,1是女,其它代表不分性别
	Gender *int64 `json:"Gender,omitnil,omitempty" name:"Gender"`
}

Predefined struct for user

type DescribeTrajectoryDataResponse

type DescribeTrajectoryDataResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTrajectoryDataResponseParams `json:"Response"`
}

func NewDescribeTrajectoryDataResponse

func NewDescribeTrajectoryDataResponse() (response *DescribeTrajectoryDataResponse)

func (*DescribeTrajectoryDataResponse) FromJsonString

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

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

func (*DescribeTrajectoryDataResponse) ToJsonString

func (r *DescribeTrajectoryDataResponse) ToJsonString() string

type DescribeTrajectoryDataResponseParams added in v1.0.426

type DescribeTrajectoryDataResponseParams struct {
	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 总人数
	TotalPerson *int64 `json:"TotalPerson,omitnil,omitempty" name:"TotalPerson"`

	// 总动迹数目
	TotalTrajectory *int64 `json:"TotalTrajectory,omitnil,omitempty" name:"TotalTrajectory"`

	// 返回动迹中的总人数
	Person *int64 `json:"Person,omitnil,omitempty" name:"Person"`

	// 返回动迹的数目
	Trajectory *int64 `json:"Trajectory,omitnil,omitempty" name:"Trajectory"`

	// 返回动迹的具体信息
	Data []*TrajectorySunData `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeZoneFlowAgeInfoByZoneIdRequest

type DescribeZoneFlowAgeInfoByZoneIdRequest struct {
	*tchttp.BaseRequest

	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 区域ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 开始日期,格式yyyy-MM-dd
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,格式yyyy-MM-dd
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

func NewDescribeZoneFlowAgeInfoByZoneIdRequest

func NewDescribeZoneFlowAgeInfoByZoneIdRequest() (request *DescribeZoneFlowAgeInfoByZoneIdRequest)

func (*DescribeZoneFlowAgeInfoByZoneIdRequest) FromJsonString

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

func (*DescribeZoneFlowAgeInfoByZoneIdRequest) ToJsonString

type DescribeZoneFlowAgeInfoByZoneIdRequestParams added in v1.0.426

type DescribeZoneFlowAgeInfoByZoneIdRequestParams struct {
	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 区域ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 开始日期,格式yyyy-MM-dd
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,格式yyyy-MM-dd
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

Predefined struct for user

type DescribeZoneFlowAgeInfoByZoneIdResponse

type DescribeZoneFlowAgeInfoByZoneIdResponse struct {
	*tchttp.BaseResponse
	Response *DescribeZoneFlowAgeInfoByZoneIdResponseParams `json:"Response"`
}

func NewDescribeZoneFlowAgeInfoByZoneIdResponse

func NewDescribeZoneFlowAgeInfoByZoneIdResponse() (response *DescribeZoneFlowAgeInfoByZoneIdResponse)

func (*DescribeZoneFlowAgeInfoByZoneIdResponse) FromJsonString

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

func (*DescribeZoneFlowAgeInfoByZoneIdResponse) ToJsonString

type DescribeZoneFlowAgeInfoByZoneIdResponseParams added in v1.0.426

type DescribeZoneFlowAgeInfoByZoneIdResponseParams struct {
	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 区域ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 区域名称
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`

	// 当前年龄段占比
	Data []*float64 `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeZoneFlowAndStayTimeRequest

type DescribeZoneFlowAndStayTimeRequest struct {
	*tchttp.BaseRequest

	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 开始日期,格式yyyy-MM-dd
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,格式yyyy-MM-dd
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

func NewDescribeZoneFlowAndStayTimeRequest

func NewDescribeZoneFlowAndStayTimeRequest() (request *DescribeZoneFlowAndStayTimeRequest)

func (*DescribeZoneFlowAndStayTimeRequest) FromJsonString

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

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

func (*DescribeZoneFlowAndStayTimeRequest) ToJsonString

func (r *DescribeZoneFlowAndStayTimeRequest) ToJsonString() string

type DescribeZoneFlowAndStayTimeRequestParams added in v1.0.426

type DescribeZoneFlowAndStayTimeRequestParams struct {
	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 开始日期,格式yyyy-MM-dd
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,格式yyyy-MM-dd
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

Predefined struct for user

type DescribeZoneFlowAndStayTimeResponse

type DescribeZoneFlowAndStayTimeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeZoneFlowAndStayTimeResponseParams `json:"Response"`
}

func NewDescribeZoneFlowAndStayTimeResponse

func NewDescribeZoneFlowAndStayTimeResponse() (response *DescribeZoneFlowAndStayTimeResponse)

func (*DescribeZoneFlowAndStayTimeResponse) FromJsonString

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

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

func (*DescribeZoneFlowAndStayTimeResponse) ToJsonString

func (r *DescribeZoneFlowAndStayTimeResponse) ToJsonString() string

type DescribeZoneFlowAndStayTimeResponseParams added in v1.0.426

type DescribeZoneFlowAndStayTimeResponseParams struct {
	// 集团id
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺id
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 各区域人流数目和停留时长
	Data []*ZoneFlowAndAvrStayTime `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeZoneFlowDailyByZoneIdRequest

type DescribeZoneFlowDailyByZoneIdRequest struct {
	*tchttp.BaseRequest

	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 区域ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 开始日期,格式yyyy-MM-dd
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,格式yyyy-MM-dd
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

func NewDescribeZoneFlowDailyByZoneIdRequest

func NewDescribeZoneFlowDailyByZoneIdRequest() (request *DescribeZoneFlowDailyByZoneIdRequest)

func (*DescribeZoneFlowDailyByZoneIdRequest) FromJsonString

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

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

func (*DescribeZoneFlowDailyByZoneIdRequest) ToJsonString

func (r *DescribeZoneFlowDailyByZoneIdRequest) ToJsonString() string

type DescribeZoneFlowDailyByZoneIdRequestParams added in v1.0.426

type DescribeZoneFlowDailyByZoneIdRequestParams struct {
	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 区域ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 开始日期,格式yyyy-MM-dd
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,格式yyyy-MM-dd
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

Predefined struct for user

type DescribeZoneFlowDailyByZoneIdResponse

type DescribeZoneFlowDailyByZoneIdResponse struct {
	*tchttp.BaseResponse
	Response *DescribeZoneFlowDailyByZoneIdResponseParams `json:"Response"`
}

func NewDescribeZoneFlowDailyByZoneIdResponse

func NewDescribeZoneFlowDailyByZoneIdResponse() (response *DescribeZoneFlowDailyByZoneIdResponse)

func (*DescribeZoneFlowDailyByZoneIdResponse) FromJsonString

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

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

func (*DescribeZoneFlowDailyByZoneIdResponse) ToJsonString

type DescribeZoneFlowDailyByZoneIdResponseParams added in v1.0.426

type DescribeZoneFlowDailyByZoneIdResponseParams struct {
	// 集团id
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺id
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 区域ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 区域名称
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`

	// 每日人流量
	Data []*ZoneDayFlow `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeZoneFlowGenderAvrStayTimeByZoneIdRequest

type DescribeZoneFlowGenderAvrStayTimeByZoneIdRequest struct {
	*tchttp.BaseRequest

	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 区域ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 开始日期,格式yyyy-MM-dd
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,格式yyyy-MM-dd
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

func NewDescribeZoneFlowGenderAvrStayTimeByZoneIdRequest

func NewDescribeZoneFlowGenderAvrStayTimeByZoneIdRequest() (request *DescribeZoneFlowGenderAvrStayTimeByZoneIdRequest)

func (*DescribeZoneFlowGenderAvrStayTimeByZoneIdRequest) FromJsonString

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

func (*DescribeZoneFlowGenderAvrStayTimeByZoneIdRequest) ToJsonString

type DescribeZoneFlowGenderAvrStayTimeByZoneIdRequestParams added in v1.0.426

type DescribeZoneFlowGenderAvrStayTimeByZoneIdRequestParams struct {
	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 区域ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 开始日期,格式yyyy-MM-dd
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,格式yyyy-MM-dd
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

Predefined struct for user

type DescribeZoneFlowGenderAvrStayTimeByZoneIdResponse

type DescribeZoneFlowGenderAvrStayTimeByZoneIdResponse struct {
	*tchttp.BaseResponse
	Response *DescribeZoneFlowGenderAvrStayTimeByZoneIdResponseParams `json:"Response"`
}

func NewDescribeZoneFlowGenderAvrStayTimeByZoneIdResponse

func NewDescribeZoneFlowGenderAvrStayTimeByZoneIdResponse() (response *DescribeZoneFlowGenderAvrStayTimeByZoneIdResponse)

func (*DescribeZoneFlowGenderAvrStayTimeByZoneIdResponse) FromJsonString

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

func (*DescribeZoneFlowGenderAvrStayTimeByZoneIdResponse) ToJsonString

type DescribeZoneFlowGenderAvrStayTimeByZoneIdResponseParams added in v1.0.426

type DescribeZoneFlowGenderAvrStayTimeByZoneIdResponseParams struct {
	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 区域ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 区域名称
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`

	// 不同年龄段男女停留时间(返回格式为数组,从第 1 个到最后一个数据,年龄段分别为 0-17,18 - 23,  24 - 30, 31 - 40, 41 - 50, 51 - 60, 61 - 100)
	Data []*ZoneAgeGroupAvrStayTime `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeZoneFlowGenderInfoByZoneIdRequest

type DescribeZoneFlowGenderInfoByZoneIdRequest struct {
	*tchttp.BaseRequest

	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 区域ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 开始日期,格式yyyy-MM-dd
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,格式yyyy-MM-dd
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

func NewDescribeZoneFlowGenderInfoByZoneIdRequest

func NewDescribeZoneFlowGenderInfoByZoneIdRequest() (request *DescribeZoneFlowGenderInfoByZoneIdRequest)

func (*DescribeZoneFlowGenderInfoByZoneIdRequest) FromJsonString

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

func (*DescribeZoneFlowGenderInfoByZoneIdRequest) ToJsonString

type DescribeZoneFlowGenderInfoByZoneIdRequestParams added in v1.0.426

type DescribeZoneFlowGenderInfoByZoneIdRequestParams struct {
	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 区域ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 开始日期,格式yyyy-MM-dd
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,格式yyyy-MM-dd
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

Predefined struct for user

type DescribeZoneFlowGenderInfoByZoneIdResponse

type DescribeZoneFlowGenderInfoByZoneIdResponse struct {
	*tchttp.BaseResponse
	Response *DescribeZoneFlowGenderInfoByZoneIdResponseParams `json:"Response"`
}

func NewDescribeZoneFlowGenderInfoByZoneIdResponse

func NewDescribeZoneFlowGenderInfoByZoneIdResponse() (response *DescribeZoneFlowGenderInfoByZoneIdResponse)

func (*DescribeZoneFlowGenderInfoByZoneIdResponse) FromJsonString

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

func (*DescribeZoneFlowGenderInfoByZoneIdResponse) ToJsonString

type DescribeZoneFlowGenderInfoByZoneIdResponseParams added in v1.0.426

type DescribeZoneFlowGenderInfoByZoneIdResponseParams struct {
	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 区域ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 区域名称
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`

	// 男性占比
	MalePercent *float64 `json:"MalePercent,omitnil,omitempty" name:"MalePercent"`

	// 女性占比
	FemalePercent *float64 `json:"FemalePercent,omitnil,omitempty" name:"FemalePercent"`

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

Predefined struct for user

type DescribeZoneFlowHourlyByZoneIdRequest

type DescribeZoneFlowHourlyByZoneIdRequest struct {
	*tchttp.BaseRequest

	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 区域ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 开始日期,格式yyyy-MM-dd
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,格式yyyy-MM-dd
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

func NewDescribeZoneFlowHourlyByZoneIdRequest

func NewDescribeZoneFlowHourlyByZoneIdRequest() (request *DescribeZoneFlowHourlyByZoneIdRequest)

func (*DescribeZoneFlowHourlyByZoneIdRequest) FromJsonString

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

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

func (*DescribeZoneFlowHourlyByZoneIdRequest) ToJsonString

type DescribeZoneFlowHourlyByZoneIdRequestParams added in v1.0.426

type DescribeZoneFlowHourlyByZoneIdRequestParams struct {
	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 区域ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 开始日期,格式yyyy-MM-dd
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,格式yyyy-MM-dd
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

Predefined struct for user

type DescribeZoneFlowHourlyByZoneIdResponse

type DescribeZoneFlowHourlyByZoneIdResponse struct {
	*tchttp.BaseResponse
	Response *DescribeZoneFlowHourlyByZoneIdResponseParams `json:"Response"`
}

func NewDescribeZoneFlowHourlyByZoneIdResponse

func NewDescribeZoneFlowHourlyByZoneIdResponse() (response *DescribeZoneFlowHourlyByZoneIdResponse)

func (*DescribeZoneFlowHourlyByZoneIdResponse) FromJsonString

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

func (*DescribeZoneFlowHourlyByZoneIdResponse) ToJsonString

type DescribeZoneFlowHourlyByZoneIdResponseParams added in v1.0.426

type DescribeZoneFlowHourlyByZoneIdResponseParams struct {
	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 区域ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 区域名称
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`

	// 各个分时人流量
	Data []*ZoneHourFlow `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeZoneTrafficInfoRequest

type DescribeZoneTrafficInfoRequest struct {
	*tchttp.BaseRequest

	// 公司ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *uint64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 开始日期,格式yyyy-MM-dd
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,格式yyyy-MM-dd
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 偏移量:分页控制参数,第一页传0,第n页Offset=(n-1)*Limit
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit:每页的数据项,最大100,超过100会被强制指定为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeZoneTrafficInfoRequest

func NewDescribeZoneTrafficInfoRequest() (request *DescribeZoneTrafficInfoRequest)

func (*DescribeZoneTrafficInfoRequest) FromJsonString

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

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

func (*DescribeZoneTrafficInfoRequest) ToJsonString

func (r *DescribeZoneTrafficInfoRequest) ToJsonString() string

type DescribeZoneTrafficInfoRequestParams added in v1.0.426

type DescribeZoneTrafficInfoRequestParams struct {
	// 公司ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID
	ShopId *uint64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 开始日期,格式yyyy-MM-dd
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,格式yyyy-MM-dd
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 偏移量:分页控制参数,第一页传0,第n页Offset=(n-1)*Limit
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Limit:每页的数据项,最大100,超过100会被强制指定为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeZoneTrafficInfoResponse

type DescribeZoneTrafficInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeZoneTrafficInfoResponseParams `json:"Response"`
}

func NewDescribeZoneTrafficInfoResponse

func NewDescribeZoneTrafficInfoResponse() (response *DescribeZoneTrafficInfoResponse)

func (*DescribeZoneTrafficInfoResponse) FromJsonString

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

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

func (*DescribeZoneTrafficInfoResponse) ToJsonString

func (r *DescribeZoneTrafficInfoResponse) ToJsonString() string

type DescribeZoneTrafficInfoResponseParams added in v1.0.426

type DescribeZoneTrafficInfoResponseParams struct {
	// 公司ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 门店ID
	ShopId *uint64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 查询结果总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 区域客流信息列表
	ZoneTrafficInfoSet []*ZoneTrafficInfo `json:"ZoneTrafficInfoSet,omitnil,omitempty" name:"ZoneTrafficInfoSet"`

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

Predefined struct for user

type GenderAgeTrafficDetail

type GenderAgeTrafficDetail struct {
	// 性别: 0男1女
	Gender *uint64 `json:"Gender,omitnil,omitempty" name:"Gender"`

	// 年龄区间,枚举值:0-17、18-23、24-30、31-40、41-50、51-60、>60
	AgeGap *string `json:"AgeGap,omitnil,omitempty" name:"AgeGap"`

	// 客流量
	TrafficCount *uint64 `json:"TrafficCount,omitnil,omitempty" name:"TrafficCount"`
}

type HourTrafficInfoDetail

type HourTrafficInfoDetail struct {
	// 小时 取值为:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23
	Hour *uint64 `json:"Hour,omitnil,omitempty" name:"Hour"`

	// 分时客流量
	HourTrafficTotalCount *uint64 `json:"HourTrafficTotalCount,omitnil,omitempty" name:"HourTrafficTotalCount"`
}

type ModifyPersonFeatureInfoRequest

type ModifyPersonFeatureInfoRequest struct {
	*tchttp.BaseRequest

	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 需要修改的顾客id
	PersonId *int64 `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 图片BASE编码
	Picture *string `json:"Picture,omitnil,omitempty" name:"Picture"`

	// 图片名称(尽量不要重复)
	PictureName *string `json:"PictureName,omitnil,omitempty" name:"PictureName"`

	// 人物类型,仅能操作黑白名单顾客(1 白名单,2 表示黑名单,101表示集团白名单,102表示集团黑名单)
	PersonType *int64 `json:"PersonType,omitnil,omitempty" name:"PersonType"`

	// 店铺ID,如果不填表示操作集团身份库
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`
}

func NewModifyPersonFeatureInfoRequest

func NewModifyPersonFeatureInfoRequest() (request *ModifyPersonFeatureInfoRequest)

func (*ModifyPersonFeatureInfoRequest) FromJsonString

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

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

func (*ModifyPersonFeatureInfoRequest) ToJsonString

func (r *ModifyPersonFeatureInfoRequest) ToJsonString() string

type ModifyPersonFeatureInfoRequestParams added in v1.0.426

type ModifyPersonFeatureInfoRequestParams struct {
	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 需要修改的顾客id
	PersonId *int64 `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 图片BASE编码
	Picture *string `json:"Picture,omitnil,omitempty" name:"Picture"`

	// 图片名称(尽量不要重复)
	PictureName *string `json:"PictureName,omitnil,omitempty" name:"PictureName"`

	// 人物类型,仅能操作黑白名单顾客(1 白名单,2 表示黑名单,101表示集团白名单,102表示集团黑名单)
	PersonType *int64 `json:"PersonType,omitnil,omitempty" name:"PersonType"`

	// 店铺ID,如果不填表示操作集团身份库
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`
}

Predefined struct for user

type ModifyPersonFeatureInfoResponse

type ModifyPersonFeatureInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifyPersonFeatureInfoResponseParams `json:"Response"`
}

func NewModifyPersonFeatureInfoResponse

func NewModifyPersonFeatureInfoResponse() (response *ModifyPersonFeatureInfoResponse)

func (*ModifyPersonFeatureInfoResponse) FromJsonString

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

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

func (*ModifyPersonFeatureInfoResponse) ToJsonString

func (r *ModifyPersonFeatureInfoResponse) ToJsonString() string

type ModifyPersonFeatureInfoResponseParams added in v1.0.426

type ModifyPersonFeatureInfoResponseParams struct {
	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺ID,如果不填表示操作集团身份库
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 请求的顾客id
	PersonId *int64 `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 图片实际绑定person_id,可能与请求的person_id不同,以此id为准
	PersonIdBind *int64 `json:"PersonIdBind,omitnil,omitempty" name:"PersonIdBind"`

	// 请求的顾客类型
	PersonType *int64 `json:"PersonType,omitnil,omitempty" name:"PersonType"`

	// 与请求的person_id类型相同、与请求图片特征相似的一个或多个person_id,需要额外确认这些id是否是同一个人
	SimilarPersonIds []*int64 `json:"SimilarPersonIds,omitnil,omitempty" name:"SimilarPersonIds"`

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

Predefined struct for user

type ModifyPersonTagInfoRequest

type ModifyPersonTagInfoRequest struct {
	*tchttp.BaseRequest

	// 优mall集团id,通过"指定身份标识获取客户门店列表"接口获取
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 优mall店铺id,通过"指定身份标识获取客户门店列表"接口获取,为0则拉取集团全部店铺当前
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 需要设置的顾客信息,批量设置最大为10个
	Tags []*PersonTagInfo `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewModifyPersonTagInfoRequest

func NewModifyPersonTagInfoRequest() (request *ModifyPersonTagInfoRequest)

func (*ModifyPersonTagInfoRequest) FromJsonString

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

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

func (*ModifyPersonTagInfoRequest) ToJsonString

func (r *ModifyPersonTagInfoRequest) ToJsonString() string

type ModifyPersonTagInfoRequestParams added in v1.0.426

type ModifyPersonTagInfoRequestParams struct {
	// 优mall集团id,通过"指定身份标识获取客户门店列表"接口获取
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 优mall店铺id,通过"指定身份标识获取客户门店列表"接口获取,为0则拉取集团全部店铺当前
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 需要设置的顾客信息,批量设置最大为10个
	Tags []*PersonTagInfo `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type ModifyPersonTagInfoResponse

type ModifyPersonTagInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifyPersonTagInfoResponseParams `json:"Response"`
}

func NewModifyPersonTagInfoResponse

func NewModifyPersonTagInfoResponse() (response *ModifyPersonTagInfoResponse)

func (*ModifyPersonTagInfoResponse) FromJsonString

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

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

func (*ModifyPersonTagInfoResponse) ToJsonString

func (r *ModifyPersonTagInfoResponse) ToJsonString() string

type ModifyPersonTagInfoResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyPersonTypeRequest

type ModifyPersonTypeRequest struct {
	*tchttp.BaseRequest

	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 门店ID
	ShopId *uint64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 顾客ID
	PersonId *uint64 `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 身份类型(0表示普通顾客,1 白名单,2 表示黑名单)
	PersonType *uint64 `json:"PersonType,omitnil,omitempty" name:"PersonType"`

	// 身份子类型:
	// PersonType=0时(普通顾客),0普通顾客
	// PersonType=1时(白名单),0店员,1商场人员,2其他类型人员,3区域经理,4注册会员,5VIP用户
	// PersonType=2时(黑名单),0普通黑名单,1小偷)
	PersonSubType *uint64 `json:"PersonSubType,omitnil,omitempty" name:"PersonSubType"`
}

func NewModifyPersonTypeRequest

func NewModifyPersonTypeRequest() (request *ModifyPersonTypeRequest)

func (*ModifyPersonTypeRequest) FromJsonString

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

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

func (*ModifyPersonTypeRequest) ToJsonString

func (r *ModifyPersonTypeRequest) ToJsonString() string

type ModifyPersonTypeRequestParams added in v1.0.426

type ModifyPersonTypeRequestParams struct {
	// 集团ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 门店ID
	ShopId *uint64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 顾客ID
	PersonId *uint64 `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 身份类型(0表示普通顾客,1 白名单,2 表示黑名单)
	PersonType *uint64 `json:"PersonType,omitnil,omitempty" name:"PersonType"`

	// 身份子类型:
	// PersonType=0时(普通顾客),0普通顾客
	// PersonType=1时(白名单),0店员,1商场人员,2其他类型人员,3区域经理,4注册会员,5VIP用户
	// PersonType=2时(黑名单),0普通黑名单,1小偷)
	PersonSubType *uint64 `json:"PersonSubType,omitnil,omitempty" name:"PersonSubType"`
}

Predefined struct for user

type ModifyPersonTypeResponse

type ModifyPersonTypeResponse struct {
	*tchttp.BaseResponse
	Response *ModifyPersonTypeResponseParams `json:"Response"`
}

func NewModifyPersonTypeResponse

func NewModifyPersonTypeResponse() (response *ModifyPersonTypeResponse)

func (*ModifyPersonTypeResponse) FromJsonString

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

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

func (*ModifyPersonTypeResponse) ToJsonString

func (r *ModifyPersonTypeResponse) ToJsonString() string

type ModifyPersonTypeResponseParams added in v1.0.426

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

Predefined struct for user

type NetworkAndShopInfo

type NetworkAndShopInfo struct {
	// 集团id
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺id
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 店铺省份
	Province *string `json:"Province,omitnil,omitempty" name:"Province"`

	// 店铺城市
	City *string `json:"City,omitnil,omitempty" name:"City"`

	// 店铺名
	ShopName *string `json:"ShopName,omitnil,omitempty" name:"ShopName"`

	// 上传带宽,单位Mb/s,-1:未知
	Upload *float64 `json:"Upload,omitnil,omitempty" name:"Upload"`

	// 下载带宽,单位Mb/s,-1:未知
	Download *float64 `json:"Download,omitnil,omitempty" name:"Download"`

	// 最小延迟,单位ms,-1:未知
	MinRtt *float64 `json:"MinRtt,omitnil,omitempty" name:"MinRtt"`

	// 平均延迟,单位ms,-1:未知
	AvgRtt *float64 `json:"AvgRtt,omitnil,omitempty" name:"AvgRtt"`

	// 最大延迟,单位ms,-1:未知
	MaxRtt *float64 `json:"MaxRtt,omitnil,omitempty" name:"MaxRtt"`

	// 平均偏差延迟,单位ms,-1:未知
	MdevRtt *float64 `json:"MdevRtt,omitnil,omitempty" name:"MdevRtt"`

	// 丢包率百分比,-1:未知
	Loss *float64 `json:"Loss,omitnil,omitempty" name:"Loss"`

	// 更新时间戳
	UpdateTime *int64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 上报网络状态设备
	Mac *string `json:"Mac,omitnil,omitempty" name:"Mac"`
}

type NetworkHistoryInfo

type NetworkHistoryInfo struct {
	// 总数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 集团id
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 店铺id
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 店铺省份
	Province *string `json:"Province,omitnil,omitempty" name:"Province"`

	// 店铺城市
	City *string `json:"City,omitnil,omitempty" name:"City"`

	// 店铺名称
	ShopName *string `json:"ShopName,omitnil,omitempty" name:"ShopName"`

	// 网络信息
	Infos []*NetworkInfo `json:"Infos,omitnil,omitempty" name:"Infos"`
}

type NetworkInfo

type NetworkInfo struct {
	// 上传带宽,单位Mb/s,-1:未知
	Upload *float64 `json:"Upload,omitnil,omitempty" name:"Upload"`

	// 下载带宽,单位Mb/s,-1:未知
	Download *float64 `json:"Download,omitnil,omitempty" name:"Download"`

	// 最小延迟,单位ms,-1:未知
	MinRtt *float64 `json:"MinRtt,omitnil,omitempty" name:"MinRtt"`

	// 平均延迟,单位ms,-1:未知
	AvgRtt *float64 `json:"AvgRtt,omitnil,omitempty" name:"AvgRtt"`

	// 最大延迟,单位ms,-1:未知
	MaxRtt *float64 `json:"MaxRtt,omitnil,omitempty" name:"MaxRtt"`

	// 平均偏差延迟,单位ms,-1:未知
	MdevRtt *float64 `json:"MdevRtt,omitnil,omitempty" name:"MdevRtt"`

	// 丢包率百分比,-1:未知
	Loss *float64 `json:"Loss,omitnil,omitempty" name:"Loss"`

	// 更新时间戳
	UpdateTime *int64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 上报网络状态设备
	Mac *string `json:"Mac,omitnil,omitempty" name:"Mac"`
}

type NetworkLastInfo

type NetworkLastInfo struct {
	// 总数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 网络状态
	Infos []*NetworkAndShopInfo `json:"Infos,omitnil,omitempty" name:"Infos"`
}

type PersonCoordinate

type PersonCoordinate struct {
	// CAD图X坐标
	CADX *float64 `json:"CADX,omitnil,omitempty" name:"CADX"`

	// CAD图Y坐标
	CADY *float64 `json:"CADY,omitnil,omitempty" name:"CADY"`

	// 抓拍时间点
	CapTime *string `json:"CapTime,omitnil,omitempty" name:"CapTime"`

	// 抓拍图片
	CapPic *string `json:"CapPic,omitnil,omitempty" name:"CapPic"`

	// 卖场区域类型
	MallAreaType *int64 `json:"MallAreaType,omitnil,omitempty" name:"MallAreaType"`

	// 坐标编号
	PosId *int64 `json:"PosId,omitnil,omitempty" name:"PosId"`

	// 门店编号
	ShopId *int64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 事件
	Event *string `json:"Event,omitnil,omitempty" name:"Event"`
}

type PersonInfo

type PersonInfo struct {
	// 用户ID
	PersonId *uint64 `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 人脸图片Base64内容,已弃用,返回默认空值
	PersonPicture *string `json:"PersonPicture,omitnil,omitempty" name:"PersonPicture"`

	// 性别:0男1女
	Gender *int64 `json:"Gender,omitnil,omitempty" name:"Gender"`

	// 年龄
	Age *int64 `json:"Age,omitnil,omitempty" name:"Age"`

	// 身份类型(0表示普通顾客,1 白名单,2 表示黑名单)
	PersonType *int64 `json:"PersonType,omitnil,omitempty" name:"PersonType"`

	// 人脸图片Url,在有效期内可以访问下载
	PersonPictureUrl *string `json:"PersonPictureUrl,omitnil,omitempty" name:"PersonPictureUrl"`

	// 身份子类型:
	// PersonType=0时(普通顾客),0普通顾客
	// PersonType=1时(白名单),0店员,1商场人员,2其他类型人员,3区域经理,4注册用户,5VIP用户
	// PersonType=2时(黑名单),0普通黑名单,1小偷)
	PersonSubType *int64 `json:"PersonSubType,omitnil,omitempty" name:"PersonSubType"`

	// 到访次数,-1表示未知
	VisitTimes *int64 `json:"VisitTimes,omitnil,omitempty" name:"VisitTimes"`

	// 到访天数,-1表示未知
	VisitDays *int64 `json:"VisitDays,omitnil,omitempty" name:"VisitDays"`
}

type PersonProfile

type PersonProfile struct {
	// 客人编码
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 性别
	Gender *uint64 `json:"Gender,omitnil,omitempty" name:"Gender"`

	// 年龄
	Age *uint64 `json:"Age,omitnil,omitempty" name:"Age"`

	// 首次到场时间
	FirstArrivedTime *string `json:"FirstArrivedTime,omitnil,omitempty" name:"FirstArrivedTime"`

	// 来访次数
	ArrivedCount *uint64 `json:"ArrivedCount,omitnil,omitempty" name:"ArrivedCount"`

	// 客户图片
	PicUrl *string `json:"PicUrl,omitnil,omitempty" name:"PicUrl"`

	// 置信度
	Similarity *float64 `json:"Similarity,omitnil,omitempty" name:"Similarity"`
}

type PersonTagInfo

type PersonTagInfo struct {
	// 顾客原类型
	OldType *int64 `json:"OldType,omitnil,omitempty" name:"OldType"`

	// 顾客新类型
	NewType *int64 `json:"NewType,omitnil,omitempty" name:"NewType"`

	// 顾客face id
	PersonId *int64 `json:"PersonId,omitnil,omitempty" name:"PersonId"`
}

type PersonTracePoint

type PersonTracePoint struct {
	// 卖场区域编码
	MallAreaId *uint64 `json:"MallAreaId,omitnil,omitempty" name:"MallAreaId"`

	// 门店编码
	ShopId *uint64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 卖场区域类型
	MallAreaType *uint64 `json:"MallAreaType,omitnil,omitempty" name:"MallAreaType"`

	// 轨迹事件
	TraceEventType *uint64 `json:"TraceEventType,omitnil,omitempty" name:"TraceEventType"`

	// 轨迹事件发生时间点
	TraceEventTime *string `json:"TraceEventTime,omitnil,omitempty" name:"TraceEventTime"`

	// 抓拍图片
	CapPic *string `json:"CapPic,omitnil,omitempty" name:"CapPic"`

	// 购物袋类型
	ShoppingBagType *uint64 `json:"ShoppingBagType,omitnil,omitempty" name:"ShoppingBagType"`

	// 购物袋数量
	ShoppingBagCount *uint64 `json:"ShoppingBagCount,omitnil,omitempty" name:"ShoppingBagCount"`
}

type PersonTraceRoute

type PersonTraceRoute struct {
	// 轨迹编码
	TraceId *string `json:"TraceId,omitnil,omitempty" name:"TraceId"`

	// 轨迹点序列
	TracePointSet []*PersonTracePoint `json:"TracePointSet,omitnil,omitempty" name:"TracePointSet"`
}

type PersonVisitInfo

type PersonVisitInfo struct {
	// 用户ID
	PersonId *uint64 `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 用户到访ID
	VisitId *uint64 `json:"VisitId,omitnil,omitempty" name:"VisitId"`

	// 到访时间:Unix时间戳
	InTime *uint64 `json:"InTime,omitnil,omitempty" name:"InTime"`

	// 抓拍到的头像Base64内容,已弃用,返回默认空值
	CapturedPicture *string `json:"CapturedPicture,omitnil,omitempty" name:"CapturedPicture"`

	// 口罩类型:0不戴口罩,1戴口罩
	MaskType *uint64 `json:"MaskType,omitnil,omitempty" name:"MaskType"`

	// 眼镜类型:0不戴眼镜,1普通眼镜 , 2墨镜
	GlassType *uint64 `json:"GlassType,omitnil,omitempty" name:"GlassType"`

	// 发型:0 短发,  1长发
	HairType *uint64 `json:"HairType,omitnil,omitempty" name:"HairType"`

	// 抓拍到的头像Url,在有效期内可以访问下载
	CapturedPictureUrl *string `json:"CapturedPictureUrl,omitnil,omitempty" name:"CapturedPictureUrl"`

	// 抓拍头像的场景图信息
	SceneInfo *SceneInfo `json:"SceneInfo,omitnil,omitempty" name:"SceneInfo"`
}

type RegisterCallbackRequest

type RegisterCallbackRequest struct {
	*tchttp.BaseRequest

	// 集团id,通过"指定身份标识获取客户门店列表"接口获取
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 通知回调地址,完整url,示例(http://youmall.tencentcloudapi.com/
	BackUrl *string `json:"BackUrl,omitnil,omitempty" name:"BackUrl"`

	// 请求时间戳
	Time *uint64 `json:"Time,omitnil,omitempty" name:"Time"`

	// 是否需要顾客图片,1-需要图片,其它-不需要图片
	NeedFacePic *uint64 `json:"NeedFacePic,omitnil,omitempty" name:"NeedFacePic"`
}

func NewRegisterCallbackRequest

func NewRegisterCallbackRequest() (request *RegisterCallbackRequest)

func (*RegisterCallbackRequest) FromJsonString

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

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

func (*RegisterCallbackRequest) ToJsonString

func (r *RegisterCallbackRequest) ToJsonString() string

type RegisterCallbackRequestParams added in v1.0.426

type RegisterCallbackRequestParams struct {
	// 集团id,通过"指定身份标识获取客户门店列表"接口获取
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 通知回调地址,完整url,示例(http://youmall.tencentcloudapi.com/
	BackUrl *string `json:"BackUrl,omitnil,omitempty" name:"BackUrl"`

	// 请求时间戳
	Time *uint64 `json:"Time,omitnil,omitempty" name:"Time"`

	// 是否需要顾客图片,1-需要图片,其它-不需要图片
	NeedFacePic *uint64 `json:"NeedFacePic,omitnil,omitempty" name:"NeedFacePic"`
}

Predefined struct for user

type RegisterCallbackResponse

type RegisterCallbackResponse struct {
	*tchttp.BaseResponse
	Response *RegisterCallbackResponseParams `json:"Response"`
}

func NewRegisterCallbackResponse

func NewRegisterCallbackResponse() (response *RegisterCallbackResponse)

func (*RegisterCallbackResponse) FromJsonString

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

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

func (*RegisterCallbackResponse) ToJsonString

func (r *RegisterCallbackResponse) ToJsonString() string

type RegisterCallbackResponseParams added in v1.0.426

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

Predefined struct for user

type SceneInfo

type SceneInfo struct {
	// 场景图
	ScenePictureURL *string `json:"ScenePictureURL,omitnil,omitempty" name:"ScenePictureURL"`

	// 抓拍头像左上角X坐标在场景图中的像素点位置
	HeadX *int64 `json:"HeadX,omitnil,omitempty" name:"HeadX"`

	// 抓拍头像左上角Y坐标在场景图中的像素点位置
	HeadY *int64 `json:"HeadY,omitnil,omitempty" name:"HeadY"`

	// 抓拍头像在场景图中占有的像素宽度
	HeadWidth *int64 `json:"HeadWidth,omitnil,omitempty" name:"HeadWidth"`

	// 抓拍头像在场景图中占有的像素高度
	HeadHeight *int64 `json:"HeadHeight,omitnil,omitempty" name:"HeadHeight"`
}

type ShopDayTrafficInfo

type ShopDayTrafficInfo struct {
	// 日期
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 客流量
	DayTrafficTotalCount *uint64 `json:"DayTrafficTotalCount,omitnil,omitempty" name:"DayTrafficTotalCount"`

	// 性别年龄分组下的客流信息
	GenderAgeTrafficDetailSet []*GenderAgeTrafficDetail `json:"GenderAgeTrafficDetailSet,omitnil,omitempty" name:"GenderAgeTrafficDetailSet"`
}

type ShopHourTrafficInfo

type ShopHourTrafficInfo struct {
	// 日期,格式yyyy-MM-dd
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 分时客流详细信息
	HourTrafficInfoDetailSet []*HourTrafficInfoDetail `json:"HourTrafficInfoDetailSet,omitnil,omitempty" name:"HourTrafficInfoDetailSet"`
}

type ShopInfo

type ShopInfo struct {
	// 公司ID
	CompanyId *string `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 门店ID
	ShopId *uint64 `json:"ShopId,omitnil,omitempty" name:"ShopId"`

	// 门店名称
	ShopName *string `json:"ShopName,omitnil,omitempty" name:"ShopName"`

	// 客户门店编码
	ShopCode *string `json:"ShopCode,omitnil,omitempty" name:"ShopCode"`

	// 省
	Province *string `json:"Province,omitnil,omitempty" name:"Province"`

	// 市
	City *string `json:"City,omitnil,omitempty" name:"City"`

	// 公司名称
	CompanyName *string `json:"CompanyName,omitnil,omitempty" name:"CompanyName"`
}

type TrajectorySunData

type TrajectorySunData struct {
	// 区域动线,形如 x-x-x-x-x,其中 x 为区域 ID
	Zones *string `json:"Zones,omitnil,omitempty" name:"Zones"`

	// 该动线出现次数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 该动线平均停留时间(秒)
	AvgStayTime *int64 `json:"AvgStayTime,omitnil,omitempty" name:"AvgStayTime"`
}

type ZoneAgeGroupAvrStayTime

type ZoneAgeGroupAvrStayTime struct {
	// 男性平均停留时间
	MaleAvrStayTime *float64 `json:"MaleAvrStayTime,omitnil,omitempty" name:"MaleAvrStayTime"`

	// 女性平均停留时间
	FemaleAvrStayTime *float64 `json:"FemaleAvrStayTime,omitnil,omitempty" name:"FemaleAvrStayTime"`
}

type ZoneDayFlow

type ZoneDayFlow struct {
	// 日期,如 2018-08-6
	Day *string `json:"Day,omitnil,omitempty" name:"Day"`

	// 客流量
	FlowCount *int64 `json:"FlowCount,omitnil,omitempty" name:"FlowCount"`
}

type ZoneFlowAndAvrStayTime

type ZoneFlowAndAvrStayTime struct {
	// 区域id
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 区域名称
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`

	// 人流量
	FlowCount *uint64 `json:"FlowCount,omitnil,omitempty" name:"FlowCount"`

	// 平均停留时长
	AvrStayTime *uint64 `json:"AvrStayTime,omitnil,omitempty" name:"AvrStayTime"`
}

type ZoneHourFlow

type ZoneHourFlow struct {
	// 分时 0~23
	Hour *int64 `json:"Hour,omitnil,omitempty" name:"Hour"`

	// 客流量
	FlowCount *int64 `json:"FlowCount,omitnil,omitempty" name:"FlowCount"`
}

type ZoneTrafficInfo

type ZoneTrafficInfo struct {
	// 日期
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 门店区域客流详细信息
	ZoneTrafficInfoDetailSet []*ZoneTrafficInfoDetail `json:"ZoneTrafficInfoDetailSet,omitnil,omitempty" name:"ZoneTrafficInfoDetailSet"`
}

type ZoneTrafficInfoDetail

type ZoneTrafficInfoDetail struct {
	// 区域ID
	ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 区域名称
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`

	// 客流量
	TrafficTotalCount *uint64 `json:"TrafficTotalCount,omitnil,omitempty" name:"TrafficTotalCount"`

	// 平均停留时间
	AvgStayTime *uint64 `json:"AvgStayTime,omitnil,omitempty" name:"AvgStayTime"`
}

Jump to

Keyboard shortcuts

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