Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type ActionInfosItem
- type ActionsMsgItem
- type ActionsMsgItems
- type AnalyzeCommodityItem
- type AnalyzeCommodityItems
- type AnalyzePlaceItem
- type AnalyzePlaceItems
- type AttributesMsgItem
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) DescribeActionData(request *DescribeActionDataRequest) (response *DescribeActionDataResponse, err error)
- func (client *Client) DescribeActionDataWithCallback(request *DescribeActionDataRequest, ...) <-chan int
- func (client *Client) DescribeActionDataWithChan(request *DescribeActionDataRequest) (<-chan *DescribeActionDataResponse, <-chan error)
- func (client *Client) DescribeLocations(request *DescribeLocationsRequest) (response *DescribeLocationsResponse, err error)
- func (client *Client) DescribeLocationsWithCallback(request *DescribeLocationsRequest, ...) <-chan int
- func (client *Client) DescribeLocationsWithChan(request *DescribeLocationsRequest) (<-chan *DescribeLocationsResponse, <-chan error)
- func (client *Client) GetActionCursor(request *GetActionCursorRequest) (response *GetActionCursorResponse, err error)
- func (client *Client) GetActionCursorWithCallback(request *GetActionCursorRequest, ...) <-chan int
- func (client *Client) GetActionCursorWithChan(request *GetActionCursorRequest) (<-chan *GetActionCursorResponse, <-chan error)
- func (client *Client) GetAnalyzeCommodityData(request *GetAnalyzeCommodityDataRequest) (response *GetAnalyzeCommodityDataResponse, err error)
- func (client *Client) GetAnalyzeCommodityDataWithCallback(request *GetAnalyzeCommodityDataRequest, ...) <-chan int
- func (client *Client) GetAnalyzeCommodityDataWithChan(request *GetAnalyzeCommodityDataRequest) (<-chan *GetAnalyzeCommodityDataResponse, <-chan error)
- func (client *Client) GetAnalyzePlaceData(request *GetAnalyzePlaceDataRequest) (response *GetAnalyzePlaceDataResponse, err error)
- func (client *Client) GetAnalyzePlaceDataWithCallback(request *GetAnalyzePlaceDataRequest, ...) <-chan int
- func (client *Client) GetAnalyzePlaceDataWithChan(request *GetAnalyzePlaceDataRequest) (<-chan *GetAnalyzePlaceDataResponse, <-chan error)
- func (client *Client) GetEMap(request *GetEMapRequest) (response *GetEMapResponse, err error)
- func (client *Client) GetEMapWithCallback(request *GetEMapRequest, callback func(response *GetEMapResponse, err error)) <-chan int
- func (client *Client) GetEMapWithChan(request *GetEMapRequest) (<-chan *GetEMapResponse, <-chan error)
- func (client *Client) GetHeatMapData(request *GetHeatMapDataRequest) (response *GetHeatMapDataResponse, err error)
- func (client *Client) GetHeatMapDataWithCallback(request *GetHeatMapDataRequest, ...) <-chan int
- func (client *Client) GetHeatMapDataWithChan(request *GetHeatMapDataRequest) (<-chan *GetHeatMapDataResponse, <-chan error)
- func (client *Client) GetImageUrl(request *GetImageUrlRequest) (response *GetImageUrlResponse, err error)
- func (client *Client) GetImageUrlWithCallback(request *GetImageUrlRequest, ...) <-chan int
- func (client *Client) GetImageUrlWithChan(request *GetImageUrlRequest) (<-chan *GetImageUrlResponse, <-chan error)
- func (client *Client) GetLocations(request *GetLocationsRequest) (response *GetLocationsResponse, err error)
- func (client *Client) GetLocationsWithCallback(request *GetLocationsRequest, ...) <-chan int
- func (client *Client) GetLocationsWithChan(request *GetLocationsRequest) (<-chan *GetLocationsResponse, <-chan error)
- func (client *Client) GetOverviewData(request *GetOverviewDataRequest) (response *GetOverviewDataResponse, err error)
- func (client *Client) GetOverviewDataWithCallback(request *GetOverviewDataRequest, ...) <-chan int
- func (client *Client) GetOverviewDataWithChan(request *GetOverviewDataRequest) (<-chan *GetOverviewDataResponse, <-chan error)
- func (client *Client) GetPortrayal(request *GetPortrayalRequest) (response *GetPortrayalResponse, err error)
- func (client *Client) GetPortrayalWithCallback(request *GetPortrayalRequest, ...) <-chan int
- func (client *Client) GetPortrayalWithChan(request *GetPortrayalRequest) (<-chan *GetPortrayalResponse, <-chan error)
- func (client *Client) GetSupportStore(request *GetSupportStoreRequest) (response *GetSupportStoreResponse, err error)
- func (client *Client) GetSupportStoreWithCallback(request *GetSupportStoreRequest, ...) <-chan int
- func (client *Client) GetSupportStoreWithChan(request *GetSupportStoreRequest) (<-chan *GetSupportStoreResponse, <-chan error)
- func (client *Client) ListVisitors(request *ListVisitorsRequest) (response *ListVisitorsResponse, err error)
- func (client *Client) ListVisitorsWithCallback(request *ListVisitorsRequest, ...) <-chan int
- func (client *Client) ListVisitorsWithChan(request *ListVisitorsRequest) (<-chan *ListVisitorsResponse, <-chan error)
- func (client *Client) SearchPersonByImg(request *SearchPersonByImgRequest) (response *SearchPersonByImgResponse, err error)
- func (client *Client) SearchPersonByImgWithCallback(request *SearchPersonByImgRequest, ...) <-chan int
- func (client *Client) SearchPersonByImgWithChan(request *SearchPersonByImgRequest) (<-chan *SearchPersonByImgResponse, <-chan error)
- type DescribeActionDataRequest
- type DescribeActionDataResponse
- type DescribeLocationsRequest
- type DescribeLocationsResponse
- type FaceImgRect
- type GetActionCursorRequest
- type GetActionCursorResponse
- type GetAnalyzeCommodityDataRequest
- type GetAnalyzeCommodityDataResponse
- type GetAnalyzePlaceDataRequest
- type GetAnalyzePlaceDataResponse
- type GetEMapRequest
- type GetEMapResponse
- type GetHeatMapDataRequest
- type GetHeatMapDataResponse
- type GetImageUrlRequest
- type GetImageUrlResponse
- type GetLocationsRequest
- type GetLocationsResponse
- type GetOverviewDataRequest
- type GetOverviewDataResponse
- type GetPortrayalRequest
- type GetPortrayalResponse
- type GetSupportStoreRequest
- type GetSupportStoreResponse
- type HeatMapItem
- type HeatMapItems
- type ImageUrl
- type LeftTop
- type ListVisitorsRequest
- type ListVisitorsResponse
- type LocationItem
- type LocationItems
- type LocationMsgItem
- type LocationMsgItems
- type MapImagePoint
- type PersonSearchResultItem
- type PersonSearchResultItems
- type Point
- type Points
- type RectRoi
- type RectRois
- type RightBottom
- type SearchPersonByImgRequest
- type SearchPersonByImgResponse
- type StorePopDTO
- type StorePopDTOs
- type Urls
- type VisitorItem
- type VisitorItems
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "central"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
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 ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
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 ¶
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 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 ¶
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 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 ¶
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
Source Files ¶
- client.go
- describe_action_data.go
- describe_locations.go
- endpoint.go
- get_action_cursor.go
- get_analyze_commodity_data.go
- get_analyze_place_data.go
- get_e_map.go
- get_heat_map_data.go
- get_image_url.go
- get_locations.go
- get_overview_data.go
- get_portrayal.go
- get_support_store.go
- list_visitors.go
- search_person_by_img.go
- struct_action_infos_item.go
- struct_actions_msg_item.go
- struct_actions_msg_items.go
- struct_analyze_commodity_item.go
- struct_analyze_commodity_items.go
- struct_analyze_place_item.go
- struct_analyze_place_items.go
- struct_attributes_msg_item.go
- struct_face_img_rect.go
- struct_heat_map_item.go
- struct_heat_map_items.go
- struct_image_url.go
- struct_left_top.go
- struct_location_item.go
- struct_location_items.go
- struct_location_msg_item.go
- struct_location_msg_items.go
- struct_map_image_point.go
- struct_person_search_result_item.go
- struct_person_search_result_items.go
- struct_point.go
- struct_points.go
- struct_rect_roi.go
- struct_rect_rois.go
- struct_right_bottom.go
- struct_store_pop_dt_os.go
- struct_store_pop_dto.go
- struct_urls.go
- struct_visitor_item.go
- struct_visitor_items.go