event

package
v0.0.0-...-68b75ab Latest Latest
Warning

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

Go to latest
Published: May 6, 2020 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
}

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

type AttributedURIType

type AttributedURIType struct {
	Any xsd.AnyURI //extension

}

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

type CreatePullPointSubscription

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

BUG(r) Bad AbsoluteOrRelativeTimeType type

type CreatePullPointSubscriptionResponse

type CreatePullPointSubscriptionResponse struct {
	SubscriptionReference EndpointReferenceType
	CurrentTime           CurrentTime
	TerminationTime       TerminationTime
}

type EndpointReferenceType

type EndpointReferenceType struct {
	Address             AttributedURIType
	ReferenceParameters ReferenceParametersType
	Metadata            // todo:разобраться с этим: понять, на какой тип ссылается
}

type ExtensibleDocumented

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

}

type FilterType

type FilterType xsd.String

type GetEventProperties

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

type GetEventPropertiesResponse

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

type GetServiceCapabilities

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

type GetServiceCapabilitiesResponse

type GetServiceCapabilitiesResponse struct {
	Capabilities Capabilities
}

type InvalidFilterFault

type InvalidFilterFault struct {
}

type InvalidMessageContentExpressionFault

type InvalidMessageContentExpressionFault struct {
}

type InvalidProducerPropertiesExpressionFault

type InvalidProducerPropertiesExpressionFault struct {
}

type InvalidTopicExpressionFault

type InvalidTopicExpressionFault struct {
}

type Message

type Message xsd.AnyType

type MetadataType

type MetadataType struct {
	Any string
}

type NotificationMessageHolderType

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

type NotifyMessageNotSupportedFault

type NotifyMessageNotSupportedFault struct {
}

type ProducerReference

type ProducerReference EndpointReferenceType

type PullMessages

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

type PullMessagesFaultResponse

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

type PullMessagesResponse

type PullMessagesResponse struct {
	CurrentTime         CurrentTime
	TerminationTime     TerminationTime
	NotificationMessage NotificationMessage
}

type ReferenceParametersType

type ReferenceParametersType struct {
	Any string
}

type ResourceUnknownFault

type ResourceUnknownFault struct {
}

type Seek

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

type SeekResponse

type SeekResponse struct {
}

type SetSynchronizationPoint

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

type SetSynchronizationPointResponse

type SetSynchronizationPointResponse struct {
}

type SubscribeCreationFailedFault

type SubscribeCreationFailedFault struct {
}

type SubscriptionPolicy

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

type SubscriptionReference

type SubscriptionReference EndpointReferenceType

type Topic

type Topic TopicExpressionType

type TopicExpressionDialect

type TopicExpressionDialect xsd.AnyURI

type TopicExpressionDialectUnknownFault

type TopicExpressionDialectUnknownFault struct {
}

type TopicExpressionType

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

type TopicNotSupportedFault

type TopicNotSupportedFault struct {
}

type TopicSetType

type TopicSetType struct {
	ExtensibleDocumented
}

type UnacceptableInitialTerminationTimeFault

type UnacceptableInitialTerminationTimeFault struct {
}

type UnrecognizedPolicyRequestFault

type UnrecognizedPolicyRequestFault struct {
}

type UnsupportedPolicyRequestFault

type UnsupportedPolicyRequestFault struct {
}

Notes

Bugs

  • Bad AbsoluteOrRelativeTimeType type

Jump to

Keyboard shortcuts

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