Documentation ¶
Index ¶
- type AbsoluteOrRelativeTimeType
- type ConsumerReference
- type CreatePullPoint
- type CreatePullPointResponse
- type CreationTime
- type CurrentTime
- type DestroyPullPoint
- type DestroyPullPointResponse
- type Filter
- type FilterType
- type FixedTopicSet
- type GetCurrentMessage
- type GetCurrentMessageResponse
- type GetMessages
- type GetMessagesResponse
- type InvalidFilterFault
- type InvalidFilterFaultType
- type InvalidMessageContentExpressionFault
- type InvalidMessageContentExpressionFaultType
- type InvalidProducerPropertiesExpressionFault
- type InvalidProducerPropertiesExpressionFaultType
- type InvalidTopicExpressionFault
- type InvalidTopicExpressionFaultType
- type ItemList
- type ItemListExtension
- type Message
- type MessageContent
- type MessageExtension
- type MultipleTopicsSpecifiedFault
- type MultipleTopicsSpecifiedFaultType
- type NoCurrentMessageOnTopicFault
- type NoCurrentMessageOnTopicFaultType
- type NotificationMessage
- type NotificationMessageHolderType
- type NotificationProducerRP
- type Notify
- type NotifyMessageNotSupportedFault
- type NotifyMessageNotSupportedFaultType
- type PauseFailedFault
- type PauseFailedFaultType
- type PauseSubscription
- type PauseSubscriptionResponse
- type ProducerProperties
- type ProducerReference
- type QueryExpressionType
- type Renew
- type RenewResponse
- type ResumeFailedFault
- type ResumeFailedFaultType
- type ResumeSubscription
- type ResumeSubscriptionResponse
- type Subscribe
- type SubscribeCreationFailedFault
- type SubscribeCreationFailedFaultType
- type SubscribeResponse
- type SubscriptionManagerRP
- type SubscriptionPolicy
- type SubscriptionPolicyType
- type SubscriptionReference
- type TerminationTime
- type Topic
- type TopicExpression
- type TopicExpressionDialect
- type TopicExpressionDialectUnknownFault
- type TopicExpressionDialectUnknownFaultType
- type TopicExpressionType
- type TopicNotSupportedFault
- type TopicNotSupportedFaultType
- type UnableToCreatePullPointFault
- type UnableToCreatePullPointFaultType
- type UnableToDestroyPullPointFault
- type UnableToDestroyPullPointFaultType
- type UnableToDestroySubscriptionFault
- type UnableToDestroySubscriptionFaultType
- type UnableToGetMessagesFault
- type UnableToGetMessagesFaultType
- type UnacceptableInitialTerminationTimeFault
- type UnacceptableInitialTerminationTimeFaultType
- type UnacceptableTerminationTimeFault
- type UnacceptableTerminationTimeFaultType
- type UnrecognizedPolicyRequestFault
- type UnrecognizedPolicyRequestFaultType
- type Unsubscribe
- type UnsubscribeResponse
- type UnsupportedPolicyRequestFault
- type UnsupportedPolicyRequestFaultType
- type UseRaw
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AbsoluteOrRelativeTimeType ¶
type AbsoluteOrRelativeTimeType string
type ConsumerReference ¶
type ConsumerReference wsa.EndpointReferenceType
type CreatePullPoint ¶
type CreatePullPointResponse ¶
type CreatePullPointResponse struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 CreatePullPointResponse" json:"-"` PullPoint *wsa.EndpointReferenceType `xml:"PullPoint,omitempty" json:"PullPoint,omitempty"` Items []string `xml:",any" json:"items,omitempty"` }
type CreationTime ¶
type CreationTime soap.XSDDateTime
func (CreationTime) MarshalXML ¶
func (xdt CreationTime) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (*CreationTime) UnmarshalXML ¶
func (xdt *CreationTime) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
type CurrentTime ¶
type CurrentTime soap.XSDDateTime
func (CurrentTime) MarshalXML ¶
func (xdt CurrentTime) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (*CurrentTime) UnmarshalXML ¶
func (xdt *CurrentTime) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
type DestroyPullPoint ¶
type Filter ¶
type Filter FilterType
type FilterType ¶
type FilterType struct {
Items []string `xml:",any" json:"items,omitempty"`
}
type FixedTopicSet ¶
type FixedTopicSet bool
type GetCurrentMessage ¶
type GetCurrentMessage struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 GetCurrentMessage" json:"-"` Topic *TopicExpressionType `xml:"Topic,omitempty" json:"Topic,omitempty"` Items []string `xml:",any" json:"items,omitempty"` }
type GetMessages ¶
type GetMessagesResponse ¶
type GetMessagesResponse struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 GetMessagesResponse" json:"-"` NotificationMessage []*NotificationMessage `xml:"NotificationMessage,omitempty" json:"NotificationMessage,omitempty"` Items []string `xml:",any" json:"items,omitempty"` }
type InvalidFilterFault ¶
type InvalidFilterFault InvalidFilterFaultType
type InvalidFilterFaultType ¶
type InvalidFilterFaultType struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 InvalidFilterFault" json:"-"` *wsrfbf.BaseFaultType UnknownFilter []string `xml:"UnknownFilter,omitempty" json:"UnknownFilter,omitempty"` }
type InvalidMessageContentExpressionFault ¶
type InvalidMessageContentExpressionFault InvalidMessageContentExpressionFaultType
type InvalidMessageContentExpressionFaultType ¶
type InvalidMessageContentExpressionFaultType struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 InvalidMessageContentExpressionFault" json:"-"` *wsrfbf.BaseFaultType }
type InvalidProducerPropertiesExpressionFault ¶
type InvalidProducerPropertiesExpressionFault InvalidProducerPropertiesExpressionFaultType
type InvalidProducerPropertiesExpressionFaultType ¶
type InvalidProducerPropertiesExpressionFaultType struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 InvalidProducerPropertiesExpressionFault" json:"-"` *wsrfbf.BaseFaultType }
type InvalidTopicExpressionFault ¶
type InvalidTopicExpressionFault InvalidTopicExpressionFaultType
type InvalidTopicExpressionFaultType ¶
type InvalidTopicExpressionFaultType struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 InvalidTopicExpressionFault" json:"-"` *wsrfbf.BaseFaultType }
type ItemList ¶ added in v0.0.20
type ItemList struct { SimpleItem []struct { Name string `xml:"Name,attr,omitempty" json:"Name,omitempty"` Value string `xml:"Value,attr,omitempty" json:"Value,omitempty"` } `xml:"SimpleItem,omitempty" json:"SimpleItem,omitempty"` ElementItem []struct { Name string `xml:"Name,attr,omitempty" json:"Name,omitempty"` Value string `xml:"Value,attr,omitempty" json:"Value,omitempty"` } `xml:"ElementItem,omitempty" json:"ElementItem,omitempty"` Extension *ItemListExtension `xml:"Extension,omitempty" json:"Extension,omitempty"` }
type ItemListExtension ¶ added in v0.0.20
type Message ¶ added in v0.0.20
type Message struct { XMLName xml.Name `xml:"http://www.onvif.org/ver10/schema Message" json:"-"` // Set of tokens producing this message. The list may only contain SimpleItemDescription items. // The set of tokens identify the component within the WS-Endpoint, which is responsible for the producing the message. // For analytics events the token set shall include the VideoSourceConfigurationToken, the VideoAnalyticsConfigurationToken // and the name of the analytics module or rule. // Source *ItemList `xml:"Source,omitempty" json:"Source,omitempty"` // Describes optional message payload parameters that may be used as key. E.g. object IDs of tracked objects are conveyed as key. Key *ItemList `xml:"Key,omitempty" json:"Key,omitempty"` // Describes the payload of the message. Data *ItemList `xml:"Data,omitempty" json:"Data,omitempty"` Extension *MessageExtension `xml:"Extension,omitempty" json:"Extension,omitempty"` UTCTime *soap.XSDDateTime `xml:"UtcTime,attr,omitempty" json:"UtcTime,omitempty"` PropertyOperation string `xml:"PropertyOperation,attr,omitempty" json:"PropertyOperation,omitempty"` }
type MessageContent ¶
type MessageContent QueryExpressionType
type MessageExtension ¶ added in v0.0.20
type MultipleTopicsSpecifiedFault ¶
type MultipleTopicsSpecifiedFault MultipleTopicsSpecifiedFaultType
type MultipleTopicsSpecifiedFaultType ¶
type MultipleTopicsSpecifiedFaultType struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 MultipleTopicsSpecifiedFault" json:"-"` *wsrfbf.BaseFaultType }
type NoCurrentMessageOnTopicFault ¶
type NoCurrentMessageOnTopicFault NoCurrentMessageOnTopicFaultType
type NoCurrentMessageOnTopicFaultType ¶
type NoCurrentMessageOnTopicFaultType struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 NoCurrentMessageOnTopicFault" json:"-"` *wsrfbf.BaseFaultType }
type NotificationMessage ¶
type NotificationMessage NotificationMessageHolderType
type NotificationMessageHolderType ¶
type NotificationMessageHolderType struct { SubscriptionReference *SubscriptionReference `xml:"SubscriptionReference,omitempty" json:"SubscriptionReference,omitempty"` Topic *Topic `xml:"Topic,omitempty" json:"Topic,omitempty"` ProducerReference *ProducerReference `xml:"ProducerReference,omitempty" json:"ProducerReference,omitempty"` Message struct { Message *Message `xml:"Message,omitempty" json:"Message,omitempty"` } `xml:"Message,omitempty" json:"Message,omitempty"` }
type NotificationProducerRP ¶
type NotificationProducerRP struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 NotificationProducerRP" json:"-"` TopicExpression []*TopicExpression `xml:"TopicExpression,omitempty" json:"TopicExpression,omitempty"` FixedTopicSet *FixedTopicSet `xml:"FixedTopicSet,omitempty" json:"FixedTopicSet,omitempty"` TopicExpressionDialect []*TopicExpressionDialect `xml:"TopicExpressionDialect,omitempty" json:"TopicExpressionDialect,omitempty"` TopicSet *wstop.TopicSet `xml:"TopicSet,omitempty" json:"TopicSet,omitempty"` }
type Notify ¶
type Notify struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 Notify" json:"-"` NotificationMessage []*NotificationMessage `xml:"NotificationMessage,omitempty" json:"NotificationMessage,omitempty"` Items []string `xml:",any" json:"items,omitempty"` }
type NotifyMessageNotSupportedFault ¶
type NotifyMessageNotSupportedFault NotifyMessageNotSupportedFaultType
type NotifyMessageNotSupportedFaultType ¶
type NotifyMessageNotSupportedFaultType struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 NotifyMessageNotSupportedFault" json:"-"` *wsrfbf.BaseFaultType }
type PauseFailedFault ¶
type PauseFailedFault PauseFailedFaultType
type PauseFailedFaultType ¶
type PauseFailedFaultType struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 PauseFailedFault" json:"-"` *wsrfbf.BaseFaultType }
type PauseSubscription ¶
type ProducerProperties ¶
type ProducerProperties QueryExpressionType
type ProducerReference ¶
type ProducerReference wsa.EndpointReferenceType
type QueryExpressionType ¶
type Renew ¶
type Renew struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 Renew" json:"-"` TerminationTime *AbsoluteOrRelativeTimeType `xml:"TerminationTime,omitempty" json:"TerminationTime,omitempty"` Items []string `xml:",any" json:"items,omitempty"` }
type RenewResponse ¶
type RenewResponse struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 RenewResponse" json:"-"` TerminationTime *TerminationTime `xml:"TerminationTime,omitempty" json:"TerminationTime,omitempty"` CurrentTime *CurrentTime `xml:"CurrentTime,omitempty" json:"CurrentTime,omitempty"` Items []string `xml:",any" json:"items,omitempty"` }
type ResumeFailedFault ¶
type ResumeFailedFault ResumeFailedFaultType
type ResumeFailedFaultType ¶
type ResumeFailedFaultType struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 ResumeFailedFault" json:"-"` *wsrfbf.BaseFaultType }
type ResumeSubscription ¶
type Subscribe ¶
type Subscribe struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 Subscribe" json:"-"` ConsumerReference *wsa.EndpointReferenceType `xml:"ConsumerReference,omitempty" json:"ConsumerReference,omitempty"` Filter *FilterType `xml:"Filter,omitempty" json:"Filter,omitempty"` InitialTerminationTime *AbsoluteOrRelativeTimeType `xml:"InitialTerminationTime,omitempty" json:"InitialTerminationTime,omitempty"` SubscriptionPolicy struct { } `xml:"SubscriptionPolicy,omitempty" json:"SubscriptionPolicy,omitempty"` Items []string `xml:",any" json:"items,omitempty"` }
type SubscribeCreationFailedFault ¶
type SubscribeCreationFailedFault SubscribeCreationFailedFaultType
type SubscribeCreationFailedFaultType ¶
type SubscribeCreationFailedFaultType struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 SubscribeCreationFailedFault" json:"-"` *wsrfbf.BaseFaultType }
type SubscribeResponse ¶
type SubscribeResponse struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 SubscribeResponse" json:"-"` SubscriptionReference *wsa.EndpointReferenceType `xml:"SubscriptionReference,omitempty" json:"SubscriptionReference,omitempty"` CurrentTime *CurrentTime `xml:"CurrentTime,omitempty" json:"CurrentTime,omitempty"` TerminationTime *TerminationTime `xml:"TerminationTime,omitempty" json:"TerminationTime,omitempty"` Items []string `xml:",any" json:"items,omitempty"` }
type SubscriptionManagerRP ¶
type SubscriptionManagerRP struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 SubscriptionManagerRP" json:"-"` ConsumerReference *ConsumerReference `xml:"ConsumerReference,omitempty" json:"ConsumerReference,omitempty"` Filter *Filter `xml:"Filter,omitempty" json:"Filter,omitempty"` SubscriptionPolicy *SubscriptionPolicy `xml:"SubscriptionPolicy,omitempty" json:"SubscriptionPolicy,omitempty"` CreationTime *CreationTime `xml:"CreationTime,omitempty" json:"CreationTime,omitempty"` }
type SubscriptionPolicy ¶
type SubscriptionPolicy SubscriptionPolicyType
type SubscriptionPolicyType ¶
type SubscriptionReference ¶
type SubscriptionReference wsa.EndpointReferenceType
type TerminationTime ¶
type TerminationTime soap.XSDDateTime
func (TerminationTime) MarshalXML ¶
func (xdt TerminationTime) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (*TerminationTime) UnmarshalXML ¶
func (xdt *TerminationTime) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
type Topic ¶
type Topic TopicExpressionType
type TopicExpression ¶
type TopicExpression TopicExpressionType
type TopicExpressionDialect ¶
type TopicExpressionDialect string
type TopicExpressionDialectUnknownFault ¶
type TopicExpressionDialectUnknownFault TopicExpressionDialectUnknownFaultType
type TopicExpressionDialectUnknownFaultType ¶
type TopicExpressionDialectUnknownFaultType struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 TopicExpressionDialectUnknownFault" json:"-"` *wsrfbf.BaseFaultType }
type TopicExpressionType ¶
type TopicNotSupportedFault ¶
type TopicNotSupportedFault TopicNotSupportedFaultType
type TopicNotSupportedFaultType ¶
type TopicNotSupportedFaultType struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 TopicNotSupportedFault" json:"-"` *wsrfbf.BaseFaultType }
type UnableToCreatePullPointFault ¶
type UnableToCreatePullPointFault UnableToCreatePullPointFaultType
type UnableToCreatePullPointFaultType ¶
type UnableToCreatePullPointFaultType struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 UnableToCreatePullPointFault" json:"-"` *wsrfbf.BaseFaultType }
type UnableToDestroyPullPointFault ¶
type UnableToDestroyPullPointFault UnableToDestroyPullPointFaultType
type UnableToDestroyPullPointFaultType ¶
type UnableToDestroyPullPointFaultType struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 UnableToDestroyPullPointFault" json:"-"` *wsrfbf.BaseFaultType }
type UnableToDestroySubscriptionFault ¶
type UnableToDestroySubscriptionFault UnableToDestroySubscriptionFaultType
type UnableToDestroySubscriptionFaultType ¶
type UnableToDestroySubscriptionFaultType struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 UnableToDestroySubscriptionFault" json:"-"` *wsrfbf.BaseFaultType }
type UnableToGetMessagesFault ¶
type UnableToGetMessagesFault UnableToGetMessagesFaultType
type UnableToGetMessagesFaultType ¶
type UnableToGetMessagesFaultType struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 UnableToGetMessagesFault" json:"-"` *wsrfbf.BaseFaultType }
type UnacceptableInitialTerminationTimeFault ¶
type UnacceptableInitialTerminationTimeFault UnacceptableInitialTerminationTimeFaultType
type UnacceptableInitialTerminationTimeFaultType ¶
type UnacceptableInitialTerminationTimeFaultType struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 UnacceptableInitialTerminationTimeFault" json:"-"` *wsrfbf.BaseFaultType MinimumTime soap.XSDDateTime `xml:"MinimumTime,omitempty" json:"MinimumTime,omitempty"` MaximumTime soap.XSDDateTime `xml:"MaximumTime,omitempty" json:"MaximumTime,omitempty"` }
type UnacceptableTerminationTimeFault ¶
type UnacceptableTerminationTimeFault UnacceptableTerminationTimeFaultType
type UnacceptableTerminationTimeFaultType ¶
type UnacceptableTerminationTimeFaultType struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 UnacceptableTerminationTimeFault" json:"-"` *wsrfbf.BaseFaultType MinimumTime soap.XSDDateTime `xml:"MinimumTime,omitempty" json:"MinimumTime,omitempty"` MaximumTime soap.XSDDateTime `xml:"MaximumTime,omitempty" json:"MaximumTime,omitempty"` }
type UnrecognizedPolicyRequestFault ¶
type UnrecognizedPolicyRequestFault UnrecognizedPolicyRequestFaultType
type UnrecognizedPolicyRequestFaultType ¶
type UnrecognizedPolicyRequestFaultType struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 UnrecognizedPolicyRequestFault" json:"-"` *wsrfbf.BaseFaultType UnrecognizedPolicy []string `xml:"UnrecognizedPolicy,omitempty" json:"UnrecognizedPolicy,omitempty"` }
type Unsubscribe ¶
type UnsubscribeResponse ¶
type UnsupportedPolicyRequestFault ¶
type UnsupportedPolicyRequestFault UnsupportedPolicyRequestFaultType
type UnsupportedPolicyRequestFaultType ¶
type UnsupportedPolicyRequestFaultType struct { XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 UnsupportedPolicyRequestFault" json:"-"` *wsrfbf.BaseFaultType UnsupportedPolicy []string `xml:"UnsupportedPolicy,omitempty" json:"UnsupportedPolicy,omitempty"` }
Click to show internal directories.
Click to hide internal directories.