cusanalytic_sc_online

package
v1.62.530 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "central"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type ActionInfosItem

type ActionInfosItem struct {
	Maxts         int64         `json:"Maxts" xml:"Maxts"`
	StayValid     int64         `json:"StayValid" xml:"StayValid"`
	StayPeriod    int64         `json:"StayPeriod" xml:"StayPeriod"`
	RawId         int64         `json:"RawId" xml:"RawId"`
	Mints         int64         `json:"Mints" xml:"Mints"`
	MapImagePoint MapImagePoint `json:"MapImagePoint" xml:"MapImagePoint"`
	FaceImgRect   FaceImgRect   `json:"FaceImgRect" xml:"FaceImgRect"`
}

ActionInfosItem is a nested struct in cusanalytic_sc_online response

type ActionsMsgItem

type ActionsMsgItem struct {
	LocationId        int64             `json:"LocationId" xml:"LocationId"`
	UkId              int64             `json:"UkId" xml:"UkId"`
	GmtModified       string            `json:"GmtModified" xml:"GmtModified"`
	Status            int64             `json:"Status" xml:"Status"`
	GmtCreate         string            `json:"GmtCreate" xml:"GmtCreate"`
	StoreId           int64             `json:"StoreId" xml:"StoreId"`
	Tag               string            `json:"Tag" xml:"Tag"`
	Id                int64             `json:"Id" xml:"Id"`
	LocationLayerType string            `json:"LocationLayerType" xml:"LocationLayerType"`
	ActionInfosItem   ActionInfosItem   `json:"ActionInfosItem" xml:"ActionInfosItem"`
	AttributesMsgItem AttributesMsgItem `json:"AttributesMsgItem" xml:"AttributesMsgItem"`
}

ActionsMsgItem is a nested struct in cusanalytic_sc_online response

type ActionsMsgItems

type ActionsMsgItems struct {
	ActionsMsgItem []ActionsMsgItem `json:"ActionsMsgItem" xml:"ActionsMsgItem"`
}

ActionsMsgItems is a nested struct in cusanalytic_sc_online response

type AnalyzeCommodityItem

type AnalyzeCommodityItem struct {
	LocationNames string `json:"LocationNames" xml:"LocationNames"`
	SupportCount  int64  `json:"SupportCount" xml:"SupportCount"`
	LocationIds   string `json:"LocationIds" xml:"LocationIds"`
	ItemCount     int64  `json:"ItemCount" xml:"ItemCount"`
}

AnalyzeCommodityItem is a nested struct in cusanalytic_sc_online response

type AnalyzeCommodityItems

type AnalyzeCommodityItems struct {
	AnalyzeCommodityItem []AnalyzeCommodityItem `json:"AnalyzeCommodityItem" xml:"AnalyzeCommodityItem"`
}

AnalyzeCommodityItems is a nested struct in cusanalytic_sc_online response

type AnalyzePlaceItem

type AnalyzePlaceItem struct {
	LocationName      string  `json:"LocationName" xml:"LocationName"`
	LocationId        int64   `json:"LocationId" xml:"LocationId"`
	ParentLocationIds string  `json:"ParentLocationIds" xml:"ParentLocationIds"`
	Count             int64   `json:"Count" xml:"Count"`
	StoreId           int64   `json:"StoreId" xml:"StoreId"`
	Percent           float64 `json:"Percent" xml:"Percent"`
}

AnalyzePlaceItem is a nested struct in cusanalytic_sc_online response

type AnalyzePlaceItems

type AnalyzePlaceItems struct {
	AnalyzePlaceItem []AnalyzePlaceItem `json:"AnalyzePlaceItem" xml:"AnalyzePlaceItem"`
}

AnalyzePlaceItems is a nested struct in cusanalytic_sc_online response

type AttributesMsgItem

type AttributesMsgItem struct {
	ImgUrl       string `json:"ImgUrl" xml:"ImgUrl"`
	Score        int64  `json:"Score" xml:"Score"`
	Gender       string `json:"Gender" xml:"Gender"`
	IsClerk      int64  `json:"IsClerk" xml:"IsClerk"`
	AgeNum       int    `json:"AgeNum" xml:"AgeNum"`
	ImgObjectKey string `json:"ImgObjectKey" xml:"ImgObjectKey"`
	ImgType      string `json:"ImgType" xml:"ImgType"`
}

AttributesMsgItem is a nested struct in cusanalytic_sc_online response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) DescribeActionData

func (client *Client) DescribeActionData(request *DescribeActionDataRequest) (response *DescribeActionDataResponse, err error)

DescribeActionData invokes the cusanalytic_sc_online.DescribeActionData API synchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/describeactiondata.html

func (*Client) DescribeActionDataWithCallback

func (client *Client) DescribeActionDataWithCallback(request *DescribeActionDataRequest, callback func(response *DescribeActionDataResponse, err error)) <-chan int

DescribeActionDataWithCallback invokes the cusanalytic_sc_online.DescribeActionData API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/describeactiondata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeActionDataWithChan

func (client *Client) DescribeActionDataWithChan(request *DescribeActionDataRequest) (<-chan *DescribeActionDataResponse, <-chan error)

DescribeActionDataWithChan invokes the cusanalytic_sc_online.DescribeActionData API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/describeactiondata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLocations

func (client *Client) DescribeLocations(request *DescribeLocationsRequest) (response *DescribeLocationsResponse, err error)

DescribeLocations invokes the cusanalytic_sc_online.DescribeLocations API synchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/describelocations.html

func (*Client) DescribeLocationsWithCallback

func (client *Client) DescribeLocationsWithCallback(request *DescribeLocationsRequest, callback func(response *DescribeLocationsResponse, err error)) <-chan int

DescribeLocationsWithCallback invokes the cusanalytic_sc_online.DescribeLocations API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/describelocations.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLocationsWithChan

