b2

package
v0.0.30 Latest Latest
Warning

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

Go to latest
Published: May 15, 2024 License: MIT Imports: 7 Imported by: 1

Documentation

Index

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 CreatePullPoint struct {
	XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 CreatePullPoint" json:"-"`

	Items []string `xml:",any" json:"items,omitempty"`
}

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 DestroyPullPoint struct {
	XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 DestroyPullPoint" json:"-"`

	Items []string `xml:",any" json:"items,omitempty"`
}

type DestroyPullPointResponse

type DestroyPullPointResponse struct {
	XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 DestroyPullPointResponse" json:"-"`

	Items []string `xml:",any" json:"items,omitempty"`
}

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 GetCurrentMessageResponse

type GetCurrentMessageResponse struct {
	XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 GetCurrentMessageResponse" json:"-"`

	Items []string `xml:",any" json:"items,omitempty"`
}

type GetMessages

type GetMessages struct {
	XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 GetMessages" json:"-"`

	MaximumNumber uint32 `xml:"MaximumNumber,omitempty" json:"MaximumNumber,omitempty"`

	Items []string `xml:",any" json:"items,omitempty"`
}

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 InvalidMessageContentExpressionFaultType

type InvalidMessageContentExpressionFaultType struct {
	XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 InvalidMessageContentExpressionFault" json:"-"`

	*wsrfbf.BaseFaultType
}

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 ItemListExtension struct {
	XMLName xml.Name `xml:"http://www.onvif.org/ver10/schema Extension" json:"-"`

	Items []string `xml:",any" json:"items,omitempty"`
}

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 MessageExtension struct {
	XMLName xml.Name `xml:"http://www.onvif.org/ver10/schema Extension" json:"-"`

	Items []string `xml:",any" json:"items,omitempty"`
}

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 PauseSubscription struct {
	XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 PauseSubscription" json:"-"`

	Items []string `xml:",any" json:"items,omitempty"`
}

type PauseSubscriptionResponse

type PauseSubscriptionResponse struct {
	XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 PauseSubscriptionResponse" json:"-"`

	Items []string `xml:",any" json:"items,omitempty"`
}

type ProducerProperties

type ProducerProperties QueryExpressionType

type ProducerReference

type ProducerReference wsa.EndpointReferenceType

type QueryExpressionType

type QueryExpressionType struct {
	Items []string `xml:",any" json:"items,omitempty"`

	Dialect string `xml:"Dialect,attr,omitempty" json:"Dialect,omitempty"`
}

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 ResumeSubscription struct {
	XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 ResumeSubscription" json:"-"`

	Items []string `xml:",any" json:"items,omitempty"`
}

type ResumeSubscriptionResponse

type ResumeSubscriptionResponse struct {
	XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 ResumeSubscriptionResponse" json:"-"`

	Items []string `xml:",any" json:"items,omitempty"`
}

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 SubscriptionPolicyType struct {
	XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 SubscriptionPolicy" json:"-"`

	Items []string `xml:",any" json:"items,omitempty"`
}

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 TopicExpressionDialectUnknownFaultType

type TopicExpressionDialectUnknownFaultType struct {
	XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 TopicExpressionDialectUnknownFault" json:"-"`

	*wsrfbf.BaseFaultType
}

type TopicExpressionType

type TopicExpressionType struct {
	Items []string `xml:",any" json:"items,omitempty"`

	Dialect string `xml:"Dialect,attr,omitempty" json:"Dialect,omitempty"`

	Value string `xml:",chardata" json:"Value,omitempty"`
}

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 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 Unsubscribe struct {
	XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 Unsubscribe" json:"-"`

	Items []string `xml:",any" json:"items,omitempty"`
}

type UnsubscribeResponse

type UnsubscribeResponse struct {
	XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 UnsubscribeResponse" json:"-"`

	Items []string `xml:",any" json:"items,omitempty"`
}

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"`
}

type UseRaw

type UseRaw struct {
	XMLName xml.Name `xml:"http://docs.oasis-open.org/wsn/b-2 UseRaw" json:"-"`
}

Jump to

Keyboard shortcuts

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