event

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Sep 9, 2022 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AbsoluteOrRelativeTimeType

type AbsoluteOrRelativeTimeType struct {
	xsd.DateTime
	xsd.Duration
}

AbsoluteOrRelativeTimeType <xsd:union memberTypes="xsd:dateTime xsd:duration"/>

type ActionType

type ActionType AttributedURIType

ActionType for AttributedURIType

type Address

type Address xsd.String

Address Alias

type AttributedURIType

AttributedURIType in ws-addr

type Capabilities

type Capabilities struct {
	WSSubscriptionPolicySupport                   xsd.Boolean `xml:"WSSubscriptionPolicySupport,attr"`
	WSPullPointSupport                            xsd.Boolean `xml:"WSPullPointSupport,attr"`
	WSPausableSubscriptionManagerInterfaceSupport xsd.Boolean `xml:"WSPausableSubscriptionManagerInterfaceSupport,attr"`
	MaxNotificationProducers                      xsd.Int     `xml:"MaxNotificationProducers,attr"`
	MaxPullPoints                                 xsd.Int     `xml:"MaxPullPoints,attr"`
	PersistentNotificationStorage                 xsd.Boolean `xml:"PersistentNotificationStorage,attr"`
}

Capabilities of event

type CreatePullPointSubscription

type CreatePullPointSubscription struct {
	XMLName                string                     `xml:"tev:CreatePullPointSubscription"`
	Filter                 FilterType                 `xml:"tev:Filter"`
	InitialTerminationTime AbsoluteOrRelativeTimeType `xml:"wsnt:InitialTerminationTime"`
	SubscriptionPolicy     SubscriptionPolicy         `xml:"wsnt:sSubscriptionPolicy"`
}

CreatePullPointSubscription action BUG(r) Bad AbsoluteOrRelativeTimeType type

type CreatePullPointSubscriptionResponse

type CreatePullPointSubscriptionResponse struct {
	SubscriptionReference EndpointReferenceType
	CurrentTime           CurrentTime
	TerminationTime       TerminationTime
}

CreatePullPointSubscriptionResponse action

type CurrentTime

CurrentTime alias

type Documentation

Documentation alias

type EndpointReference

type EndpointReference EndpointReferenceType

EndpointReference alais

type EndpointReferenceType

type EndpointReferenceType struct {
	Address             AttributedURIType       `xml:"wsnt:Address"`
	ReferenceParameters ReferenceParametersType `xml:"wsnt:ReferenceParameters"`
	Metadata            MetadataType            `xml:"wsnt:Metadata"`
}

EndpointReferenceType in ws-addr

type ExtensibleDocumented

type ExtensibleDocumented struct {
	Documentation Documentation //к xsd-документе documentation с маленькой буквы начинается

}

ExtensibleDocumented struct

type FilterType

type FilterType struct {
	TopicExpression TopicExpressionType `xml:"wsnt:TopicExpression"`
	MessageContent  QueryExpressionType `xml:"wsnt:MessageContent"`
}

FilterType struct

type FixedTopicSet

FixedTopicSet alias

type GetEventProperties

type GetEventProperties struct {
	XMLName string `xml:"tev:GetEventProperties"`
}

GetEventProperties action

type GetEventPropertiesResponse

type GetEventPropertiesResponse struct {
	TopicNamespaceLocation          xsd.AnyURI
	FixedTopicSet                   FixedTopicSet
	TopicSet                        TopicSet
	TopicExpressionDialect          TopicExpressionDialect
	MessageContentFilterDialect     xsd.AnyURI
	ProducerPropertiesFilterDialect xsd.AnyURI
	MessageContentSchemaLocation    xsd.AnyURI
}

GetEventPropertiesResponse action

type GetServiceCapabilities

type GetServiceCapabilities struct {
	XMLName string `xml:"tev:GetServiceCapabilities"`
}

GetServiceCapabilities action

type GetServiceCapabilitiesResponse

type GetServiceCapabilitiesResponse struct {
	Capabilities Capabilities
}

GetServiceCapabilitiesResponse type

type InvalidFilterFault

type InvalidFilterFault struct {
}

InvalidFilterFault response type

type InvalidMessageContentExpressionFault

type InvalidMessageContentExpressionFault struct {
}

InvalidMessageContentExpressionFault response type

type InvalidProducerPropertiesExpressionFault

type InvalidProducerPropertiesExpressionFault struct {
}

InvalidProducerPropertiesExpressionFault response type

type InvalidTopicExpressionFault

type InvalidTopicExpressionFault struct {
}

InvalidTopicExpressionFault response type

type Message

type Message xsd.AnyType

Message alias

type MessageContentType

type MessageContentType QueryExpressionType

MessageContentType Alias

type Metadata

Metadata in ws-addr

type MetadataType

type MetadataType struct {
}

MetadataType in ws-addr

type NotificationMessage

NotificationMessage Alias

type NotificationMessageHolderType

type NotificationMessageHolderType struct {
	SubscriptionReference SubscriptionReference //wsnt http://docs.oasis-open.org/wsn/b-2.xsd
	Topic                 Topic
	ProducerReference     ProducerReference
	Message               Message
}

NotificationMessageHolderType Alias

type NotifyMessageNotSupportedFault

type NotifyMessageNotSupportedFault struct {
}

NotifyMessageNotSupportedFault response type

type ProducerReference

type ProducerReference EndpointReferenceType