func (client *Client) DescribeLocationsWithChan(request *DescribeLocationsRequest) (<-chan *DescribeLocationsResponse, <-chan error)

DescribeLocationsWithChan invokes the cusanalytic_sc_online.DescribeLocations API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/describelocations.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetActionCursor

func (client *Client) GetActionCursor(request *GetActionCursorRequest) (response *GetActionCursorResponse, err error)

GetActionCursor invokes the cusanalytic_sc_online.GetActionCursor API synchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getactioncursor.html

func (*Client) GetActionCursorWithCallback

func (client *Client) GetActionCursorWithCallback(request *GetActionCursorRequest, callback func(response *GetActionCursorResponse, err error)) <-chan int

GetActionCursorWithCallback invokes the cusanalytic_sc_online.GetActionCursor API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getactioncursor.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetActionCursorWithChan

func (client *Client) GetActionCursorWithChan(request *GetActionCursorRequest) (<-chan *GetActionCursorResponse, <-chan error)

GetActionCursorWithChan invokes the cusanalytic_sc_online.GetActionCursor API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getactioncursor.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAnalyzeCommodityData

func (client *Client) GetAnalyzeCommodityData(request *GetAnalyzeCommodityDataRequest) (response *GetAnalyzeCommodityDataResponse, err error)

GetAnalyzeCommodityData invokes the cusanalytic_sc_online.GetAnalyzeCommodityData API synchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getanalyzecommoditydata.html

func (*Client) GetAnalyzeCommodityDataWithCallback

func (client *Client) GetAnalyzeCommodityDataWithCallback(request *GetAnalyzeCommodityDataRequest, callback func(response *GetAnalyzeCommodityDataResponse, err error)) <-chan int

GetAnalyzeCommodityDataWithCallback invokes the cusanalytic_sc_online.GetAnalyzeCommodityData API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getanalyzecommoditydata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAnalyzeCommodityDataWithChan

func (client *Client) GetAnalyzeCommodityDataWithChan(request *GetAnalyzeCommodityDataRequest) (<-chan *GetAnalyzeCommodityDataResponse, <-chan error)

GetAnalyzeCommodityDataWithChan invokes the cusanalytic_sc_online.GetAnalyzeCommodityData API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getanalyzecommoditydata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAnalyzePlaceData

func (client *Client) GetAnalyzePlaceData(request *GetAnalyzePlaceDataRequest) (response *GetAnalyzePlaceDataResponse, err error)

GetAnalyzePlaceData invokes the cusanalytic_sc_online.GetAnalyzePlaceData API synchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getanalyzeplacedata.html

func (*Client) GetAnalyzePlaceDataWithCallback

func (client *Client) GetAnalyzePlaceDataWithCallback(request *GetAnalyzePlaceDataRequest, callback func(response *GetAnalyzePlaceDataResponse, err error)) <-chan int

GetAnalyzePlaceDataWithCallback invokes the cusanalytic_sc_online.GetAnalyzePlaceData API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getanalyzeplacedata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAnalyzePlaceDataWithChan

func (client *Client) GetAnalyzePlaceDataWithChan(request *GetAnalyzePlaceDataRequest) (<-chan *GetAnalyzePlaceDataResponse, <-chan error)

GetAnalyzePlaceDataWithChan invokes the cusanalytic_sc_online.GetAnalyzePlaceData API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getanalyzeplacedata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetEMap

func (client *Client) GetEMap(request *GetEMapRequest) (response *GetEMapResponse, err error)

GetEMap invokes the cusanalytic_sc_online.GetEMap API synchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getemap.html

func (*Client) GetEMapWithCallback

func (client *Client) GetEMapWithCallback(request *GetEMapRequest, callback func(response *GetEMapResponse, err error)) <-chan int

GetEMapWithCallback invokes the cusanalytic_sc_online.GetEMap API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getemap.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetEMapWithChan

func (client *Client) GetEMapWithChan(request *GetEMapRequest) (<-chan *GetEMapResponse, <-chan error)

GetEMapWithChan invokes the cusanalytic_sc_online.GetEMap API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getemap.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetHeatMapData

func (client *Client) GetHeatMapData(request *GetHeatMapDataRequest) (response *GetHeatMapDataResponse, err error)

GetHeatMapData invokes the cusanalytic_sc_online.GetHeatMapData API synchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getheatmapdata.html

func (*Client) GetHeatMapDataWithCallback

func (client *Client) GetHeatMapDataWithCallback(request *GetHeatMapDataRequest, callback func(response *GetHeatMapDataResponse, err error)) <-chan int

GetHeatMapDataWithCallback invokes the cusanalytic_sc_online.GetHeatMapData API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getheatmapdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetHeatMapDataWithChan

func (client *Client) GetHeatMapDataWithChan(request *GetHeatMapDataRequest) (<-chan *GetHeatMapDataResponse, <-chan error)

GetHeatMapDataWithChan invokes the cusanalytic_sc_online.GetHeatMapData API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getheatmapdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetImageUrl

func (client *Client) GetImageUrl(request *GetImageUrlRequest) (response *GetImageUrlResponse, err error)

GetImageUrl invokes the cusanalytic_sc_online.GetImageUrl API synchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getimageurl.html

func (*Client) GetImageUrlWithCallback

func (client *Client) GetImageUrlWithCallback(request *GetImageUrlRequest, callback func(response *GetImageUrlResponse, err error)) <-chan int

GetImageUrlWithCallback invokes the cusanalytic_sc_online.GetImageUrl API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getimageurl.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetImageUrlWithChan

func (client *Client) GetImageUrlWithChan(request *GetImageUrlRequest) (<-chan *GetImageUrlResponse, <-chan error)

GetImageUrlWithChan invokes the cusanalytic_sc_online.GetImageUrl API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getimageurl.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetLocations

