mirror of
https://github.com/kerberos-io/onvif.git
synced 2026-08-23 15:08:33 +00:00
rename to xxxxx
This commit is contained in:
78
analytics/types.go
Normal file
78
analytics/types.go
Normal file
@@ -0,0 +1,78 @@
|
||||
package analytics
|
||||
|
||||
import (
|
||||
"github.com/use-go/onvif/xsd"
|
||||
"github.com/use-go/onvif/xsd/onvif"
|
||||
)
|
||||
|
||||
type GetSupportedRules struct {
|
||||
XMLName string `xml:"tan:GetSupportedRules"`
|
||||
ConfigurationToken onvif.ReferenceToken `xml:"tan:ConfigurationToken"`
|
||||
}
|
||||
|
||||
type CreateRules struct {
|
||||
XMLName string `xml:"tan:CreateRules"`
|
||||
ConfigurationToken onvif.ReferenceToken `xml:"tan:ConfigurationToken"`
|
||||
Rule onvif.Config `xml:"tan:Rule"`
|
||||
}
|
||||
|
||||
type DeleteRules struct {
|
||||
XMLName string `xml:"tan:DeleteRules"`
|
||||
ConfigurationToken onvif.ReferenceToken `xml:"tan:ConfigurationToken"`
|
||||
RuleName xsd.String `xml:"tan:RuleName"`
|
||||
}
|
||||
|
||||
type GetRules struct {
|
||||
XMLName string `xml:"tan:GetRules"`
|
||||
ConfigurationToken onvif.ReferenceToken `xml:"tan:ConfigurationToken"`
|
||||
}
|
||||
|
||||
type GetRuleOptions struct {
|
||||
XMLName string `xml:"tan:GetRuleOptions"`
|
||||
RuleType xsd.QName `xml:"tan:RuleType"`
|
||||
ConfigurationToken onvif.ReferenceToken `xml:"tan:ConfigurationToken"`
|
||||
}
|
||||
|
||||
type ModifyRules struct {
|
||||
XMLName string `xml:"tan:ModifyRules"`
|
||||
ConfigurationToken onvif.ReferenceToken `xml:"tan:ConfigurationToken"`
|
||||
Rule onvif.Config `xml:"tan:Rule"`
|
||||
}
|
||||
|
||||
type GetServiceCapabilities struct {
|
||||
XMLName string `xml:"tan:GetServiceCapabilities"`
|
||||
}
|
||||
|
||||
type GetSupportedAnalyticsModules struct {
|
||||
XMLName string `xml:"tan:GetSupportedAnalyticsModules"`
|
||||
ConfigurationToken onvif.ReferenceToken `xml:"tan:ConfigurationToken"`
|
||||
}
|
||||
|
||||
type GetAnalyticsModuleOptions struct {
|
||||
XMLName string `xml:"tan:GetAnalyticsModuleOptions"`
|
||||
Type xsd.QName `xml:"tan:Type"`
|
||||
ConfigurationToken onvif.ReferenceToken `xml:"tan:ConfigurationToken"`
|
||||
}
|
||||
|
||||
type CreateAnalyticsModules struct {
|
||||
XMLName string `xml:"tev:CreateAnalyticsModules"`
|
||||
ConfigurationToken onvif.ReferenceToken `xml:"tan:ConfigurationToken"`
|
||||
AnalyticsModule onvif.Config `xml:"tan:AnalyticsModule"`
|
||||
}
|
||||
|
||||
type DeleteAnalyticsModules struct {
|
||||
XMLName string `xml:"tan:DeleteAnalyticsModules"`
|
||||
ConfigurationToken onvif.ReferenceToken `xml:"tan:ConfigurationToken"`
|
||||
AnalyticsModuleName xsd.String `xml:"tan:AnalyticsModuleName"`
|
||||
}
|
||||
|
||||
type GetAnalyticsModules struct {
|
||||
XMLName string `xml:"tan:GetAnalyticsModules"`
|
||||
ConfigurationToken onvif.ReferenceToken `xml:"tan:ConfigurationToken"`
|
||||
}
|
||||
|
||||
type ModifyAnalyticsModules struct {
|
||||
XMLName string `xml:"tan:ModifyAnalyticsModules"`
|
||||
ConfigurationToken onvif.ReferenceToken `xml:"tan:ConfigurationToken"`
|
||||
AnalyticsModule onvif.Config `xml:"tan:AnalyticsModule"`
|
||||
}
|
||||
Reference in New Issue
Block a user