Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type AccurateOverviewDetail
- type Action
- type ActionsInListActionData
- type ActionsInPullActionData
- type AgeItem
- type AgeItems
- type BaseStatistics
- type BaseStatisticsItem
- 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) DescribeBaseStatistics(request *DescribeBaseStatisticsRequest) (response *DescribeBaseStatisticsResponse, err error)
- func (client *Client) DescribeBaseStatisticsWithCallback(request *DescribeBaseStatisticsRequest, ...) <-chan int
- func (client *Client) DescribeBaseStatisticsWithChan(request *DescribeBaseStatisticsRequest) (<-chan *DescribeBaseStatisticsResponse, <-chan error)
- func (client *Client) DescribeCameraStatistics(request *DescribeCameraStatisticsRequest) (response *DescribeCameraStatisticsResponse, err error)
- func (client *Client) DescribeCameraStatisticsWithCallback(request *DescribeCameraStatisticsRequest, ...) <-chan int
- func (client *Client) DescribeCameraStatisticsWithChan(request *DescribeCameraStatisticsRequest) (<-chan *DescribeCameraStatisticsResponse, <-chan error)
- func (client *Client) DescribeCursor(request *DescribeCursorRequest) (response *DescribeCursorResponse, err error)
- func (client *Client) DescribeCursorWithCallback(request *DescribeCursorRequest, ...) <-chan int
- func (client *Client) DescribeCursorWithChan(request *DescribeCursorRequest) (<-chan *DescribeCursorResponse, <-chan error)
- func (client *Client) DescribeCustomerFlowByLocation(request *DescribeCustomerFlowByLocationRequest) (response *DescribeCustomerFlowByLocationResponse, err error)
- func (client *Client) DescribeCustomerFlowByLocationWithCallback(request *DescribeCustomerFlowByLocationRequest, ...) <-chan int
- func (client *Client) DescribeCustomerFlowByLocationWithChan(request *DescribeCustomerFlowByLocationRequest) (<-chan *DescribeCustomerFlowByLocationResponse, <-chan error)
- func (client *Client) DescribeDevices(request *DescribeDevicesRequest) (response *DescribeDevicesResponse, err error)
- func (client *Client) DescribeDevicesWithCallback(request *DescribeDevicesRequest, ...) <-chan int
- func (client *Client) DescribeDevicesWithChan(request *DescribeDevicesRequest) (<-chan *DescribeDevicesResponse, <-chan error)
- func (client *Client) DescribeHeatMap(request *DescribeHeatMapRequest) (response *DescribeHeatMapResponse, err error)
- func (client *Client) DescribeHeatMapWithCallback(request *DescribeHeatMapRequest, ...) <-chan int
- func (client *Client) DescribeHeatMapWithChan(request *DescribeHeatMapRequest) (<-chan *DescribeHeatMapResponse, <-chan error)
- func (client *Client) DescribeImageUrls(request *DescribeImageUrlsRequest) (response *DescribeImageUrlsResponse, err error)
- func (client *Client) DescribeImageUrlsWithCallback(request *DescribeImageUrlsRequest, ...) <-chan int
- func (client *Client) DescribeImageUrlsWithChan(request *DescribeImageUrlsRequest) (<-chan *DescribeImageUrlsResponse, <-chan error)
- func (client *Client) DescribeIpcLiveAddress(request *DescribeIpcLiveAddressRequest) (response *DescribeIpcLiveAddressResponse, err error)
- func (client *Client) DescribeIpcLiveAddressWithCallback(request *DescribeIpcLiveAddressRequest, ...) <-chan int
- func (client *Client) DescribeIpcLiveAddressWithChan(request *DescribeIpcLiveAddressRequest) (<-chan *DescribeIpcLiveAddressResponse, <-chan error)
- func (client *Client) DescribeOverviewData(request *DescribeOverviewDataRequest) (response *DescribeOverviewDataResponse, err error)
- func (client *Client) DescribeOverviewDataWithCallback(request *DescribeOverviewDataRequest, ...) <-chan int
- func (client *Client) DescribeOverviewDataWithChan(request *DescribeOverviewDataRequest) (<-chan *DescribeOverviewDataResponse, <-chan error)
- func (client *Client) GetFootwearEvent(request *GetFootwearEventRequest) (response *GetFootwearEventResponse, err error)
- func (client *Client) GetFootwearEventWithCallback(request *GetFootwearEventRequest, ...) <-chan int
- func (client *Client) GetFootwearEventWithChan(request *GetFootwearEventRequest) (<-chan *GetFootwearEventResponse, <-chan error)
- func (client *Client) GetFootwearPosition(request *GetFootwearPositionRequest) (response *GetFootwearPositionResponse, err error)
- func (client *Client) GetFootwearPositionWithCallback(request *GetFootwearPositionRequest, ...) <-chan int
- func (client *Client) GetFootwearPositionWithChan(request *GetFootwearPositionRequest) (<-chan *GetFootwearPositionResponse, <-chan error)
- func (client *Client) ImportSpecialPersonnel(request *ImportSpecialPersonnelRequest) (response *ImportSpecialPersonnelResponse, err error)
- func (client *Client) ImportSpecialPersonnelWithCallback(request *ImportSpecialPersonnelRequest, ...) <-chan int
- func (client *Client) ImportSpecialPersonnelWithChan(request *ImportSpecialPersonnelRequest) (<-chan *ImportSpecialPersonnelResponse, <-chan error)
- func (client *Client) ListActionData(request *ListActionDataRequest) (response *ListActionDataResponse, err error)
- func (client *Client) ListActionDataWithCallback(request *ListActionDataRequest, ...) <-chan int
- func (client *Client) ListActionDataWithChan(request *ListActionDataRequest) (<-chan *ListActionDataResponse, <-chan error)
- func (client *Client) ListDevicesImages(request *ListDevicesImagesRequest) (response *ListDevicesImagesResponse, err error)
- func (client *Client) ListDevicesImagesWithCallback(request *ListDevicesImagesRequest, ...) <-chan int
- func (client *Client) ListDevicesImagesWithChan(request *ListDevicesImagesRequest) (<-chan *ListDevicesImagesResponse, <-chan error)
- func (client *Client) ListEmap(request *ListEmapRequest) (response *ListEmapResponse, err error)
- func (client *Client) ListEmapWithCallback(request *ListEmapRequest, callback func(response *ListEmapResponse, err error)) <-chan int
- func (client *Client) ListEmapWithChan(request *ListEmapRequest) (<-chan *ListEmapResponse, <-chan error)
- func (client *Client) ListLocation(request *ListLocationRequest) (response *ListLocationResponse, err error)
- func (client *Client) ListLocationWithCallback(request *ListLocationRequest, ...) <-chan int
- func (client *Client) ListLocationWithChan(request *ListLocationRequest) (<-chan *ListLocationResponse, <-chan error)
- func (client *Client) ListMaskDetectionResults(request *ListMaskDetectionResultsRequest) (response *ListMaskDetectionResultsResponse, err error)
- func (client *Client) ListMaskDetectionResultsWithCallback(request *ListMaskDetectionResultsRequest, ...) <-chan int
- func (client *Client) ListMaskDetectionResultsWithChan(request *ListMaskDetectionResultsRequest) (<-chan *ListMaskDetectionResultsResponse, <-chan error)
- func (client *Client) ListPersonByImage(request *ListPersonByImageRequest) (response *ListPersonByImageResponse, err error)
- func (client *Client) ListPersonByImageWithCallback(request *ListPersonByImageRequest, ...) <-chan int
- func (client *Client) ListPersonByImageWithChan(request *ListPersonByImageRequest) (<-chan *ListPersonByImageResponse, <-chan error)
- func (client *Client) ListStore(request *ListStoreRequest) (response *ListStoreResponse, err error)
- func (client *Client) ListStoreWithCallback(request *ListStoreRequest, ...) <-chan int
- func (client *Client) ListStoreWithChan(request *ListStoreRequest) (<-chan *ListStoreResponse, <-chan error)
- func (client *Client) PullActionData(request *PullActionDataRequest) (response *PullActionDataResponse, err error)
- func (client *Client) PullActionDataWithCallback(request *PullActionDataRequest, ...) <-chan int
- func (client *Client) PullActionDataWithChan(request *PullActionDataRequest) (<-chan *PullActionDataResponse, <-chan error)
- func (client *Client) PullTakeShoesEvent(request *PullTakeShoesEventRequest) (response *PullTakeShoesEventResponse, err error)
- func (client *Client) PullTakeShoesEventWithCallback(request *PullTakeShoesEventRequest, ...) <-chan int
- func (client *Client) PullTakeShoesEventWithChan(request *PullTakeShoesEventRequest) (<-chan *PullTakeShoesEventResponse, <-chan error)
- func (client *Client) PullTryOnShoesEvent(request *PullTryOnShoesEventRequest) (response *PullTryOnShoesEventResponse, err error)
- func (client *Client) PullTryOnShoesEventWithCallback(request *PullTryOnShoesEventRequest, ...) <-chan int
- func (client *Client) PullTryOnShoesEventWithChan(request *PullTryOnShoesEventRequest) (<-chan *PullTryOnShoesEventResponse, <-chan error)
- type CustomerFlowItem
- type CustomerFlowItems
- type DescribeBaseStatisticsRequest
- type DescribeBaseStatisticsResponse
- type DescribeCameraStatisticsRequest
- type DescribeCameraStatisticsResponse
- type DescribeCursorRequest
- type DescribeCursorResponse
- type DescribeCustomerFlowByLocationRequest
- type DescribeCustomerFlowByLocationResponse
- type DescribeDevicesRequest
- type DescribeDevicesResponse
- type DescribeHeatMapRequest
- type DescribeHeatMapResponse
- type DescribeImageUrlsRequest
- type DescribeImageUrlsResponse
- type DescribeIpcLiveAddressRequest
- type DescribeIpcLiveAddressResponse
- type DescribeOverviewDataRequest
- type DescribeOverviewDataResponse
- type DetectionResult
- type Device
- type DeviceImage
- type DeviceImages
- type Devices
- type FemaleAgeItems
- type FootwearEvent
- type FootwearEventList
- type GetFootwearEventRequest
- type GetFootwearEventResponse
- type GetFootwearPositionRequest
- type GetFootwearPositionResponse
- type HeatMapPoint
- type HeatMapPoints
- type ImageUrl
- type ImportSpecialPersonnelRequest
- type ImportSpecialPersonnelResponse
- type ListActionDataRequest
- type ListActionDataResponse
- type ListDevicesImagesRequest
- type ListDevicesImagesResponse
- type ListEmapRequest
- type ListEmapResponse
- type ListLocationRequest
- type ListLocationResponse
- type ListMaskDetectionResultsRequest
- type ListMaskDetectionResultsResponse
- type ListPersonByImageRequest
- type ListPersonByImageResponse
- type ListStoreRequest
- type ListStoreResponse
- type LocationInfoItem
- type LocationInfoItems
- type MaleAgeItems
- type MaskDetectionResults
- type ObjectPositionInImage
- type OpenEmap
- type OpenEmaps
- type OpenStore
- type OverviewDetail
- type PersonSearchResultItem
- type PersonSearchResultItems
- type Point
- type PointInMap
- type Points
- type PullActionDataRequest
- type PullActionDataResponse
- type PullTakeShoesEventRequest
- type PullTakeShoesEventResponse
- type PullTryOnShoesEventRequest
- type PullTryOnShoesEventResponse
- type PvRects
- type PvStatisticResult
- type PvStatisticResults
- type Rect
- type RectRoi
- type RectRois
- type SpecialPersonnelMap
- type SpecialPersonnelMaps
- type StayDistributionItem
- type StayDistributionItems
- type Stores
- type Urls
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
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 AccurateOverviewDetail ¶ added in v1.60.307
type AccurateOverviewDetail struct { StayDeepAvgWOWPercent string `json:"StayDeepAvgWOWPercent" xml:"StayDeepAvgWOWPercent"` StayDeepAvg string `json:"StayDeepAvg" xml:"StayDeepAvg"` UvAvgWOWPercent string `json:"UvAvgWOWPercent" xml:"UvAvgWOWPercent"` StayAvgPeriodWOWPercent string `json:"StayAvgPeriodWOWPercent" xml:"StayAvgPeriodWOWPercent"` UvWOWPercent string `json:"UvWOWPercent" xml:"UvWOWPercent"` UvEverySqmGrowthWOWPercent string `json:"UvEverySqmGrowthWOWPercent" xml:"UvEverySqmGrowthWOWPercent"` Uv int64 `json:"Uv" xml:"Uv"` UvEverySqm string `json:"UvEverySqm" xml:"UvEverySqm"` UvAvg string `json:"UvAvg" xml:"UvAvg"` StayAvgPeriod string `json:"StayAvgPeriod" xml:"StayAvgPeriod"` }
AccurateOverviewDetail is a nested struct in reid response
type Action ¶
type Action struct { Status int `json:"Status" xml:"Status"` LocationLayerType string `json:"LocationLayerType" xml:"LocationLayerType"` Score float64 `json:"Score" xml:"Score"` FacePointNumber int `json:"FacePointNumber" xml:"FacePointNumber"` ArriveTimestamp int64 `json:"ArriveTimestamp" xml:"ArriveTimestamp"` StayValid bool `json:"StayValid" xml:"StayValid"` Id int64 `json:"Id" xml:"Id"` LeaveTimestamp int64 `json:"LeaveTimestamp" xml:"LeaveTimestamp"` UkId int64 `json:"UkId" xml:"UkId"` InStay int64 `json:"InStay" xml:"InStay"` GmtCreate int64 `json:"GmtCreate" xml:"GmtCreate"` SpecialType string `json:"SpecialType" xml:"SpecialType"` Age int `json:"Age" xml:"Age"` Gender string `json:"Gender" xml:"Gender"` ImageUrl string `json:"ImageUrl" xml:"ImageUrl"` GmtModified int64 `json:"GmtModified" xml:"GmtModified"` ImageType string `json:"ImageType" xml:"ImageType"` StayPeriod int `json:"StayPeriod" xml:"StayPeriod"` ImageObjectKey string `json:"ImageObjectKey" xml:"ImageObjectKey"` LocationId int64 `json:"LocationId" xml:"LocationId"` StoreId int64 `json:"StoreId" xml:"StoreId"` PointInMap PointInMap `json:"PointInMap" xml:"PointInMap"` ObjectPositionInImage ObjectPositionInImage `json:"ObjectPositionInImage" xml:"ObjectPositionInImage"` }
Action is a nested struct in reid response
type ActionsInListActionData ¶
type ActionsInListActionData struct {
Action []Action `json:"Action" xml:"Action"`
}
ActionsInListActionData is a nested struct in reid response
type ActionsInPullActionData ¶
type ActionsInPullActionData struct {
Action []Action `json:"Action" xml:"Action"`
}
ActionsInPullActionData is a nested struct in reid response
type AgeItems ¶
type AgeItems struct {
AgeItem []AgeItem `json:"AgeItem" xml:"AgeItem"`
}
AgeItems is a nested struct in reid response
type BaseStatistics ¶
type BaseStatistics struct {
BaseStatisticsItem []BaseStatisticsItem `json:"BaseStatistics" xml:"BaseStatistics"`
}
BaseStatistics is a nested struct in reid response
type BaseStatisticsItem ¶
type BaseStatisticsItem struct { StoreId int64 `json:"StoreId" xml:"StoreId"` FemaleUvCount int `json:"FemaleUvCount" xml:"FemaleUvCount"` OldCount int `json:"OldCount" xml:"OldCount"` NewCount int `json:"NewCount" xml:"NewCount"` SummaryType string `json:"SummaryType" xml:"SummaryType"` MaleUvCount int `json:"MaleUvCount" xml:"MaleUvCount"` Time string `json:"Time" xml:"Time"` LocationId int64 `json:"LocationId" xml:"LocationId"` StayPeriod int64 `json:"StayPeriod" xml:"StayPeriod"` UvCount int `json:"UvCount" xml:"UvCount"` OnlyBodyUvCount int `json:"OnlyBodyUvCount" xml:"OnlyBodyUvCount"` AgeItems AgeItems `json:"AgeItems" xml:"AgeItems"` StayDistributionItems StayDistributionItems `json:"StayDistributionItems" xml:"StayDistributionItems"` MaleAgeItems MaleAgeItems `json:"MaleAgeItems" xml:"MaleAgeItems"` FemaleAgeItems FemaleAgeItems `json:"FemaleAgeItems" xml:"FemaleAgeItems"` }
BaseStatisticsItem is a nested struct in reid 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) DescribeBaseStatistics ¶
func (client *Client) DescribeBaseStatistics(request *DescribeBaseStatisticsRequest) (response *DescribeBaseStatisticsResponse, err error)
DescribeBaseStatistics invokes the reid.DescribeBaseStatistics API synchronously api document: https://help.aliyun.com/api/reid/describebasestatistics.html
func (*Client) DescribeBaseStatisticsWithCallback ¶
func (client *Client) DescribeBaseStatisticsWithCallback(request *DescribeBaseStatisticsRequest, callback func(response *DescribeBaseStatisticsResponse, err error)) <-chan int
DescribeBaseStatisticsWithCallback invokes the reid.DescribeBaseStatistics API asynchronously api document: https://help.aliyun.com/api/reid/describebasestatistics.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeBaseStatisticsWithChan ¶
func (client *Client) DescribeBaseStatisticsWithChan(request *DescribeBaseStatisticsRequest) (<-chan *DescribeBaseStatisticsResponse, <-chan error)
DescribeBaseStatisticsWithChan invokes the reid.DescribeBaseStatistics API asynchronously api document: https://help.aliyun.com/api/reid/describebasestatistics.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCameraStatistics ¶ added in v1.61.26
func (client *Client) DescribeCameraStatistics(request *DescribeCameraStatisticsRequest) (response *DescribeCameraStatisticsResponse, err error)
DescribeCameraStatistics invokes the reid.DescribeCameraStatistics API synchronously api document: https://help.aliyun.com/api/reid/describecamerastatistics.html
func (*Client) DescribeCameraStatisticsWithCallback ¶ added in v1.61.26
func (client *Client) DescribeCameraStatisticsWithCallback(request *DescribeCameraStatisticsRequest, callback func(response *DescribeCameraStatisticsResponse, err error)) <-chan int
DescribeCameraStatisticsWithCallback invokes the reid.DescribeCameraStatistics API asynchronously api document: https://help.aliyun.com/api/reid/describecamerastatistics.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCameraStatisticsWithChan ¶ added in v1.61.26
func (client *Client) DescribeCameraStatisticsWithChan(request *DescribeCameraStatisticsRequest) (<-chan *DescribeCameraStatisticsResponse, <-chan error)
DescribeCameraStatisticsWithChan invokes the reid.DescribeCameraStatistics API asynchronously api document: https://help.aliyun.com/api/reid/describecamerastatistics.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCursor ¶
func (client *Client) DescribeCursor(request *DescribeCursorRequest) (response *DescribeCursorResponse, err error)
DescribeCursor invokes the reid.DescribeCursor API synchronously api document: https://help.aliyun.com/api/reid/describecursor.html
func (*Client) DescribeCursorWithCallback ¶
func (client *Client) DescribeCursorWithCallback(request *DescribeCursorRequest, callback func(response *DescribeCursorResponse, err error)) <-chan int
DescribeCursorWithCallback invokes the reid.DescribeCursor API asynchronously api document: https://help.aliyun.com/api/reid/describecursor.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCursorWithChan ¶
func (client *Client) DescribeCursorWithChan(request *DescribeCursorRequest) (<-chan *DescribeCursorResponse, <-chan error)
DescribeCursorWithChan invokes the reid.DescribeCursor API asynchronously api document: https://help.aliyun.com/api/reid/describecursor.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCustomerFlowByLocation ¶
func (client *Client) DescribeCustomerFlowByLocation(request *DescribeCustomerFlowByLocationRequest) (response *DescribeCustomerFlowByLocationResponse, err error)
DescribeCustomerFlowByLocation invokes the reid.DescribeCustomerFlowByLocation API synchronously api document: https://help.aliyun.com/api/reid/describecustomerflowbylocation.html
func (*Client) DescribeCustomerFlowByLocationWithCallback ¶
func (client *Client) DescribeCustomerFlowByLocationWithCallback(request *DescribeCustomerFlowByLocationRequest, callback func(response *DescribeCustomerFlowByLocationResponse, err error)) <-chan int
DescribeCustomerFlowByLocationWithCallback invokes the reid.DescribeCustomerFlowByLocation API asynchronously api document: https://help.aliyun.com/api/reid/describecustomerflowbylocation.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCustomerFlowByLocationWithChan ¶
func (client *Client) DescribeCustomerFlowByLocationWithChan(request *DescribeCustomerFlowByLocationRequest) (<-chan *DescribeCustomerFlowByLocationResponse, <-chan error)
DescribeCustomerFlowByLocationWithChan invokes the reid.DescribeCustomerFlowByLocation API asynchronously api document: https://help.aliyun.com/api/reid/describecustomerflowbylocation.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDevices ¶ added in v1.60.307
func (client *Client) DescribeDevices(request *DescribeDevicesRequest) (response *DescribeDevicesResponse, err error)
DescribeDevices invokes the reid.DescribeDevices API synchronously api document: https://help.aliyun.com/api/reid/describedevices.html
func (*Client) DescribeDevicesWithCallback ¶ added in v1.60.307
func (client *Client) DescribeDevicesWithCallback(request *DescribeDevicesRequest, callback func(response *DescribeDevicesResponse, err error)) <-chan int
DescribeDevicesWithCallback invokes the reid.DescribeDevices API asynchronously api document: https://help.aliyun.com/api/reid/describedevices.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDevicesWithChan ¶ added in v1.60.307
func (client *Client) DescribeDevicesWithChan(request *DescribeDevicesRequest) (<-chan *DescribeDevicesResponse, <-chan error)
DescribeDevicesWithChan invokes the reid.DescribeDevices API asynchronously api document: https://help.aliyun.com/api/reid/describedevices.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeHeatMap ¶
func (client *Client) DescribeHeatMap(request *DescribeHeatMapRequest) (response *DescribeHeatMapResponse, err error)
DescribeHeatMap invokes the reid.DescribeHeatMap API synchronously api document: https://help.aliyun.com/api/reid/describeheatmap.html
func (*Client) DescribeHeatMapWithCallback ¶
func (client *Client) DescribeHeatMapWithCallback(request *DescribeHeatMapRequest, callback func(response *DescribeHeatMapResponse, err error)) <-chan int
DescribeHeatMapWithCallback invokes the reid.DescribeHeatMap API asynchronously api document: https://help.aliyun.com/api/reid/describeheatmap.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeHeatMapWithChan ¶
func (client *Client) DescribeHeatMapWithChan(request *DescribeHeatMapRequest) (<-chan *DescribeHeatMapResponse, <-chan error)
DescribeHeatMapWithChan invokes the reid.DescribeHeatMap API asynchronously api document: https://help.aliyun.com/api/reid/describeheatmap.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeImageUrls ¶
func (client *Client) DescribeImageUrls(request *DescribeImageUrlsRequest) (response *DescribeImageUrlsResponse, err error)
DescribeImageUrls invokes the reid.DescribeImageUrls API synchronously api document: https://help.aliyun.com/api/reid/describeimageurls.html
func (*Client) DescribeImageUrlsWithCallback ¶
func (client *Client) DescribeImageUrlsWithCallback(request *DescribeImageUrlsRequest, callback func(response *DescribeImageUrlsResponse, err error)) <-chan int
DescribeImageUrlsWithCallback invokes the reid.DescribeImageUrls API asynchronously api document: https://help.aliyun.com/api/reid/describeimageurls.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeImageUrlsWithChan ¶
func (client *Client) DescribeImageUrlsWithChan(request *DescribeImageUrlsRequest) (<-chan *DescribeImageUrlsResponse, <-chan error)
DescribeImageUrlsWithChan invokes the reid.DescribeImageUrls API asynchronously api document: https://help.aliyun.com/api/reid/describeimageurls.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeIpcLiveAddress ¶ added in v1.61.191
func (client *Client) DescribeIpcLiveAddress(request *DescribeIpcLiveAddressRequest) (response *DescribeIpcLiveAddressResponse, err error)
DescribeIpcLiveAddress invokes the reid.DescribeIpcLiveAddress API synchronously api document: https://help.aliyun.com/api/reid/describeipcliveaddress.html
func (*Client) DescribeIpcLiveAddressWithCallback ¶ added in v1.61.191
func (client *Client) DescribeIpcLiveAddressWithCallback(request *DescribeIpcLiveAddressRequest, callback func(response *DescribeIpcLiveAddressResponse, err error)) <-chan int
DescribeIpcLiveAddressWithCallback invokes the reid.DescribeIpcLiveAddress API asynchronously api document: https://help.aliyun.com/api/reid/describeipcliveaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeIpcLiveAddressWithChan ¶ added in v1.61.191
func (client *Client) DescribeIpcLiveAddressWithChan(request *DescribeIpcLiveAddressRequest) (<-chan *DescribeIpcLiveAddressResponse, <-chan error)
DescribeIpcLiveAddressWithChan invokes the reid.DescribeIpcLiveAddress API asynchronously api document: https://help.aliyun.com/api/reid/describeipcliveaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeOverviewData ¶
func (client *Client) DescribeOverviewData(request *DescribeOverviewDataRequest) (response *DescribeOverviewDataResponse, err error)
DescribeOverviewData invokes the reid.DescribeOverviewData API synchronously api document: https://help.aliyun.com/api/reid/describeoverviewdata.html
func (*Client) DescribeOverviewDataWithCallback ¶
func (client *Client) DescribeOverviewDataWithCallback(request *DescribeOverviewDataRequest, callback func(response *DescribeOverviewDataResponse, err error)) <-chan int
DescribeOverviewDataWithCallback invokes the reid.DescribeOverviewData API asynchronously api document: https://help.aliyun.com/api/reid/describeoverviewdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeOverviewDataWithChan ¶
func (client *Client) DescribeOverviewDataWithChan(request *DescribeOverviewDataRequest) (<-chan *DescribeOverviewDataResponse, <-chan error)
DescribeOverviewDataWithChan invokes the reid.DescribeOverviewData API asynchronously api document: https://help.aliyun.com/api/reid/describeoverviewdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetFootwearEvent ¶ added in v1.61.313
func (client *Client) GetFootwearEvent(request *GetFootwearEventRequest) (response *GetFootwearEventResponse, err error)
GetFootwearEvent invokes the reid.GetFootwearEvent API synchronously api document: https://help.aliyun.com/api/reid/getfootwearevent.html
func (*Client) GetFootwearEventWithCallback ¶ added in v1.61.313
func (client *Client) GetFootwearEventWithCallback(request *GetFootwearEventRequest, callback func(response *GetFootwearEventResponse, err error)) <-chan int
GetFootwearEventWithCallback invokes the reid.GetFootwearEvent API asynchronously api document: https://help.aliyun.com/api/reid/getfootwearevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetFootwearEventWithChan ¶ added in v1.61.313
func (client *Client) GetFootwearEventWithChan(request *GetFootwearEventRequest) (<-chan *GetFootwearEventResponse, <-chan error)
GetFootwearEventWithChan invokes the reid.GetFootwearEvent API asynchronously api document: https://help.aliyun.com/api/reid/getfootwearevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetFootwearPosition ¶ added in v1.61.298
func (client *Client) GetFootwearPosition(request *GetFootwearPositionRequest) (response *GetFootwearPositionResponse, err error)
GetFootwearPosition invokes the reid.GetFootwearPosition API synchronously api document: https://help.aliyun.com/api/reid/getfootwearposition.html
func (*Client) GetFootwearPositionWithCallback ¶ added in v1.61.298
func (client *Client) GetFootwearPositionWithCallback(request *GetFootwearPositionRequest, callback func(response *GetFootwearPositionResponse, err error)) <-chan int
GetFootwearPositionWithCallback invokes the reid.GetFootwearPosition API asynchronously api document: https://help.aliyun.com/api/reid/getfootwearposition.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetFootwearPositionWithChan ¶ added in v1.61.298
func (client *Client) GetFootwearPositionWithChan(request *GetFootwearPositionRequest) (<-chan *GetFootwearPositionResponse, <-chan error)
GetFootwearPositionWithChan invokes the reid.GetFootwearPosition API asynchronously api document: https://help.aliyun.com/api/reid/getfootwearposition.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ImportSpecialPersonnel ¶
func (client *Client) ImportSpecialPersonnel(request *ImportSpecialPersonnelRequest) (response *ImportSpecialPersonnelResponse, err error)
ImportSpecialPersonnel invokes the reid.ImportSpecialPersonnel API synchronously api document: https://help.aliyun.com/api/reid/importspecialpersonnel.html
func (*Client) ImportSpecialPersonnelWithCallback ¶
func (client *Client) ImportSpecialPersonnelWithCallback(request *ImportSpecialPersonnelRequest, callback func(response *ImportSpecialPersonnelResponse, err error)) <-chan int
ImportSpecialPersonnelWithCallback invokes the reid.ImportSpecialPersonnel API asynchronously api document: https://help.aliyun.com/api/reid/importspecialpersonnel.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ImportSpecialPersonnelWithChan ¶
func (client *Client) ImportSpecialPersonnelWithChan(request *ImportSpecialPersonnelRequest) (<-chan *ImportSpecialPersonnelResponse, <-chan error)
ImportSpecialPersonnelWithChan invokes the reid.ImportSpecialPersonnel API asynchronously api document: https://help.aliyun.com/api/reid/importspecialpersonnel.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListActionData ¶
func (client *Client) ListActionData(request *ListActionDataRequest) (response *ListActionDataResponse, err error)
ListActionData invokes the reid.ListActionData API synchronously api document: https://help.aliyun.com/api/reid/listactiondata.html
func (*Client) ListActionDataWithCallback ¶
func (client *Client) ListActionDataWithCallback(request *ListActionDataRequest, callback func(response *ListActionDataResponse, err error)) <-chan int
ListActionDataWithCallback invokes the reid.ListActionData API asynchronously api document: https://help.aliyun.com/api/reid/listactiondata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListActionDataWithChan ¶
func (client *Client) ListActionDataWithChan(request *ListActionDataRequest) (<-chan *ListActionDataResponse, <-chan error)
ListActionDataWithChan invokes the reid.ListActionData API asynchronously api document: https://help.aliyun.com/api/reid/listactiondata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListDevicesImages ¶ added in v1.61.191
func (client *Client) ListDevicesImages(request *ListDevicesImagesRequest) (response *ListDevicesImagesResponse, err error)
ListDevicesImages invokes the reid.ListDevicesImages API synchronously api document: https://help.aliyun.com/api/reid/listdevicesimages.html
func (*Client) ListDevicesImagesWithCallback ¶ added in v1.61.191
func (client *Client) ListDevicesImagesWithCallback(request *ListDevicesImagesRequest, callback func(response *ListDevicesImagesResponse, err error)) <-chan int
ListDevicesImagesWithCallback invokes the reid.ListDevicesImages API asynchronously api document: https://help.aliyun.com/api/reid/listdevicesimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListDevicesImagesWithChan ¶ added in v1.61.191
func (client *Client) ListDevicesImagesWithChan(request *ListDevicesImagesRequest) (<-chan *ListDevicesImagesResponse, <-chan error)
ListDevicesImagesWithChan invokes the reid.ListDevicesImages API asynchronously api document: https://help.aliyun.com/api/reid/listdevicesimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListEmap ¶
func (client *Client) ListEmap(request *ListEmapRequest) (response *ListEmapResponse, err error)
ListEmap invokes the reid.ListEmap API synchronously api document: https://help.aliyun.com/api/reid/listemap.html
func (*Client) ListEmapWithCallback ¶
func (client *Client) ListEmapWithCallback(request *ListEmapRequest, callback func(response *ListEmapResponse, err error)) <-chan int
ListEmapWithCallback invokes the reid.ListEmap API asynchronously api document: https://help.aliyun.com/api/reid/listemap.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListEmapWithChan ¶
func (client *Client) ListEmapWithChan(request *ListEmapRequest) (<-chan *ListEmapResponse, <-chan error)
ListEmapWithChan invokes the reid.ListEmap API asynchronously api document: https://help.aliyun.com/api/reid/listemap.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListLocation ¶
func (client *Client) ListLocation(request *ListLocationRequest) (response *ListLocationResponse, err error)
ListLocation invokes the reid.ListLocation API synchronously api document: https://help.aliyun.com/api/reid/listlocation.html
func (*Client) ListLocationWithCallback ¶
func (client *Client) ListLocationWithCallback(request *ListLocationRequest, callback func(response *ListLocationResponse, err error)) <-chan int
ListLocationWithCallback invokes the reid.ListLocation API asynchronously api document: https://help.aliyun.com/api/reid/listlocation.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListLocationWithChan ¶
func (client *Client) ListLocationWithChan(request *ListLocationRequest) (<-chan *ListLocationResponse, <-chan error)
ListLocationWithChan invokes the reid.ListLocation API asynchronously api document: https://help.aliyun.com/api/reid/listlocation.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListMaskDetectionResults ¶ added in v1.60.385
func (client *Client) ListMaskDetectionResults(request *ListMaskDetectionResultsRequest) (response *ListMaskDetectionResultsResponse, err error)
ListMaskDetectionResults invokes the reid.ListMaskDetectionResults API synchronously api document: https://help.aliyun.com/api/reid/listmaskdetectionresults.html
func (*Client) ListMaskDetectionResultsWithCallback ¶ added in v1.60.385
func (client *Client) ListMaskDetectionResultsWithCallback(request *ListMaskDetectionResultsRequest, callback func(response *ListMaskDetectionResultsResponse, err error)) <-chan int
ListMaskDetectionResultsWithCallback invokes the reid.ListMaskDetectionResults API asynchronously api document: https://help.aliyun.com/api/reid/listmaskdetectionresults.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListMaskDetectionResultsWithChan ¶ added in v1.60.385
func (client *Client) ListMaskDetectionResultsWithChan(request *ListMaskDetectionResultsRequest) (<-chan *ListMaskDetectionResultsResponse, <-chan error)
ListMaskDetectionResultsWithChan invokes the reid.ListMaskDetectionResults API asynchronously api document: https://help.aliyun.com/api/reid/listmaskdetectionresults.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListPersonByImage ¶
func (client *Client) ListPersonByImage(request *ListPersonByImageRequest) (response *ListPersonByImageResponse, err error)
ListPersonByImage invokes the reid.ListPersonByImage API synchronously api document: https://help.aliyun.com/api/reid/listpersonbyimage.html
func (*Client) ListPersonByImageWithCallback ¶
func (client *Client) ListPersonByImageWithCallback(request *ListPersonByImageRequest, callback func(response *ListPersonByImageResponse, err error)) <-chan int
ListPersonByImageWithCallback invokes the reid.ListPersonByImage API asynchronously api document: https://help.aliyun.com/api/reid/listpersonbyimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListPersonByImageWithChan ¶
func (client *Client) ListPersonByImageWithChan(request *ListPersonByImageRequest) (<-chan *ListPersonByImageResponse, <-chan error)
ListPersonByImageWithChan invokes the reid.ListPersonByImage API asynchronously api document: https://help.aliyun.com/api/reid/listpersonbyimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListStore ¶
func (client *Client) ListStore(request *ListStoreRequest) (response *ListStoreResponse, err error)
ListStore invokes the reid.ListStore API synchronously api document: https://help.aliyun.com/api/reid/liststore.html
func (*Client) ListStoreWithCallback ¶
func (client *Client) ListStoreWithCallback(request *ListStoreRequest, callback func(response *ListStoreResponse, err error)) <-chan int
ListStoreWithCallback invokes the reid.ListStore API asynchronously api document: https://help.aliyun.com/api/reid/liststore.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListStoreWithChan ¶
func (client *Client) ListStoreWithChan(request *ListStoreRequest) (<-chan *ListStoreResponse, <-chan error)
ListStoreWithChan invokes the reid.ListStore API asynchronously api document: https://help.aliyun.com/api/reid/liststore.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) PullActionData ¶
func (client *Client) PullActionData(request *PullActionDataRequest) (response *PullActionDataResponse, err error)
PullActionData invokes the reid.PullActionData API synchronously api document: https://help.aliyun.com/api/reid/pullactiondata.html
func (*Client) PullActionDataWithCallback ¶
func (client *Client) PullActionDataWithCallback(request *PullActionDataRequest, callback func(response *PullActionDataResponse, err error)) <-chan int
PullActionDataWithCallback invokes the reid.PullActionData API asynchronously api document: https://help.aliyun.com/api/reid/pullactiondata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) PullActionDataWithChan ¶
func (client *Client) PullActionDataWithChan(request *PullActionDataRequest) (<-chan *PullActionDataResponse, <-chan error)
PullActionDataWithChan invokes the reid.PullActionData API asynchronously api document: https://help.aliyun.com/api/reid/pullactiondata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) PullTakeShoesEvent ¶ added in v1.61.298
func (client *Client) PullTakeShoesEvent(request *PullTakeShoesEventRequest) (response *PullTakeShoesEventResponse, err error)
PullTakeShoesEvent invokes the reid.PullTakeShoesEvent API synchronously api document: https://help.aliyun.com/api/reid/pulltakeshoesevent.html
func (*Client) PullTakeShoesEventWithCallback ¶ added in v1.61.298
func (client *Client) PullTakeShoesEventWithCallback(request *PullTakeShoesEventRequest, callback func(response *PullTakeShoesEventResponse, err error)) <-chan int
PullTakeShoesEventWithCallback invokes the reid.PullTakeShoesEvent API asynchronously api document: https://help.aliyun.com/api/reid/pulltakeshoesevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) PullTakeShoesEventWithChan ¶ added in v1.61.298
func (client *Client) PullTakeShoesEventWithChan(request *PullTakeShoesEventRequest) (<-chan *PullTakeShoesEventResponse, <-chan error)
PullTakeShoesEventWithChan invokes the reid.PullTakeShoesEvent API asynchronously api document: https://help.aliyun.com/api/reid/pulltakeshoesevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) PullTryOnShoesEvent ¶ added in v1.61.298
func (client *Client) PullTryOnShoesEvent(request *PullTryOnShoesEventRequest) (response *PullTryOnShoesEventResponse, err error)
PullTryOnShoesEvent invokes the reid.PullTryOnShoesEvent API synchronously api document: https://help.aliyun.com/api/reid/pulltryonshoesevent.html
func (*Client) PullTryOnShoesEventWithCallback ¶ added in v1.61.298
func (client *Client) PullTryOnShoesEventWithCallback(request *PullTryOnShoesEventRequest, callback func(response *PullTryOnShoesEventResponse, err error)) <-chan int
PullTryOnShoesEventWithCallback invokes the reid.PullTryOnShoesEvent API asynchronously api document: https://help.aliyun.com/api/reid/pulltryonshoesevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) PullTryOnShoesEventWithChan ¶ added in v1.61.298
func (client *Client) PullTryOnShoesEventWithChan(request *PullTryOnShoesEventRequest) (<-chan *PullTryOnShoesEventResponse, <-chan error)
PullTryOnShoesEventWithChan invokes the reid.PullTryOnShoesEvent API asynchronously api document: https://help.aliyun.com/api/reid/pulltryonshoesevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
type CustomerFlowItem ¶
type CustomerFlowItem struct { 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"` }
CustomerFlowItem is a nested struct in reid response
type CustomerFlowItems ¶
type CustomerFlowItems struct {
CustomerFlowItem []CustomerFlowItem `json:"CustomerFlowItem" xml:"CustomerFlowItem"`
}
CustomerFlowItems is a nested struct in reid response
type DescribeBaseStatisticsRequest ¶
type DescribeBaseStatisticsRequest struct { *requests.RpcRequest Date string `position:"Body" name:"Date"` ExtraStatisticTypes string `position:"Body" name:"ExtraStatisticTypes"` StoreId requests.Integer `position:"Body" name:"StoreId"` SummaryType string `position:"Body" name:"SummaryType"` LocationId requests.Integer `position:"Body" name:"LocationId"` }
DescribeBaseStatisticsRequest is the request struct for api DescribeBaseStatistics
func CreateDescribeBaseStatisticsRequest ¶
func CreateDescribeBaseStatisticsRequest() (request *DescribeBaseStatisticsRequest)
CreateDescribeBaseStatisticsRequest creates a request to invoke DescribeBaseStatistics API
type DescribeBaseStatisticsResponse ¶
type DescribeBaseStatisticsResponse struct { *responses.BaseResponse ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` CursorTime string `json:"CursorTime" xml:"CursorTime"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` BaseStatistics BaseStatistics `json:"BaseStatistics" xml:"BaseStatistics"` }
DescribeBaseStatisticsResponse is the response struct for api DescribeBaseStatistics
func CreateDescribeBaseStatisticsResponse ¶
func CreateDescribeBaseStatisticsResponse() (response *DescribeBaseStatisticsResponse)
CreateDescribeBaseStatisticsResponse creates a response to parse from DescribeBaseStatistics response
type DescribeCameraStatisticsRequest ¶ added in v1.61.26
type DescribeCameraStatisticsRequest struct { *requests.RpcRequest StartTimestamp requests.Integer `position:"Body" name:"StartTimestamp"` StoreId requests.Integer `position:"Body" name:"StoreId"` EndTimestamp requests.Integer `position:"Body" name:"EndTimestamp"` }
DescribeCameraStatisticsRequest is the request struct for api DescribeCameraStatistics
func CreateDescribeCameraStatisticsRequest ¶ added in v1.61.26
func CreateDescribeCameraStatisticsRequest() (request *DescribeCameraStatisticsRequest)
CreateDescribeCameraStatisticsRequest creates a request to invoke DescribeCameraStatistics API
type DescribeCameraStatisticsResponse ¶ added in v1.61.26
type DescribeCameraStatisticsResponse struct { *responses.BaseResponse ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` Message string `json:"Message" xml:"Message"` Code string `json:"Code" xml:"Code"` DynamicCode string `json:"DynamicCode" xml:"DynamicCode"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"` PvStatisticResults PvStatisticResults `json:"PvStatisticResults" xml:"PvStatisticResults"` }
DescribeCameraStatisticsResponse is the response struct for api DescribeCameraStatistics
func CreateDescribeCameraStatisticsResponse ¶ added in v1.61.26
func CreateDescribeCameraStatisticsResponse() (response *DescribeCameraStatisticsResponse)
CreateDescribeCameraStatisticsResponse creates a response to parse from DescribeCameraStatistics response
type DescribeCursorRequest ¶
type DescribeCursorRequest struct { *requests.RpcRequest StoreId requests.Integer `position:"Body" name:"StoreId"` Time string `position:"Body" name:"Time"` }
DescribeCursorRequest is the request struct for api DescribeCursor
func CreateDescribeCursorRequest ¶
func CreateDescribeCursorRequest() (request *DescribeCursorRequest)
CreateDescribeCursorRequest creates a request to invoke DescribeCursor API
type DescribeCursorResponse ¶
type DescribeCursorResponse struct { *responses.BaseResponse ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` Cursor string `json:"Cursor" xml:"Cursor"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
DescribeCursorResponse is the response struct for api DescribeCursor
func CreateDescribeCursorResponse ¶
func CreateDescribeCursorResponse() (response *DescribeCursorResponse)
CreateDescribeCursorResponse creates a response to parse from DescribeCursor response
type DescribeCustomerFlowByLocationRequest ¶
type DescribeCustomerFlowByLocationRequest struct { *requests.RpcRequest StartDate string `position:"Body" name:"StartDate"` StoreId requests.Integer `position:"Body" name:"StoreId"` MinCount requests.Integer `position:"Body" name:"MinCount"` ParentAmount requests.Integer `position:"Body" name:"ParentAmount"` MaxCount requests.Integer `position:"Body" name:"MaxCount"` EndDate string `position:"Body" name:"EndDate"` LocationId requests.Integer `position:"Body" name:"LocationId"` ParentLocationIds string `position:"Body" name:"ParentLocationIds"` }
DescribeCustomerFlowByLocationRequest is the request struct for api DescribeCustomerFlowByLocation
func CreateDescribeCustomerFlowByLocationRequest ¶
func CreateDescribeCustomerFlowByLocationRequest() (request *DescribeCustomerFlowByLocationRequest)
CreateDescribeCustomerFlowByLocationRequest creates a request to invoke DescribeCustomerFlowByLocation API
type DescribeCustomerFlowByLocationResponse ¶
type DescribeCustomerFlowByLocationResponse struct { *responses.BaseResponse LocationId int64 `json:"LocationId" xml:"LocationId"` ParentLocationIds string `json:"ParentLocationIds" xml:"ParentLocationIds"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` LocationName string `json:"LocationName" xml:"LocationName"` Percent float64 `json:"Percent" xml:"Percent"` StoreId int64 `json:"StoreId" xml:"StoreId"` Count int64 `json:"Count" xml:"Count"` CustomerFlowItems CustomerFlowItems `json:"CustomerFlowItems" xml:"CustomerFlowItems"` }
DescribeCustomerFlowByLocationResponse is the response struct for api DescribeCustomerFlowByLocation
func CreateDescribeCustomerFlowByLocationResponse ¶
func CreateDescribeCustomerFlowByLocationResponse() (response *DescribeCustomerFlowByLocationResponse)
CreateDescribeCustomerFlowByLocationResponse creates a response to parse from DescribeCustomerFlowByLocation response
type DescribeDevicesRequest ¶ added in v1.60.307
type DescribeDevicesRequest struct { *requests.RpcRequest StoreId requests.Integer `position:"Body" name:"StoreId"` }
DescribeDevicesRequest is the request struct for api DescribeDevices
func CreateDescribeDevicesRequest ¶ added in v1.60.307
func CreateDescribeDevicesRequest() (request *DescribeDevicesRequest)
CreateDescribeDevicesRequest creates a request to invoke DescribeDevices API
type DescribeDevicesResponse ¶ added in v1.60.307
type DescribeDevicesResponse struct { *responses.BaseResponse ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` Message string `json:"Message" xml:"Message"` Code string `json:"Code" xml:"Code"` DynamicCode string `json:"DynamicCode" xml:"DynamicCode"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"` Devices Devices `json:"Devices" xml:"Devices"` }
DescribeDevicesResponse is the response struct for api DescribeDevices
func CreateDescribeDevicesResponse ¶ added in v1.60.307
func CreateDescribeDevicesResponse() (response *DescribeDevicesResponse)
CreateDescribeDevicesResponse creates a response to parse from DescribeDevices response
type DescribeHeatMapRequest ¶
type DescribeHeatMapRequest struct { *requests.RpcRequest Date string `position:"Body" name:"Date"` StoreId requests.Integer `position:"Body" name:"StoreId"` EmapId requests.Integer `position:"Body" name:"EmapId"` }
DescribeHeatMapRequest is the request struct for api DescribeHeatMap
func CreateDescribeHeatMapRequest ¶
func CreateDescribeHeatMapRequest() (request *DescribeHeatMapRequest)
CreateDescribeHeatMapRequest creates a request to invoke DescribeHeatMap API
type DescribeHeatMapResponse ¶
type DescribeHeatMapResponse struct { *responses.BaseResponse ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` HeatMapPoints HeatMapPoints `json:"HeatMapPoints" xml:"HeatMapPoints"` }
DescribeHeatMapResponse is the response struct for api DescribeHeatMap
func CreateDescribeHeatMapResponse ¶
func CreateDescribeHeatMapResponse() (response *DescribeHeatMapResponse)
CreateDescribeHeatMapResponse creates a response to parse from DescribeHeatMap response
type DescribeImageUrlsRequest ¶
type DescribeImageUrlsRequest struct { *requests.RpcRequest OriginUrls string `position:"Body" name:"OriginUrls"` StoreId requests.Integer `position:"Body" name:"StoreId"` ObjectKeys string `position:"Body" name:"ObjectKeys"` }
DescribeImageUrlsRequest is the request struct for api DescribeImageUrls
func CreateDescribeImageUrlsRequest ¶
func CreateDescribeImageUrlsRequest() (request *DescribeImageUrlsRequest)
CreateDescribeImageUrlsRequest creates a request to invoke DescribeImageUrls API
type DescribeImageUrlsResponse ¶
type DescribeImageUrlsResponse struct { *responses.BaseResponse ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Urls Urls `json:"Urls" xml:"Urls"` }
DescribeImageUrlsResponse is the response struct for api DescribeImageUrls
func CreateDescribeImageUrlsResponse ¶
func CreateDescribeImageUrlsResponse() (response *DescribeImageUrlsResponse)
CreateDescribeImageUrlsResponse creates a response to parse from DescribeImageUrls response
type DescribeIpcLiveAddressRequest ¶ added in v1.61.191
type DescribeIpcLiveAddressRequest struct { *requests.RpcRequest IpcId requests.Integer `position:"Body" name:"IpcId"` StoreId requests.Integer `position:"Body" name:"StoreId"` ProtocolType string `position:"Body" name:"ProtocolType"` }
DescribeIpcLiveAddressRequest is the request struct for api DescribeIpcLiveAddress
func CreateDescribeIpcLiveAddressRequest ¶ added in v1.61.191
func CreateDescribeIpcLiveAddressRequest() (request *DescribeIpcLiveAddressRequest)
CreateDescribeIpcLiveAddressRequest creates a request to invoke DescribeIpcLiveAddress API
type DescribeIpcLiveAddressResponse ¶ added in v1.61.191
type DescribeIpcLiveAddressResponse struct { *responses.BaseResponse RtmpUrl string `json:"RtmpUrl" xml:"RtmpUrl"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` Message string `json:"Message" xml:"Message"` Code string `json:"Code" xml:"Code"` ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"` DynamicCode string `json:"DynamicCode" xml:"DynamicCode"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` IpcId int64 `json:"IpcId" xml:"IpcId"` DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"` }
DescribeIpcLiveAddressResponse is the response struct for api DescribeIpcLiveAddress
func CreateDescribeIpcLiveAddressResponse ¶ added in v1.61.191
func CreateDescribeIpcLiveAddressResponse() (response *DescribeIpcLiveAddressResponse)
CreateDescribeIpcLiveAddressResponse creates a response to parse from DescribeIpcLiveAddress response
type DescribeOverviewDataRequest ¶
type DescribeOverviewDataRequest struct { *requests.RpcRequest Date string `position:"Body" name:"Date"` StoreIds string `position:"Body" name:"StoreIds"` }
DescribeOverviewDataRequest is the request struct for api DescribeOverviewData
func CreateDescribeOverviewDataRequest ¶
func CreateDescribeOverviewDataRequest() (request *DescribeOverviewDataRequest)
CreateDescribeOverviewDataRequest creates a request to invoke DescribeOverviewData API
type DescribeOverviewDataResponse ¶
type DescribeOverviewDataResponse struct { *responses.BaseResponse ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` Message string `json:"Message" xml:"Message"` Code string `json:"Code" xml:"Code"` DynamicCode string `json:"DynamicCode" xml:"DynamicCode"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"` OverviewDetail OverviewDetail `json:"OverviewDetail" xml:"OverviewDetail"` AccurateOverviewDetail AccurateOverviewDetail `json:"AccurateOverviewDetail" xml:"AccurateOverviewDetail"` }
DescribeOverviewDataResponse is the response struct for api DescribeOverviewData
func CreateDescribeOverviewDataResponse ¶
func CreateDescribeOverviewDataResponse() (response *DescribeOverviewDataResponse)
CreateDescribeOverviewDataResponse creates a response to parse from DescribeOverviewData response
type DetectionResult ¶ added in v1.60.385
type DetectionResult struct { PkId string `json:"PkId" xml:"PkId"` Score string `json:"Score" xml:"Score"` LocationId int64 `json:"LocationId" xml:"LocationId"` ImageKey string `json:"ImageKey" xml:"ImageKey"` Id int64 `json:"Id" xml:"Id"` IpcId string `json:"IpcId" xml:"IpcId"` MaskResult string `json:"MaskResult" xml:"MaskResult"` }
DetectionResult is a nested struct in reid response
type Device ¶ added in v1.60.307
type Device struct { AgentStatus string `json:"AgentStatus" xml:"AgentStatus"` IpcStatus string `json:"IpcStatus" xml:"IpcStatus"` AgentIp string `json:"AgentIp" xml:"AgentIp"` IpcIp string `json:"IpcIp" xml:"IpcIp"` AgentReceiveTime int64 `json:"AgentReceiveTime" xml:"AgentReceiveTime"` AgentMac string `json:"AgentMac" xml:"AgentMac"` IpcReceiveTime int64 `json:"IpcReceiveTime" xml:"IpcReceiveTime"` IpcId int64 `json:"IpcId" xml:"IpcId"` IpcName string `json:"IpcName" xml:"IpcName"` }
Device is a nested struct in reid response
type DeviceImage ¶ added in v1.61.191
type DeviceImage struct { IpcId int64 `json:"IpcId" xml:"IpcId"` ImageUrl string `json:"ImageUrl" xml:"ImageUrl"` }
DeviceImage is a nested struct in reid response
type DeviceImages ¶ added in v1.61.191
type DeviceImages struct {
DeviceImage []DeviceImage `json:"DeviceImage" xml:"DeviceImage"`
}
DeviceImages is a nested struct in reid response
type Devices ¶ added in v1.60.307
type Devices struct {
Device []Device `json:"Device" xml:"Device"`
}
Devices is a nested struct in reid response
type FemaleAgeItems ¶
type FemaleAgeItems struct {
AgeItem []AgeItem `json:"AgeItem" xml:"AgeItem"`
}
FemaleAgeItems is a nested struct in reid response
type FootwearEvent ¶ added in v1.61.313
type FootwearEvent struct { PositionNumber string `json:"PositionNumber" xml:"PositionNumber"` TryOnEventCount int `json:"TryOnEventCount" xml:"TryOnEventCount"` SkuId string `json:"SkuId" xml:"SkuId"` StoreId int64 `json:"StoreId" xml:"StoreId"` TakeEventCount int `json:"TakeEventCount" xml:"TakeEventCount"` Date string `json:"Date" xml:"Date"` }
FootwearEvent is a nested struct in reid response
type FootwearEventList ¶ added in v1.61.313
type FootwearEventList struct {
FootwearEvent []FootwearEvent `json:"FootwearEvent" xml:"FootwearEvent"`
}
FootwearEventList is a nested struct in reid response
type GetFootwearEventRequest ¶ added in v1.61.313
type GetFootwearEventRequest struct { *requests.RpcRequest Date string `position:"Body" name:"Date"` StoreId requests.Integer `position:"Body" name:"StoreId"` }
GetFootwearEventRequest is the request struct for api GetFootwearEvent
func CreateGetFootwearEventRequest ¶ added in v1.61.313
func CreateGetFootwearEventRequest() (request *GetFootwearEventRequest)
CreateGetFootwearEventRequest creates a request to invoke GetFootwearEvent API
type GetFootwearEventResponse ¶ added in v1.61.313
type GetFootwearEventResponse struct { *responses.BaseResponse ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` Message string `json:"Message" xml:"Message"` Code string `json:"Code" xml:"Code"` DynamicCode string `json:"DynamicCode" xml:"DynamicCode"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"` FootwearEventList FootwearEventList `json:"FootwearEventList" xml:"FootwearEventList"` }
GetFootwearEventResponse is the response struct for api GetFootwearEvent
func CreateGetFootwearEventResponse ¶ added in v1.61.313
func CreateGetFootwearEventResponse() (response *GetFootwearEventResponse)
CreateGetFootwearEventResponse creates a response to parse from GetFootwearEvent response
type GetFootwearPositionRequest ¶ added in v1.61.298
type GetFootwearPositionRequest struct { *requests.RpcRequest Date string `position:"Body" name:"Date"` StoreId requests.Integer `position:"Body" name:"StoreId"` SkuId string `position:"Body" name:"SkuId"` }
GetFootwearPositionRequest is the request struct for api GetFootwearPosition
func CreateGetFootwearPositionRequest ¶ added in v1.61.298
func CreateGetFootwearPositionRequest() (request *GetFootwearPositionRequest)
CreateGetFootwearPositionRequest creates a request to invoke GetFootwearPosition API
type GetFootwearPositionResponse ¶ added in v1.61.298
type GetFootwearPositionResponse struct { *responses.BaseResponse ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` Message string `json:"Message" xml:"Message"` StartTime int64 `json:"StartTime" xml:"StartTime"` Code string `json:"Code" xml:"Code"` PositionNumber int `json:"PositionNumber" xml:"PositionNumber"` DynamicCode string `json:"DynamicCode" xml:"DynamicCode"` SkuId string `json:"SkuId" xml:"SkuId"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` StoreId int64 `json:"StoreId" xml:"StoreId"` DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"` }
GetFootwearPositionResponse is the response struct for api GetFootwearPosition
func CreateGetFootwearPositionResponse ¶ added in v1.61.298
func CreateGetFootwearPositionResponse() (response *GetFootwearPositionResponse)
CreateGetFootwearPositionResponse creates a response to parse from GetFootwearPosition response
type HeatMapPoint ¶
type HeatMapPoint struct { Y float64 `json:"Y" xml:"Y"` Weight int `json:"Weight" xml:"Weight"` X float64 `json:"X" xml:"X"` }
HeatMapPoint is a nested struct in reid response
type HeatMapPoints ¶
type HeatMapPoints struct {
HeatMapPoint []HeatMapPoint `json:"HeatMapPoint" xml:"HeatMapPoint"`
}
HeatMapPoints is a nested struct in reid response
type ImageUrl ¶
type ImageUrl struct { ObjectKey string `json:"ObjectKey" xml:"ObjectKey"` Url string `json:"Url" xml:"Url"` }
ImageUrl is a nested struct in reid response
type ImportSpecialPersonnelRequest ¶
type ImportSpecialPersonnelRequest struct { *requests.RpcRequest UkId requests.Integer `position:"Body" name:"UkId"` Description string `position:"Body" name:"Description"` ExternalId string `position:"Body" name:"ExternalId"` PersonType string `position:"Body" name:"PersonType"` Urls string `position:"Body" name:"Urls"` PersonName string `position:"Body" name:"PersonName"` StoreIds string `position:"Body" name:"StoreIds"` Status string `position:"Body" name:"Status"` }
ImportSpecialPersonnelRequest is the request struct for api ImportSpecialPersonnel
func CreateImportSpecialPersonnelRequest ¶
func CreateImportSpecialPersonnelRequest() (request *ImportSpecialPersonnelRequest)
CreateImportSpecialPersonnelRequest creates a request to invoke ImportSpecialPersonnel API
type ImportSpecialPersonnelResponse ¶
type ImportSpecialPersonnelResponse struct { *responses.BaseResponse ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` SpecialPersonnelMaps SpecialPersonnelMaps `json:"SpecialPersonnelMaps" xml:"SpecialPersonnelMaps"` }
ImportSpecialPersonnelResponse is the response struct for api ImportSpecialPersonnel
func CreateImportSpecialPersonnelResponse ¶
func CreateImportSpecialPersonnelResponse() (response *ImportSpecialPersonnelResponse)
CreateImportSpecialPersonnelResponse creates a response to parse from ImportSpecialPersonnel response
type ListActionDataRequest ¶
type ListActionDataRequest struct { *requests.RpcRequest EndTime requests.Integer `position:"Body" name:"EndTime"` StartTime requests.Integer `position:"Body" name:"StartTime"` StoreId requests.Integer `position:"Body" name:"StoreId"` PageNumber requests.Integer `position:"Body" name:"PageNumber"` PageSize requests.Integer `position:"Body" name:"PageSize"` FilterInvalidData requests.Boolean `position:"Body" name:"FilterInvalidData"` }
ListActionDataRequest is the request struct for api ListActionData
func CreateListActionDataRequest ¶
func CreateListActionDataRequest() (request *ListActionDataRequest)
CreateListActionDataRequest creates a request to invoke ListActionData API
type ListActionDataResponse ¶
type ListActionDataResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` CursorTime int64 `json:"CursorTime" xml:"CursorTime"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` PageNumber int `json:"PageNumber" xml:"PageNumber"` TotalCount int64 `json:"TotalCount" xml:"TotalCount"` PageSize int `json:"PageSize" xml:"PageSize"` Actions ActionsInListActionData `json:"Actions" xml:"Actions"` }
ListActionDataResponse is the response struct for api ListActionData
func CreateListActionDataResponse ¶
func CreateListActionDataResponse() (response *ListActionDataResponse)
CreateListActionDataResponse creates a response to parse from ListActionData response
type ListDevicesImagesRequest ¶ added in v1.61.191
type ListDevicesImagesRequest struct { *requests.RpcRequest IpcIdList string `position:"Body" name:"IpcIdList"` StoreId requests.Integer `position:"Body" name:"StoreId"` }
ListDevicesImagesRequest is the request struct for api ListDevicesImages
func CreateListDevicesImagesRequest ¶ added in v1.61.191
func CreateListDevicesImagesRequest() (request *ListDevicesImagesRequest)
CreateListDevicesImagesRequest creates a request to invoke ListDevicesImages API
type ListDevicesImagesResponse ¶ added in v1.61.191
type ListDevicesImagesResponse struct { *responses.BaseResponse ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` Message string `json:"Message" xml:"Message"` Code string `json:"Code" xml:"Code"` DynamicCode string `json:"DynamicCode" xml:"DynamicCode"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"` DeviceImages []DeviceImage `json:"DeviceImages" xml:"DeviceImages"` }
ListDevicesImagesResponse is the response struct for api ListDevicesImages
func CreateListDevicesImagesResponse ¶ added in v1.61.191
func CreateListDevicesImagesResponse() (response *ListDevicesImagesResponse)
CreateListDevicesImagesResponse creates a response to parse from ListDevicesImages response
type ListEmapRequest ¶
type ListEmapRequest struct { *requests.RpcRequest StoreId requests.Integer `position:"Body" name:"StoreId"` }
ListEmapRequest is the request struct for api ListEmap
func CreateListEmapRequest ¶
func CreateListEmapRequest() (request *ListEmapRequest)
CreateListEmapRequest creates a request to invoke ListEmap API
type ListEmapResponse ¶
type ListEmapResponse struct { *responses.BaseResponse ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` OpenEmaps OpenEmaps `json:"OpenEmaps" xml:"OpenEmaps"` }
ListEmapResponse is the response struct for api ListEmap
func CreateListEmapResponse ¶
func CreateListEmapResponse() (response *ListEmapResponse)
CreateListEmapResponse creates a response to parse from ListEmap response
type ListLocationRequest ¶
type ListLocationRequest struct { *requests.RpcRequest StoreId requests.Integer `position:"Body" name:"StoreId"` }
ListLocationRequest is the request struct for api ListLocation
func CreateListLocationRequest ¶
func CreateListLocationRequest() (request *ListLocationRequest)
CreateListLocationRequest creates a request to invoke ListLocation API
type ListLocationResponse ¶
type ListLocationResponse struct { *responses.BaseResponse ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` LocationInfoItems LocationInfoItems `json:"LocationInfoItems" xml:"LocationInfoItems"` }
ListLocationResponse is the response struct for api ListLocation
func CreateListLocationResponse ¶
func CreateListLocationResponse() (response *ListLocationResponse)
CreateListLocationResponse creates a response to parse from ListLocation response
type ListMaskDetectionResultsRequest ¶ added in v1.60.385
type ListMaskDetectionResultsRequest struct { *requests.RpcRequest EndTime requests.Integer `position:"Body" name:"EndTime"` StartTime requests.Integer `position:"Body" name:"StartTime"` StoreId requests.Integer `position:"Body" name:"StoreId"` PageNumber requests.Integer `position:"Body" name:"PageNumber"` PageSize requests.Integer `position:"Body" name:"PageSize"` }
ListMaskDetectionResultsRequest is the request struct for api ListMaskDetectionResults
func CreateListMaskDetectionResultsRequest ¶ added in v1.60.385
func CreateListMaskDetectionResultsRequest() (request *ListMaskDetectionResultsRequest)
CreateListMaskDetectionResultsRequest creates a request to invoke ListMaskDetectionResults API
type ListMaskDetectionResultsResponse ¶ added in v1.60.385
type ListMaskDetectionResultsResponse struct { *responses.BaseResponse ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` PageNumber int `json:"PageNumber" xml:"PageNumber"` Message string `json:"Message" xml:"Message"` Code string `json:"Code" xml:"Code"` TotalCount int64 `json:"TotalCount" xml:"TotalCount"` DynamicCode string `json:"DynamicCode" xml:"DynamicCode"` PageSize int `json:"PageSize" xml:"PageSize"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"` MaskDetectionResults []DetectionResult `json:"MaskDetectionResults" xml:"MaskDetectionResults"` }
ListMaskDetectionResultsResponse is the response struct for api ListMaskDetectionResults
func CreateListMaskDetectionResultsResponse ¶ added in v1.60.385
func CreateListMaskDetectionResultsResponse() (response *ListMaskDetectionResultsResponse)
CreateListMaskDetectionResultsResponse creates a response to parse from ListMaskDetectionResults response
type ListPersonByImageRequest ¶
type ListPersonByImageRequest struct { *requests.RpcRequest StoreId requests.Integer `position:"Body" name:"StoreId"` ImageUrl string `position:"Body" name:"ImageUrl"` }
ListPersonByImageRequest is the request struct for api ListPersonByImage
func CreateListPersonByImageRequest ¶
func CreateListPersonByImageRequest() (request *ListPersonByImageRequest)
CreateListPersonByImageRequest creates a request to invoke ListPersonByImage API
type ListPersonByImageResponse ¶
type ListPersonByImageResponse struct { *responses.BaseResponse ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` PersonSearchResultItems PersonSearchResultItems `json:"PersonSearchResultItems" xml:"PersonSearchResultItems"` }
ListPersonByImageResponse is the response struct for api ListPersonByImage
func CreateListPersonByImageResponse ¶
func CreateListPersonByImageResponse() (response *ListPersonByImageResponse)
CreateListPersonByImageResponse creates a response to parse from ListPersonByImage response
type ListStoreRequest ¶
type ListStoreRequest struct {
*requests.RpcRequest
}
ListStoreRequest is the request struct for api ListStore
func CreateListStoreRequest ¶
func CreateListStoreRequest() (request *ListStoreRequest)
CreateListStoreRequest creates a request to invoke ListStore API
type ListStoreResponse ¶
type ListStoreResponse struct { *responses.BaseResponse ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Stores Stores `json:"Stores" xml:"Stores"` }
ListStoreResponse is the response struct for api ListStore
func CreateListStoreResponse ¶
func CreateListStoreResponse() (response *ListStoreResponse)
CreateListStoreResponse creates a response to parse from ListStore response
type LocationInfoItem ¶
type LocationInfoItem struct { ExternalId string `json:"ExternalId" xml:"ExternalId"` LocationType string `json:"LocationType" xml:"LocationType"` Status int `json:"Status" xml:"Status"` StoreId int64 `json:"StoreId" xml:"StoreId"` GmtCreate int64 `json:"GmtCreate" xml:"GmtCreate"` ParentLocationId int64 `json:"ParentLocationId" xml:"ParentLocationId"` GmtModified int64 `json:"GmtModified" xml:"GmtModified"` LocationName string `json:"LocationName" xml:"LocationName"` LayerType string `json:"LayerType" xml:"LayerType"` LocationId int64 `json:"LocationId" xml:"LocationId"` RectRois RectRois `json:"RectRois" xml:"RectRois"` }
LocationInfoItem is a nested struct in reid response
type LocationInfoItems ¶
type LocationInfoItems struct {
LocationInfoItem []LocationInfoItem `json:"LocationInfoItem" xml:"LocationInfoItem"`
}
LocationInfoItems is a nested struct in reid response
type MaleAgeItems ¶
type MaleAgeItems struct {
AgeItem []AgeItem `json:"AgeItem" xml:"AgeItem"`
}
MaleAgeItems is a nested struct in reid response
type MaskDetectionResults ¶ added in v1.60.385
type MaskDetectionResults struct {
DetectionResult []DetectionResult `json:"DetectionResult" xml:"DetectionResult"`
}
MaskDetectionResults is a nested struct in reid response
type ObjectPositionInImage ¶
type ObjectPositionInImage struct { Top float64 `json:"Top" xml:"Top"` Bottom float64 `json:"Bottom" xml:"Bottom"` Left float64 `json:"Left" xml:"Left"` Right float64 `json:"Right" xml:"Right"` }
ObjectPositionInImage is a nested struct in reid response
type OpenEmap ¶
type OpenEmap struct { LocationId string `json:"LocationId" xml:"LocationId"` EmapId string `json:"EmapId" xml:"EmapId"` Name string `json:"Name" xml:"Name"` EmapUrl string `json:"EmapUrl" xml:"EmapUrl"` }
OpenEmap is a nested struct in reid response
type OpenEmaps ¶
type OpenEmaps struct {
OpenEmap []OpenEmap `json:"OpenEmap" xml:"OpenEmap"`
}
OpenEmaps is a nested struct in reid response
type OpenStore ¶
type OpenStore struct { StoreId int64 `json:"StoreId" xml:"StoreId"` GmtCreate int64 `json:"GmtCreate" xml:"GmtCreate"` Sqm float64 `json:"Sqm" xml:"Sqm"` Status int `json:"Status" xml:"Status"` Name string `json:"Name" xml:"Name"` OpeningEndTime string `json:"OpeningEndTime" xml:"OpeningEndTime"` OpeningStartTime string `json:"OpeningStartTime" xml:"OpeningStartTime"` StoreType string `json:"StoreType" xml:"StoreType"` GmtModified int64 `json:"GmtModified" xml:"GmtModified"` Address string `json:"Address" xml:"Address"` }
OpenStore is a nested struct in reid response
type OverviewDetail ¶
type OverviewDetail struct { StayDeepAvgWOWPercent float64 `json:"StayDeepAvgWOWPercent" xml:"StayDeepAvgWOWPercent"` StayDeepAvg float64 `json:"StayDeepAvg" xml:"StayDeepAvg"` UvAvgWOWPercent float64 `json:"UvAvgWOWPercent" xml:"UvAvgWOWPercent"` StayAvgPeriodWOWPercent float64 `json:"StayAvgPeriodWOWPercent" xml:"StayAvgPeriodWOWPercent"` UvEverySqmGrowthWOWPercent float64 `json:"UvEverySqmGrowthWOWPercent" xml:"UvEverySqmGrowthWOWPercent"` UvWOWPercent float64 `json:"UvWOWPercent" xml:"UvWOWPercent"` Uv int64 `json:"Uv" xml:"Uv"` UvEverySqm float64 `json:"UvEverySqm" xml:"UvEverySqm"` UvAvg float64 `json:"UvAvg" xml:"UvAvg"` StayAvgPeriod float64 `json:"StayAvgPeriod" xml:"StayAvgPeriod"` }
OverviewDetail is a nested struct in reid response
type PersonSearchResultItem ¶
type PersonSearchResultItem struct { UkId int64 `json:"UkId" xml:"UkId"` Score float64 `json:"Score" xml:"Score"` }
PersonSearchResultItem is a nested struct in reid response
type PersonSearchResultItems ¶
type PersonSearchResultItems struct {
PersonSearchResultItem []PersonSearchResultItem `json:"PersonSearchResultItem" xml:"PersonSearchResultItem"`
}
PersonSearchResultItems is a nested struct in reid response
type PointInMap ¶
PointInMap is a nested struct in reid response
type Points ¶
type Points struct {
Point []Point `json:"Point" xml:"Point"`
}
Points is a nested struct in reid response
type PullActionDataRequest ¶
type PullActionDataRequest struct { *requests.RpcRequest StoreId requests.Integer `position:"Body" name:"StoreId"` EndMessageId requests.Integer `position:"Body" name:"EndMessageId"` Limit requests.Integer `position:"Body" name:"Limit"` StartMessageId requests.Integer `position:"Body" name:"StartMessageId"` }
PullActionDataRequest is the request struct for api PullActionData
func CreatePullActionDataRequest ¶
func CreatePullActionDataRequest() (request *PullActionDataRequest)
CreatePullActionDataRequest creates a request to invoke PullActionData API
type PullActionDataResponse ¶
type PullActionDataResponse struct { *responses.BaseResponse ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` NextMessageId int64 `json:"NextMessageId" xml:"NextMessageId"` Actions ActionsInPullActionData `json:"Actions" xml:"Actions"` }
PullActionDataResponse is the response struct for api PullActionData
func CreatePullActionDataResponse ¶
func CreatePullActionDataResponse() (response *PullActionDataResponse)
CreatePullActionDataResponse creates a response to parse from PullActionData response
type PullTakeShoesEventRequest ¶ added in v1.61.298
type PullTakeShoesEventRequest struct { *requests.RpcRequest Date string `position:"Body" name:"Date"` StoreId requests.Integer `position:"Body" name:"StoreId"` SkuId string `position:"Body" name:"SkuId"` }
PullTakeShoesEventRequest is the request struct for api PullTakeShoesEvent
func CreatePullTakeShoesEventRequest ¶ added in v1.61.298
func CreatePullTakeShoesEventRequest() (request *PullTakeShoesEventRequest)
CreatePullTakeShoesEventRequest creates a request to invoke PullTakeShoesEvent API
type PullTakeShoesEventResponse ¶ added in v1.61.298
type PullTakeShoesEventResponse struct { *responses.BaseResponse StartTime int64 `json:"StartTime" xml:"StartTime"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` StoreId int64 `json:"StoreId" xml:"StoreId"` SkuId string `json:"SkuId" xml:"SkuId"` TakeShoesEventCount int `json:"TakeShoesEventCount" xml:"TakeShoesEventCount"` Message string `json:"Message" xml:"Message"` Code string `json:"Code" xml:"Code"` DynamicCode string `json:"DynamicCode" xml:"DynamicCode"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"` }
PullTakeShoesEventResponse is the response struct for api PullTakeShoesEvent
func CreatePullTakeShoesEventResponse ¶ added in v1.61.298
func CreatePullTakeShoesEventResponse() (response *PullTakeShoesEventResponse)
CreatePullTakeShoesEventResponse creates a response to parse from PullTakeShoesEvent response
type PullTryOnShoesEventRequest ¶ added in v1.61.298
type PullTryOnShoesEventRequest struct { *requests.RpcRequest Date string `position:"Body" name:"Date"` StoreId requests.Integer `position:"Body" name:"StoreId"` PageNumber requests.Integer `position:"Body" name:"PageNumber"` PageSize requests.Integer `position:"Body" name:"PageSize"` Name string `position:"Body" name:"Name"` SkuId string `position:"Body" name:"SkuId"` }
PullTryOnShoesEventRequest is the request struct for api PullTryOnShoesEvent
func CreatePullTryOnShoesEventRequest ¶ added in v1.61.298
func CreatePullTryOnShoesEventRequest() (request *PullTryOnShoesEventRequest)
CreatePullTryOnShoesEventRequest creates a request to invoke PullTryOnShoesEvent API
type PullTryOnShoesEventResponse ¶ added in v1.61.298
type PullTryOnShoesEventResponse struct { *responses.BaseResponse StoreId int64 `json:"StoreId" xml:"StoreId"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` StartTs int64 `json:"StartTs" xml:"StartTs"` DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` TryOnShoesEventCount int `json:"TryOnShoesEventCount" xml:"TryOnShoesEventCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` Message string `json:"Message" xml:"Message"` Code string `json:"Code" xml:"Code"` TotalCount int64 `json:"TotalCount" xml:"TotalCount"` DynamicCode string `json:"DynamicCode" xml:"DynamicCode"` SkuId string `json:"SkuId" xml:"SkuId"` PageSize int `json:"PageSize" xml:"PageSize"` }
PullTryOnShoesEventResponse is the response struct for api PullTryOnShoesEvent
func CreatePullTryOnShoesEventResponse ¶ added in v1.61.298
func CreatePullTryOnShoesEventResponse() (response *PullTryOnShoesEventResponse)
CreatePullTryOnShoesEventResponse creates a response to parse from PullTryOnShoesEvent response
type PvRects ¶ added in v1.61.26
type PvRects struct {
Rect []Rect `json:"Rect" xml:"Rect"`
}
PvRects is a nested struct in reid response
type PvStatisticResult ¶ added in v1.61.26
type PvStatisticResult struct { ProcessCursor int64 `json:"ProcessCursor" xml:"ProcessCursor"` IpcId int64 `json:"IpcId" xml:"IpcId"` PvCount int64 `json:"PvCount" xml:"PvCount"` LocationId int64 `json:"LocationId" xml:"LocationId"` PvType string `json:"PvType" xml:"PvType"` MaxDataTime int64 `json:"MaxDataTime" xml:"MaxDataTime"` PvRects PvRects `json:"PvRects" xml:"PvRects"` }
PvStatisticResult is a nested struct in reid response
type PvStatisticResults ¶ added in v1.61.26
type PvStatisticResults struct {
PvStatisticResult []PvStatisticResult `json:"PvStatisticResult" xml:"PvStatisticResult"`
}
PvStatisticResults is a nested struct in reid response
type Rect ¶ added in v1.61.26
type Rect struct { Right float64 `json:"Right" xml:"Right"` Left float64 `json:"Left" xml:"Left"` Top float64 `json:"Top" xml:"Top"` Bottom float64 `json:"Bottom" xml:"Bottom"` }
Rect is a nested struct in reid response
type RectRoi ¶
type RectRoi struct {
Points Points `json:"Points" xml:"Points"`
}
RectRoi is a nested struct in reid response
type RectRois ¶
type RectRois struct {
RectRoi []RectRoi `json:"RectRoi" xml:"RectRoi"`
}
RectRois is a nested struct in reid response
type SpecialPersonnelMap ¶
type SpecialPersonnelMap struct { UkId int64 `json:"UkId" xml:"UkId"` StoreId int64 `json:"StoreId" xml:"StoreId"` }
SpecialPersonnelMap is a nested struct in reid response
type SpecialPersonnelMaps ¶
type SpecialPersonnelMaps struct {
SpecialPersonnelMap []SpecialPersonnelMap `json:"SpecialPersonnelMap" xml:"SpecialPersonnelMap"`
}
SpecialPersonnelMaps is a nested struct in reid response
type StayDistributionItem ¶
type StayDistributionItem struct { StartTs int64 `json:"StartTs" xml:"StartTs"` EndTs int64 `json:"EndTs" xml:"EndTs"` Count int `json:"Count" xml:"Count"` }
StayDistributionItem is a nested struct in reid response
type StayDistributionItems ¶
type StayDistributionItems struct {
StayDistributionItem []StayDistributionItem `json:"StayDistributionItem" xml:"StayDistributionItem"`
}
StayDistributionItems is a nested struct in reid response
Source Files ¶
- client.go
- describe_base_statistics.go
- describe_camera_statistics.go
- describe_cursor.go
- describe_customer_flow_by_location.go
- describe_devices.go
- describe_heat_map.go
- describe_image_urls.go
- describe_ipc_live_address.go
- describe_overview_data.go
- endpoint.go
- get_footwear_event.go
- get_footwear_position.go
- import_special_personnel.go
- list_action_data.go
- list_devices_images.go
- list_emap.go
- list_location.go
- list_mask_detection_results.go
- list_person_by_image.go
- list_store.go
- pull_action_data.go
- pull_take_shoes_event.go
- pull_try_on_shoes_event.go
- struct_accurate_overview_detail.go
- struct_action.go
- struct_actions_in_list_action_data.go
- struct_actions_in_pull_action_data.go
- struct_age_item.go
- struct_age_items.go
- struct_base_statistics.go
- struct_base_statistics_item.go
- struct_customer_flow_item.go
- struct_customer_flow_items.go
- struct_detection_result.go
- struct_device.go
- struct_device_image.go
- struct_device_images.go
- struct_devices.go
- struct_female_age_items.go
- struct_footwear_event.go
- struct_footwear_event_list.go
- struct_heat_map_point.go
- struct_heat_map_points.go
- struct_image_url.go
- struct_location_info_item.go
- struct_location_info_items.go
- struct_male_age_items.go
- struct_mask_detection_results.go
- struct_object_position_in_image.go
- struct_open_emap.go
- struct_open_emaps.go
- struct_open_store.go
- struct_overview_detail.go
- struct_person_search_result_item.go
- struct_person_search_result_items.go
- struct_point.go
- struct_point_in_map.go
- struct_points.go
- struct_pv_rects.go
- struct_pv_statistic_result.go
- struct_pv_statistic_results.go
- struct_rect.go
- struct_rect_roi.go
- struct_rect_rois.go
- struct_special_personnel_map.go
- struct_special_personnel_maps.go
- struct_stay_distribution_item.go
- struct_stay_distribution_items.go
- struct_stores.go
- struct_urls.go