func (client *Client) GetLocations(request *GetLocationsRequest) (response *GetLocationsResponse, err error)

GetLocations invokes the cusanalytic_sc_online.GetLocations API synchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getlocations.html

func (*Client) GetLocationsWithCallback

func (client *Client) GetLocationsWithCallback(request *GetLocationsRequest, callback func(response *GetLocationsResponse, err error)) <-chan int

GetLocationsWithCallback invokes the cusanalytic_sc_online.GetLocations API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getlocations.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetLocationsWithChan

func (client *Client) GetLocationsWithChan(request *GetLocationsRequest) (<-chan *GetLocationsResponse, <-chan error)

GetLocationsWithChan invokes the cusanalytic_sc_online.GetLocations API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getlocations.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetOverviewData

func (client *Client) GetOverviewData(request *GetOverviewDataRequest) (response *GetOverviewDataResponse, err error)

GetOverviewData invokes the cusanalytic_sc_online.GetOverviewData API synchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getoverviewdata.html

func (*Client) GetOverviewDataWithCallback

func (client *Client) GetOverviewDataWithCallback(request *GetOverviewDataRequest, callback func(response *GetOverviewDataResponse, err error)) <-chan int

GetOverviewDataWithCallback invokes the cusanalytic_sc_online.GetOverviewData API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getoverviewdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetOverviewDataWithChan

func (client *Client) GetOverviewDataWithChan(request *GetOverviewDataRequest) (<-chan *GetOverviewDataResponse, <-chan error)

GetOverviewDataWithChan invokes the cusanalytic_sc_online.GetOverviewData API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getoverviewdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPortrayal

func (client *Client) GetPortrayal(request *GetPortrayalRequest) (response *GetPortrayalResponse, err error)

GetPortrayal invokes the cusanalytic_sc_online.GetPortrayal API synchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getportrayal.html

func (*Client) GetPortrayalWithCallback

func (client *Client) GetPortrayalWithCallback(request *GetPortrayalRequest, callback func(response *GetPortrayalResponse, err error)) <-chan int

GetPortrayalWithCallback invokes the cusanalytic_sc_online.GetPortrayal API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getportrayal.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPortrayalWithChan

func (client *Client) GetPortrayalWithChan(request *GetPortrayalRequest) (<-chan *GetPortrayalResponse, <-chan error)

GetPortrayalWithChan invokes the cusanalytic_sc_online.GetPortrayal API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getportrayal.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetSupportStore

func (client *Client) GetSupportStore(request *GetSupportStoreRequest) (response *GetSupportStoreResponse, err error)

GetSupportStore invokes the cusanalytic_sc_online.GetSupportStore API synchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getsupportstore.html

func (*Client) GetSupportStoreWithCallback

func (client *Client) GetSupportStoreWithCallback(request *GetSupportStoreRequest, callback func(response *GetSupportStoreResponse, err error)) <-chan int

GetSupportStoreWithCallback invokes the cusanalytic_sc_online.GetSupportStore API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getsupportstore.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetSupportStoreWithChan

func (client *Client) GetSupportStoreWithChan(request *GetSupportStoreRequest) (<-chan *GetSupportStoreResponse, <-chan error)

GetSupportStoreWithChan invokes the cusanalytic_sc_online.GetSupportStore API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/getsupportstore.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListVisitors

func (client *Client) ListVisitors(request *ListVisitorsRequest) (response *ListVisitorsResponse, err error)

ListVisitors invokes the cusanalytic_sc_online.ListVisitors API synchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/listvisitors.html

func (*Client) ListVisitorsWithCallback

func (client *Client) ListVisitorsWithCallback(request *ListVisitorsRequest, callback func(response *ListVisitorsResponse, err error)) <-chan int

ListVisitorsWithCallback invokes the cusanalytic_sc_online.ListVisitors API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/listvisitors.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListVisitorsWithChan

func (client *Client) ListVisitorsWithChan(request *ListVisitorsRequest) (<-chan *ListVisitorsResponse, <-chan error)

ListVisitorsWithChan invokes the cusanalytic_sc_online.ListVisitors API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/listvisitors.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SearchPersonByImg

func (client *Client) SearchPersonByImg(request *SearchPersonByImgRequest) (response *SearchPersonByImgResponse, err error)

SearchPersonByImg invokes the cusanalytic_sc_online.SearchPersonByImg API synchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/searchpersonbyimg.html

func (*Client) SearchPersonByImgWithCallback

func (client *Client) SearchPersonByImgWithCallback(request *SearchPersonByImgRequest, callback func(response *SearchPersonByImgResponse, err error)) <-chan int

SearchPersonByImgWithCallback invokes the cusanalytic_sc_online.SearchPersonByImg API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/searchpersonbyimg.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SearchPersonByImgWithChan

func (client *Client) SearchPersonByImgWithChan(request *SearchPersonByImgRequest) (<-chan *SearchPersonByImgResponse, <-chan error)

SearchPersonByImgWithChan invokes the cusanalytic_sc_online.SearchPersonByImg API asynchronously api document: https://help.aliyun.com/api/cusanalytic_sc_online/searchpersonbyimg.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type DescribeActionDataRequest

type DescribeActionDataRequest struct {
	*requests.RpcRequest
	TsEnd     requests.Integer `position:"Body" name:"TsEnd"`
	StoreId   string           `position:"Body" name:"StoreId"`
	PageLimit requests.Integer `position:"Body" name:"PageLimit"`
	PageNo    requests.Integer `position:"Body" name:"PageNo"`
	TsStart   requests.Integer `position:"Body" name:"TsStart"`
}

DescribeActionDataRequest is the request struct for api DescribeActionData

func CreateDescribeActionDataRequest

func CreateDescribeActionDataRequest() (request *DescribeActionDataRequest)

