 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- type AbsoluteOrRelativeTimeType
- type ActionType
- type Address
- type AttributedURIType
- type Capabilities
- type CreatePullPointSubscription
- type CreatePullPointSubscriptionResponse
- type CurrentTime
- type Documentation
- type EndpointReference
- type EndpointReferenceType
- type ExtensibleDocumented
- type FilterType
- type FixedTopicSet
- type GetEventProperties
- type GetEventPropertiesResponse
- type GetServiceCapabilities
- type GetServiceCapabilitiesResponse
- type InvalidFilterFault
- type InvalidMessageContentExpressionFault
- type InvalidProducerPropertiesExpressionFault
- type InvalidTopicExpressionFault
- type Message
- type MessageContentType
- type Metadata
- type MetadataType
- type NotificationMessage
- type NotificationMessageHolderType
- type NotifyMessageNotSupportedFault
- type ProducerReference
- type PullMessages
- type PullMessagesFaultResponse
- type PullMessagesResponse
- type QueryExpression
- type QueryExpressionType
- type ReferenceParametersType
- type Renew
- type RenewResponse
- type ResourceUnknownFault
- type Seek
- type SeekResponse
- type SetSynchronizationPoint
- type SetSynchronizationPointResponse
- type Subscribe
- type SubscribeCreationFailedFault
- type SubscribeResponse
- type SubscriptionPolicy
- type SubscriptionReference
- type TerminationTime
- type Topic
- type TopicExpressionDialect
- type TopicExpressionDialectUnknownFault
- type TopicExpressionType
- type TopicNotSupportedFault
- type TopicSet
- type TopicSetType
- type UnacceptableInitialTerminationTimeFault
- type UnrecognizedPolicyRequestFault
- type Unsubscribe
- type UnsubscribeResponse
- type UnsupportedPolicyRequestFault
- Bugs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AbsoluteOrRelativeTimeType ¶
AbsoluteOrRelativeTimeType <xsd:union memberTypes="xsd:dateTime xsd:duration"/>
type AttributedURIType ¶
type AttributedURIType xsd.AnyURI //wsa https://www.w3.org/2005/08/addressing/ws-addr.xsd
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 ¶
type CurrentTime xsd.DateTime //wsnt http://docs.oasis-open.org/wsn/b-2.xsd
CurrentTime alias
type Documentation ¶
type Documentation xsd.AnyType //wstop http://docs.oasis-open.org/wsn/t-1.xsd
Documentation alias
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 ¶
type FixedTopicSet xsd.Boolean //wsnt http://docs.oasis-open.org/wsn/b-2.xsd
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 InvalidMessageContentExpressionFault ¶
type InvalidMessageContentExpressionFault struct {
}
    InvalidMessageContentExpressionFault response type
type InvalidProducerPropertiesExpressionFault ¶
type InvalidProducerPropertiesExpressionFault struct {
}
    InvalidProducerPropertiesExpressionFault response type
type InvalidTopicExpressionFault ¶
type InvalidTopicExpressionFault struct {
}
    InvalidTopicExpressionFault response type
type Metadata ¶
type Metadata MetadataType //wsa https://www.w3.org/2005/08/addressing/ws-addr.xsd
Metadata in ws-addr
type NotificationMessage ¶
type NotificationMessage NotificationMessageHolderType //wsnt http://docs.oasis-open.org/wsn/b-2.xsd
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 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 ¶
PullMessagesFaultResponse response type
type PullMessagesResponse ¶
type PullMessagesResponse struct {
	CurrentTime         CurrentTime
	TerminationTime     TerminationTime
	NotificationMessage NotificationMessage
}
    PullMessagesResponse response type
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 Seek ¶
type Seek struct {
	XMLName string       `xml:"tev:Seek"`
	UtcTime xsd.DateTime `xml:"tev:UtcTime"`
	Reverse xsd.Boolean  `xml:"tev:Reverse"`
}
    Seek 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 ¶
SubscriptionPolicy action
type SubscriptionReference ¶
type SubscriptionReference EndpointReferenceType
SubscriptionReference Alias
type TerminationTime ¶
type TerminationTime xsd.DateTime //wsnt http://docs.oasis-open.org/wsn/b-2.xsd
TerminationTime 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 ¶
type TopicSet TopicSetType //wstop http://docs.oasis-open.org/wsn/t-1.xsd
TopicSet 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