reid

package
v1.63.53 Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

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

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type 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 AgeItem

type AgeItem struct {
	Name  string `json:"Name" xml:"Name"`
	Count int    `json:"Count" xml:"Count"`
}

AgeItem 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

type Client struct {
	sdk.Client
}

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

func NewClient

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

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

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

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

func NewClientWithEcsRamRole

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

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

func NewClientWithOptions

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

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

func NewClientWithProvider

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

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

func NewClientWithRamRoleArn

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

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

func NewClientWithRamRoleArnAndPolicy

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

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

func NewClientWithRsaKeyPair

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

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

func NewClientWithStsToken

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

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

func (*Client) 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 Point

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

Point is a nested struct in reid response

type PointInMap

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

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

type Stores

type Stores struct {
	OpenStore []OpenStore `json:"OpenStore" xml:"OpenStore"`
}

Stores is a nested struct in reid response

type Urls

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

Urls is a nested struct in reid response

Source Files

Jump to

Keyboard shortcuts

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