CreateDescribeActionDataRequest creates a request to invoke DescribeActionData API

type DescribeActionDataResponse

type DescribeActionDataResponse struct {
	*responses.BaseResponse
	PageNo                      int             `json:"PageNo" xml:"PageNo"`
	TsStart                     int64           `json:"TsStart" xml:"TsStart"`
	PageLimit                   int             `json:"PageLimit" xml:"PageLimit"`
	PageCount                   int             `json:"PageCount" xml:"PageCount"`
	DescribeActionDataIsSuccess bool            `json:"IsSuccess" xml:"IsSuccess"`
	ErrorMsg                    string          `json:"ErrorMsg" xml:"ErrorMsg"`
	StoreId                     string          `json:"StoreId" xml:"StoreId"`
	TsEnd                       int64           `json:"TsEnd" xml:"TsEnd"`
	ActionsMsgItems             ActionsMsgItems `json:"ActionsMsgItems" xml:"ActionsMsgItems"`
}

DescribeActionDataResponse is the response struct for api DescribeActionData

func CreateDescribeActionDataResponse

func CreateDescribeActionDataResponse() (response *DescribeActionDataResponse)

CreateDescribeActionDataResponse creates a response to parse from DescribeActionData response

type DescribeLocationsRequest

type DescribeLocationsRequest struct {
	*requests.RpcRequest
	StoreId string `position:"Body" name:"StoreId"`
}

DescribeLocationsRequest is the request struct for api DescribeLocations

func CreateDescribeLocationsRequest

func CreateDescribeLocationsRequest() (request *DescribeLocationsRequest)

CreateDescribeLocationsRequest creates a request to invoke DescribeLocations API

type DescribeLocationsResponse

type DescribeLocationsResponse struct {
	*responses.BaseResponse
	StoreId          string           `json:"StoreId" xml:"StoreId"`
	LocationMsgItems LocationMsgItems `json:"LocationMsgItems" xml:"LocationMsgItems"`
}

DescribeLocationsResponse is the response struct for api DescribeLocations

func CreateDescribeLocationsResponse

func CreateDescribeLocationsResponse() (response *DescribeLocationsResponse)

CreateDescribeLocationsResponse creates a response to parse from DescribeLocations response

type FaceImgRect

type FaceImgRect struct {
	Bottom float64 `json:"Bottom" xml:"Bottom"`
	Left   float64 `json:"Left" xml:"Left"`
	Top    float64 `json:"Top" xml:"Top"`
	Right  float64 `json:"Right" xml:"Right"`
}

FaceImgRect is a nested struct in cusanalytic_sc_online response

type GetActionCursorRequest

type GetActionCursorRequest struct {
	*requests.RpcRequest
	StoreId string `position:"Body" name:"StoreId"`
}

GetActionCursorRequest is the request struct for api GetActionCursor

func CreateGetActionCursorRequest

func CreateGetActionCursorRequest() (request *GetActionCursorRequest)

CreateGetActionCursorRequest creates a request to invoke GetActionCursor API

type GetActionCursorResponse

type GetActionCursorResponse struct {
	*responses.BaseResponse
	ErrorMsg  string `json:"ErrorMsg" xml:"ErrorMsg"`
	Timestamp int64  `json:"Timestamp" xml:"Timestamp"`
	Success   bool   `json:"Success" xml:"Success"`
}

GetActionCursorResponse is the response struct for api GetActionCursor

func CreateGetActionCursorResponse

func CreateGetActionCursorResponse() (response *GetActionCursorResponse)

CreateGetActionCursorResponse creates a response to parse from GetActionCursor response

type GetAnalyzeCommodityDataRequest

type GetAnalyzeCommodityDataRequest struct {
	*requests.RpcRequest
	StoreId         requests.Integer `position:"Body" name:"StoreId"`
	StartDate       string           `position:"Body" name:"StartDate"`
	EndUserCount    requests.Integer `position:"Body" name:"EndUserCount"`
	PageSize        requests.Integer `position:"Body" name:"PageSize"`
	PageIndex       requests.Integer `position:"Body" name:"PageIndex"`
	StayPeriod      requests.Integer `position:"Body" name:"StayPeriod"`
	StartUserCount  requests.Integer `position:"Body" name:"StartUserCount"`
	MinSupportCount requests.Integer `position:"Body" name:"MinSupportCount"`
	EndDate         string           `position:"Body" name:"EndDate"`
}

GetAnalyzeCommodityDataRequest is the request struct for api GetAnalyzeCommodityData

func CreateGetAnalyzeCommodityDataRequest

func CreateGetAnalyzeCommodityDataRequest() (request *GetAnalyzeCommodityDataRequest)

CreateGetAnalyzeCommodityDataRequest creates a request to invoke GetAnalyzeCommodityData API

type GetAnalyzeCommodityDataResponse

type GetAnalyzeCommodityDataResponse struct {
	*responses.BaseResponse
	PageIndex             int                   `json:"PageIndex" xml:"PageIndex"`
	Total                 int                   `json:"Total" xml:"Total"`
	PageSize              int                   `json:"PageSize" xml:"PageSize"`
	AnalyzeCommodityItems AnalyzeCommodityItems `json:"AnalyzeCommodityItems" xml:"AnalyzeCommodityItems"`
}

GetAnalyzeCommodityDataResponse is the response struct for api GetAnalyzeCommodityData

func CreateGetAnalyzeCommodityDataResponse

func CreateGetAnalyzeCommodityDataResponse() (response *GetAnalyzeCommodityDataResponse)

CreateGetAnalyzeCommodityDataResponse creates a response to parse from GetAnalyzeCommodityData response

type GetAnalyzePlaceDataRequest