ProducerReference Alias

type PullMessages

type PullMessages struct {
	XMLName      string       `xml:"tev:PullMessages"`
	Timeout      xsd.Duration `xml:"tev:Timeout"`
	MessageLimit xsd.Int      `xml:"tev:MessageLimit"`
}

PullMessages Action

type PullMessagesFaultResponse

type PullMessagesFaultResponse struct {
	MaxTimeout      xsd.Duration
	MaxMessageLimit xsd.Int
}

PullMessagesFaultResponse response type

type PullMessagesResponse

type PullMessagesResponse struct {
	CurrentTime         CurrentTime
	TerminationTime     TerminationTime
	NotificationMessage NotificationMessage
}

PullMessagesResponse response type

type QueryExpression

type QueryExpression QueryExpressionType

QueryExpression Alias

type QueryExpressionType

type QueryExpressionType struct {
	Dialect     xsd.AnyURI `xml:"Dialect,attr"`
	MessageKind xsd.String `xml:",chardata"` // boolean(ncex:Producer="15")
}

QueryExpressionType struct for wsnt:MessageContent

type ReferenceParametersType

type ReferenceParametersType struct {
}

ReferenceParametersType in ws-addr

type Renew

type Renew struct {
	TerminationTime AbsoluteOrRelativeTimeType `xml:"wsnt:TerminationTime"`
}

Renew action for refresh event topic subscription

type RenewResponse

type RenewResponse struct {
	TerminationTime TerminationTime `xml:"wsnt:TerminationTime"`
	CurrentTime     CurrentTime     `xml:"wsnt:CurrentTime"`
}

RenewResponse for Renew action

type ResourceUnknownFault

type ResourceUnknownFault struct {
}

ResourceUnknownFault response type

type Seek

type Seek struct {
	XMLName string       `xml:"tev:Seek"`
	UtcTime xsd.DateTime `xml:"tev:UtcTime"`
	Reverse xsd.Boolean  `xml:"tev:Reverse"`
}

Seek action

type SeekResponse

type SeekResponse struct {
}

SeekResponse action

type SetSynchronizationPoint

type SetSynchronizationPoint struct {
	XMLName string `xml:"tev:SetSynchronizationPoint"`
}

SetSynchronizationPoint action

type SetSynchronizationPointResponse

type SetSynchronizationPointResponse struct {
}

SetSynchronizationPointResponse action

type Subscribe

type Subscribe struct {
	XMLName                struct{}              `xml:"wsnt:Subscribe"`
	ConsumerReference      EndpointReferenceType `xml:"wsnt:ConsumerReference"`
	Filter                 FilterType            `xml:"wsnt:Filter"`
	SubscriptionPolicy     SubscriptionPolicy    `xml:"wsnt:SubscriptionPolicy"`
	InitialTerminationTime TerminationTime       `xml:"wsnt:InitialTerminationTime"`
}

Subscribe action for subscribe event topic

type SubscribeCreationFailedFault

type SubscribeCreationFailedFault struct {
}

SubscribeCreationFailedFault response type

type SubscribeResponse

type SubscribeResponse struct {
	ConsumerReference EndpointReferenceType `xml:"wsnt:ConsumerReference"`
	CurrentTime       CurrentTime           `xml:"wsnt:CurrentTime"`
	TerminationTime   TerminationTime       `xml:"wsnt:TerminationTime"`
}

SubscribeResponse message for subscribe event topic

type SubscriptionPolicy

type SubscriptionPolicy struct {
	ChangedOnly xsd.Boolean `xml:"ChangedOnly,attr"`
}

SubscriptionPolicy action

type SubscriptionReference

type SubscriptionReference EndpointReferenceType

SubscriptionReference Alias

type TerminationTime

TerminationTime alias

type Topic

type Topic TopicExpressionType

Topic Alias

type TopicExpressionDialect

type TopicExpressionDialect xsd.AnyURI

TopicExpressionDialect alias

type TopicExpressionDialectUnknownFault

type TopicExpressionDialectUnknownFault struct {
}

TopicExpressionDialectUnknownFault response type

type TopicExpressionType

type TopicExpressionType struct {
	Dialect    xsd.AnyURI `xml:"Dialect,attr"`
	TopicKinds xsd.String `xml:",chardata"`
}

TopicExpressionType struct for wsnt:TopicExpression

type TopicNotSupportedFault

type TopicNotSupportedFault struct {
}

TopicNotSupportedFault response type

type TopicSet

TopicSet alias

type TopicSetType

type TopicSetType struct {
	ExtensibleDocumented
}

TopicSetType alias

type UnacceptableInitialTerminationTimeFault

type UnacceptableInitialTerminationTimeFault struct {
}

UnacceptableInitialTerminationTimeFault response type

type UnrecognizedPolicyRequestFault

type UnrecognizedPolicyRequestFault struct {
}

UnrecognizedPolicyRequestFault response type

type Unsubscribe

type Unsubscribe struct {
	Any string
}

Unsubscribe action for Unsubscribe event topic

type UnsubscribeResponse

type UnsubscribeResponse struct {
	Any string
}

UnsubscribeResponse message for Unsubscribe event topic

type UnsupportedPolicyRequestFault

type UnsupportedPolicyRequestFault struct {
}

UnsupportedPolicyRequestFault response type

Notes

Bugs

  • Bad AbsoluteOrRelativeTimeType type

Jump to

Keyboard shortcuts

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