type GetAnalyzePlaceDataRequest struct {
	*requests.RpcRequest
	EndUVCount        requests.Integer `position:"Body" name:"EndUVCount"`
	ParentAmount      requests.Integer `position:"Body" name:"ParentAmount"`
	StartDate         string           `position:"Body" name:"StartDate"`
	StartUVCount      requests.Integer `position:"Body" name:"StartUVCount"`
	StoreId           requests.Integer `position:"Body" name:"StoreId"`
	EndDate           string           `position:"Body" name:"EndDate"`
	LocationId        requests.Integer `position:"Body" name:"LocationId"`
	ParentLocationIds string           `position:"Body" name:"ParentLocationIds"`
}

GetAnalyzePlaceDataRequest is the request struct for api GetAnalyzePlaceData

func CreateGetAnalyzePlaceDataRequest

func CreateGetAnalyzePlaceDataRequest() (request *GetAnalyzePlaceDataRequest)

CreateGetAnalyzePlaceDataRequest creates a request to invoke GetAnalyzePlaceData API

type GetAnalyzePlaceDataResponse

type GetAnalyzePlaceDataResponse struct {
	*responses.BaseResponse
	Count             int64             `json:"Count" xml:"Count"`
	StoreId           int64             `json:"StoreId" xml:"StoreId"`
	Percent           float64           `json:"Percent" xml:"Percent"`
	LocationName      string            `json:"LocationName" xml:"LocationName"`
	ParentLocationIds string            `json:"ParentLocationIds" xml:"ParentLocationIds"`
	LocationId        int64             `json:"LocationId" xml:"LocationId"`
	AnalyzePlaceItems AnalyzePlaceItems `json:"AnalyzePlaceItems" xml:"AnalyzePlaceItems"`
}

GetAnalyzePlaceDataResponse is the response struct for api GetAnalyzePlaceData

func CreateGetAnalyzePlaceDataResponse

func CreateGetAnalyzePlaceDataResponse() (response *GetAnalyzePlaceDataResponse)

CreateGetAnalyzePlaceDataResponse creates a response to parse from GetAnalyzePlaceData response

type GetEMapRequest

type GetEMapRequest struct {
	*requests.RpcRequest
	StoreId    requests.Integer `position:"Body" name:"StoreId"`
	LocationId requests.Integer `position:"Body" name:"LocationId"`
}

GetEMapRequest is the request struct for api GetEMap

func CreateGetEMapRequest

func CreateGetEMapRequest() (request *GetEMapRequest)

CreateGetEMapRequest creates a request to invoke GetEMap API

type GetEMapResponse

type GetEMapResponse struct {
	*responses.BaseResponse
	StoreId    int64   `json:"StoreId" xml:"StoreId"`
	Name       string  `json:"Name" xml:"Name"`
	Scale      float64 `json:"Scale" xml:"Scale"`
	LocationId int64   `json:"LocationId" xml:"LocationId"`
	EMapId     int64   `json:"EMapId" xml:"EMapId"`
	ImageUrl   string  `json:"ImageUrl" xml:"ImageUrl"`
}

GetEMapResponse is the response struct for api GetEMap

func CreateGetEMapResponse

func CreateGetEMapResponse() (response *GetEMapResponse)

CreateGetEMapResponse creates a response to parse from GetEMap response

type GetHeatMapDataRequest

type GetHeatMapDataRequest struct {
	*requests.RpcRequest
	EMapName string           `position:"Body" name:"EMapName"`
	StoreId  requests.Integer `position:"Body" name:"StoreId"`
}

GetHeatMapDataRequest is the request struct for api GetHeatMapData

func CreateGetHeatMapDataRequest

func CreateGetHeatMapDataRequest() (request *GetHeatMapDataRequest)

CreateGetHeatMapDataRequest creates a request to invoke GetHeatMapData API

type GetHeatMapDataResponse

type GetHeatMapDataResponse struct {
	*responses.BaseResponse
	EMapName     string       `json:"EMapName" xml:"EMapName"`
	Width        float64      `json:"Width" xml:"Width"`
	EMapUrl      string       `json:"EMapUrl" xml:"EMapUrl"`
	StoreId      int64        `json:"StoreId" xml:"StoreId"`
	Height       float64      `json:"Height" xml:"Height"`
	HeatMapItems HeatMapItems `json:"HeatMapItems" xml:"HeatMapItems"`
}

GetHeatMapDataResponse is the response struct for api GetHeatMapData

func CreateGetHeatMapDataResponse

func CreateGetHeatMapDataResponse() (response *GetHeatMapDataResponse)

CreateGetHeatMapDataResponse creates a response to parse from GetHeatMapData response

type GetImageUrlRequest

type GetImageUrlRequest struct {
	*requests.RpcRequest
	OriginUrls string `position:"Body" name:"OriginUrls"`
	StoreId    string `position:"Body" name:"StoreId"`
	ObjectKeys string `position:"Body" name:"ObjectKeys"`
}

GetImageUrlRequest is the request struct for api GetImageUrl

func CreateGetImageUrlRequest

func CreateGetImageUrlRequest() (request *GetImageUrlRequest)

CreateGetImageUrlRequest creates a request to invoke GetImageUrl API

type GetImageUrlResponse

type GetImageUrlResponse struct {
	*responses.BaseResponse
	ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"`
	Success  bool   `json:"Success" xml:"Success"`
	Urls     Urls   `json:"Urls" xml:"Urls"`
}

GetImageUrlResponse is the response struct for api GetImageUrl

func CreateGetImageUrlResponse

func CreateGetImageUrlResponse() (response *GetImageUrlResponse)

CreateGetImageUrlResponse creates a response to parse from GetImageUrl response

type GetLocationsRequest

type GetLocationsRequest struct {
	*requests.RpcRequest
	StoreId requests.Integer `position:"Body" name:"StoreId"`
}

GetLocationsRequest is the request struct for api GetLocations

func CreateGetLocationsRequest

func CreateGetLocationsRequest() (request *GetLocationsRequest)

CreateGetLocationsRequest creates a request to invoke GetLocations API

type GetLocationsResponse

type GetLocationsResponse struct {
	*responses.BaseResponse
	StoreId       int64         `json:"StoreId" xml:"StoreId"`
	LocationItems LocationItems `json:"LocationItems" xml:"LocationItems"`
}

GetLocationsResponse is the response struct for api GetLocations

func CreateGetLocationsResponse

func CreateGetLocationsResponse() (response *GetLocationsResponse)

CreateGetLocationsResponse creates a response to parse from GetLocations response

type GetOverviewDataRequest

type GetOverviewDataRequest struct {
	*requests.RpcRequest
	Date     string `position:"Body" name:"Date"`
	StoreIds string `position:"Body" name:"StoreIds"`
}

GetOverviewDataRequest is the request struct for api GetOverviewData

func CreateGetOverviewDataRequest

func CreateGetOverviewDataRequest() (request *GetOverviewDataRequest)

CreateGetOverviewDataRequest creates a request to invoke GetOverviewData API

type GetOverviewDataResponse

type GetOverviewDataResponse struct {
	*responses.BaseResponse
	StayDeepAvg                    float64 `json:"StayDeepAvg" xml:"StayDeepAvg"`
	UvWeekGrowthPercent            float64 `json:"UvWeekGrowthPercent" xml:"UvWeekGrowthPercent"`
	StayDeepAvgWeekGrowthPercent   float64 `json:"StayDeepAvgWeekGrowthPercent" xml:"StayDeepAvgWeekGrowthPercent"`
	Uv                             int64   `json:"Uv" xml:"Uv"`
	StayAvgPeriodWeekGrowthPercent float64 `json:"StayAvgPeriodWeekGrowthPercent" xml:"StayAvgPeriodWeekGrowthPercent"`
	UvEverySqm                     float64 `json:"UvEverySqm" xml:"UvEverySqm"`
	UvAvgWeekGrowthPercent         float64 `json:"UvAvgWeekGrowthPercent" xml:"UvAvgWeekGrowthPercent"`
	StayAvgPeriod                  float64 `json:"StayAvgPeriod" xml:"StayAvgPeriod"`
	UvAvg                          float64 `json:"UvAvg" xml:"UvAvg"`
	UvEverySqmGrowthWeekPercent    float64 `json:"UvEverySqmGrowthWeekPercent" xml:"UvEverySqmGrowthWeekPercent"`
}

GetOverviewDataResponse is the response struct for api GetOverviewData

func CreateGetOverviewDataResponse

func CreateGetOverviewDataResponse() (response *GetOverviewDataResponse)

CreateGetOverviewDataResponse creates a response to parse from GetOverviewData response

type GetPortrayalRequest

type GetPortrayalRequest struct {
	*requests.RpcRequest
	Date        string `position:"Body" name:"Date"`
	LocationIds string `position:"Body" name:"LocationIds"`
	StoreIds    string `position:"Body" name:"StoreIds"`
}

GetPortrayalRequest is the request struct for api GetPortrayal

func CreateGetPortrayalRequest

func CreateGetPortrayalRequest() (request *GetPortrayalRequest)

CreateGetPortrayalRequest creates a request to invoke GetPortrayal API

type GetPortrayalResponse

type GetPortrayalResponse struct {
	*responses.BaseResponse
	FemalePercent       float64 `json:"FemalePercent" xml:"FemalePercent"`
	Mcount              int64   `json:"Mcount" xml:"Mcount"`
	Mcount1120          int64   `json:"Mcount1120" xml:"Mcount1120"`
	Newcount            int64   `json:"Newcount" xml:"Newcount"`
	Agecount3140Percent float64 `json:"Agecount3140Percent" xml:"Agecount3140Percent"`
	Agecount4150Percent float64 `json:"Agecount4150Percent" xml:"Agecount4150Percent"`
	Agecount010Percent  float64 `json:"Agecount010Percent" xml:"Agecount010Percent"`
	Fcount5160          int64   `json:"Fcount5160" xml:"Fcount5160"`
	Mcount010           int64   `json:"Mcount010" xml:"Mcount010"`
	Mcountgt60          int64   `json:"Mcountgt60" xml:"Mcountgt60"`
	Agecount1120Percent float64 `json:"Agecount1120Percent" xml:"Agecount1120Percent"`
	Fcountgt60          int64   `json:"Fcountgt60" xml:"Fcountgt60"`
	Fcount4150          int64   `json:"Fcount4150" xml:"Fcount4150"`
	Oldcount            int64   `json:"Oldcount" xml:"Oldcount"`
	Fcount3140          int64   `json:"Fcount3140" xml:"Fcount3140"`
	Fcount2130          int64   `json:"Fcount2130" xml:"Fcount2130"`
	Agecountgt60Percent float64 `json:"Agecountgt60Percent" xml:"Agecountgt60Percent"`
	Fcount1120          int64   `json:"Fcount1120" xml:"Fcount1120"`
	OldcountPercent     float64 `json:"OldcountPercent" xml:"OldcountPercent"`
	Mcount4150          int64   `json:"Mcount4150" xml:"Mcount4150"`
	Fcount              int64   `json:"Fcount" xml:"Fcount"`
	NewcountPercent     float64 `json:"NewcountPercent" xml:"NewcountPercent"`
	Mcount2130          int64   `json:"Mcount2130" xml:"Mcount2130"`
	Mcount3140          int64   `json:"Mcount3140" xml:"Mcount3140"`
	Agecount5160Percent float64 `json:"Agecount5160Percent" xml:"Agecount5160Percent"`
	Agecount2130Percent float64 `json:"Agecount2130Percent" xml:"Agecount2130Percent"`
	Fcount010           int64   `json:"Fcount010" xml:"Fcount010"`
	Mcount5160          int64   `json:"Mcount5160" xml:"Mcount5160"`
	MalePercent         float64 `json:"MalePercent" xml:"MalePercent"`
}

GetPortrayalResponse is the response struct for api GetPortrayal

func CreateGetPortrayalResponse

func CreateGetPortrayalResponse() (response *GetPortrayalResponse)

CreateGetPortrayalResponse creates a response to parse from GetPortrayal response

type GetSupportStoreRequest

type GetSupportStoreRequest struct {
	*requests.RpcRequest
}

GetSupportStoreRequest is the request struct for api GetSupportStore

func CreateGetSupportStoreRequest

func CreateGetSupportStoreRequest() (request *GetSupportStoreRequest)

CreateGetSupportStoreRequest creates a request to invoke GetSupportStore API

type GetSupportStoreResponse

type GetSupportStoreResponse struct {
	*responses.BaseResponse
	StorePopDTOs StorePopDTOs `json:"StorePopDTOs" xml:"StorePopDTOs"`
}

GetSupportStoreResponse is the response struct for api GetSupportStore

func CreateGetSupportStoreResponse

func CreateGetSupportStoreResponse() (response *GetSupportStoreResponse)

CreateGetSupportStoreResponse creates a response to parse from GetSupportStore response

type HeatMapItem

type HeatMapItem struct {
	Y      float64 `json:"Y" xml:"Y"`
	Weight float64 `json:"Weight" xml:"Weight"`
	X      float64 `json:"X" xml:"X"`
}

HeatMapItem is a nested struct in cusanalytic_sc_online response

type HeatMapItems

type HeatMapItems struct {
	HeatMapItem []HeatMapItem `json:"HeatMapItem" xml:"HeatMapItem"`
}

HeatMapItems is a nested struct in cusanalytic_sc_online response

type ImageUrl

type ImageUrl struct {
	ObjectKey string `json:"ObjectKey" xml:"ObjectKey"`
	Url       string `json:"Url" xml:"Url"`
}

ImageUrl is a nested struct in cusanalytic_sc_online response

type LeftTop

type LeftTop struct {
	X float64 `json:"X" xml:"X"`
	Y float64 `json:"Y" xml:"Y"`
}

LeftTop is a nested struct in cusanalytic_sc_online response

type ListVisitorsRequest

type ListVisitorsRequest struct {
	*requests.RpcRequest
	Gender      string           `position:"Body" name:"Gender"`
	UkId        requests.Integer `position:"Body" name:"UkId"`
	LocationIds string           `position:"Body" name:"LocationIds"`
	StartTime   string           `position:"Body" name:"StartTime"`
	PageSize    requests.Integer `position:"Body" name:"PageSize"`
	EnterCount  requests.Integer `position:"Body" name:"EnterCount"`
	PageIndex   requests.Integer `position:"Body" name:"PageIndex"`
	AgeStart    requests.Integer `position:"Body" name:"AgeStart"`
	AgeEnd      requests.Integer `position:"Body" name:"AgeEnd"`
	PkId        string           `position:"Body" name:"PkId"`
	EndTime     string           `position:"Body" name:"EndTime"`
	StoreIds    string           `position:"Body" name:"StoreIds"`
}

ListVisitorsRequest is the request struct for api ListVisitors

func CreateListVisitorsRequest

func CreateListVisitorsRequest() (request *ListVisitorsRequest)

CreateListVisitorsRequest creates a request to invoke ListVisitors API

type ListVisitorsResponse

type ListVisitorsResponse struct {
	*responses.BaseResponse
	Total        int64        `json:"Total" xml:"Total"`
	PageIndex    int          `json:"PageIndex" xml:"PageIndex"`
	PageSize     int          `json:"PageSize" xml:"PageSize"`
	VisitorItems VisitorItems `json:"VisitorItems" xml:"VisitorItems"`
}

ListVisitorsResponse is the response struct for api ListVisitors

func CreateListVisitorsResponse

func CreateListVisitorsResponse() (response *ListVisitorsResponse)

CreateListVisitorsResponse creates a response to parse from ListVisitors response

type LocationItem

type LocationItem struct {
	Status           int    `json:"Status" xml:"Status"`
	StoreId          int64  `json:"StoreId" xml:"StoreId"`
	Name             string `json:"Name" xml:"Name"`
	Link             bool   `json:"Link" xml:"Link"`
	LocationType     string `json:"LocationType" xml:"LocationType"`
	LocationId       int64  `json:"LocationId" xml:"LocationId"`
	ParentLocationId int64  `json:"ParentLocationId" xml:"ParentLocationId"`
	LayerType        string `json:"LayerType" xml:"LayerType"`
}

LocationItem is a nested struct in cusanalytic_sc_online response

type LocationItems

type LocationItems struct {
	LocationItem []LocationItem `json:"LocationItem" xml:"LocationItem"`
}

LocationItems is a nested struct in cusanalytic_sc_online response

type LocationMsgItem

type LocationMsgItem struct {
	Tag              string   `json:"Tag" xml:"Tag"`
	Id               int64    `json:"Id" xml:"Id"`
	ExtId            string   `json:"ExtId" xml:"ExtId"`
	LocationType     string   `json:"LocationType" xml:"LocationType"`
	Name             string   `json:"Name" xml:"Name"`
	Status           int64    `json:"Status" xml:"Status"`
	GmtCreate        string   `json:"GmtCreate" xml:"GmtCreate"`
	StoreId          int64    `json:"StoreId" xml:"StoreId"`
	GmtModified      string   `json:"GmtModified" xml:"GmtModified"`
	ParentLocationId int64    `json:"ParentLocationId" xml:"ParentLocationId"`
	LayerType        string   `json:"LayerType" xml:"LayerType"`
	RectRois         RectRois `json:"RectRois" xml:"RectRois"`
}

LocationMsgItem is a nested struct in cusanalytic_sc_online response

type LocationMsgItems

type LocationMsgItems struct {
	LocationMsgItem []LocationMsgItem `json:"LocationMsgItem" xml:"LocationMsgItem"`
}

LocationMsgItems is a nested struct in cusanalytic_sc_online response

type MapImagePoint

type MapImagePoint struct {
	X float64 `json:"X" xml:"X"`
	Y float64 `json:"Y" xml:"Y"`
}

MapImagePoint is a nested struct in cusanalytic_sc_online response

type PersonSearchResultItem

type PersonSearchResultItem struct {
	FaceId string  `json:"FaceId" xml:"FaceId"`
	UkId   string  `json:"UkId" xml:"UkId"`
	Score  float64 `json:"Score" xml:"Score"`
}

PersonSearchResultItem is a nested struct in cusanalytic_sc_online response

type PersonSearchResultItems

type PersonSearchResultItems struct {
	PersonSearchResultItem []PersonSearchResultItem `json:"PersonSearchResultItem" xml:"PersonSearchResultItem"`
}

PersonSearchResultItems is a nested struct in cusanalytic_sc_online response

type Point

type Point struct {
	X float64 `json:"X" xml:"X"`
	Y float64 `json:"Y" xml:"Y"`
}

Point is a nested struct in cusanalytic_sc_online response

type Points

type Points struct {
	Point []Point `json:"Point" xml:"Point"`
}

Points is a nested struct in cusanalytic_sc_online response

type RectRoi

type RectRoi struct {
	LeftTop     LeftTop     `json:"LeftTop" xml:"LeftTop"`
	RightBottom RightBottom `json:"RightBottom" xml:"RightBottom"`
	Points      Points      `json:"Points" xml:"Points"`
}

RectRoi is a nested struct in cusanalytic_sc_online response

type RectRois

type RectRois struct {
	RectRoi []RectRoi `json:"RectRoi" xml:"RectRoi"`
}

RectRois is a nested struct in cusanalytic_sc_online response

type RightBottom

type RightBottom struct {
	X float64 `json:"X" xml:"X"`
	Y float64 `json:"Y" xml:"Y"`
}

RightBottom is a nested struct in cusanalytic_sc_online response

type SearchPersonByImgRequest

type SearchPersonByImgRequest struct {
	*requests.RpcRequest
	StoreId requests.Integer `position:"Body" name:"StoreId"`
	ImgUrl  string           `position:"Body" name:"ImgUrl"`
}

SearchPersonByImgRequest is the request struct for api SearchPersonByImg

func CreateSearchPersonByImgRequest

func CreateSearchPersonByImgRequest() (request *SearchPersonByImgRequest)

CreateSearchPersonByImgRequest creates a request to invoke SearchPersonByImg API

type SearchPersonByImgResponse

type SearchPersonByImgResponse struct {
	*responses.BaseResponse
	Success                 bool                    `json:"Success" xml:"Success"`
	Msg                     string                  `json:"Msg" xml:"Msg"`
	PersonSearchResultItems PersonSearchResultItems `json:"PersonSearchResultItems" xml:"PersonSearchResultItems"`
}

SearchPersonByImgResponse is the response struct for api SearchPersonByImg

func CreateSearchPersonByImgResponse

func CreateSearchPersonByImgResponse() (response *SearchPersonByImgResponse)

CreateSearchPersonByImgResponse creates a response to parse from SearchPersonByImg response

type StorePopDTO

type StorePopDTO struct {
	StoreId          int64  `json:"StoreId" xml:"StoreId"`
	Name             string `json:"Name" xml:"Name"`
	RegionName       string `json:"RegionName" xml:"RegionName"`
	OpeningStartTime string `json:"OpeningStartTime" xml:"OpeningStartTime"`
	OpeningEndTime   string `json:"OpeningEndTime" xml:"OpeningEndTime"`
	RegionId         int64  `json:"RegionId" xml:"RegionId"`
	StoreType        string `json:"StoreType" xml:"StoreType"`
	Address          string `json:"Address" xml:"Address"`
}

StorePopDTO is a nested struct in cusanalytic_sc_online response

type StorePopDTOs

type StorePopDTOs struct {
	StorePopDTO []StorePopDTO `json:"StorePopDTO" xml:"StorePopDTO"`
}

StorePopDTOs is a nested struct in cusanalytic_sc_online response

type Urls

type Urls struct {
	ImageUrl []ImageUrl `json:"ImageUrl" xml:"ImageUrl"`
}

Urls is a nested struct in cusanalytic_sc_online response

type VisitorItem

type VisitorItem struct {
	Img           string `json:"Img" xml:"Img"`
	PkId          string `json:"PkId" xml:"PkId"`
	LatelyTime    int64  `json:"LatelyTime" xml:"LatelyTime"`
	EarliestPlace string `json:"EarliestPlace" xml:"EarliestPlace"`
	UkId          string `json:"UkId" xml:"UkId"`
	Gender        string `json:"Gender" xml:"Gender"`
	EarliestTime  int64  `json:"EarliestTime" xml:"EarliestTime"`
	LatelyPlace   string `json:"LatelyPlace" xml:"LatelyPlace"`
	Age           int64  `json:"Age" xml:"Age"`
	StoreId       int64  `json:"StoreId" xml:"StoreId"`
	EnterCount    int64  `json:"EnterCount" xml:"EnterCount"`
}

VisitorItem is a nested struct in cusanalytic_sc_online response

type VisitorItems

type VisitorItems struct {
	VisitorItem []VisitorItem `json:"VisitorItem" xml:"VisitorItem"`
}

VisitorItems is a nested struct in cusanalytic_sc_online response

Jump to

Keyboard shortcuts

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