package
0.0.0-20170406225954-08667a7aef37
Repository: https://github.com/metaleap/go-xsd-pkg.git
Documentation: pkg.go.dev

# README

go_Rss20

-- import "github.com/metaleap/go-xsd-pkg/thearchitect.co.uk/schemas/rss-2_0.xsd_go"

Auto-generated by the "go-xsd" package located at:
	github.com/metaleap/go-xsd
Comments on types and fields (if any) are from the XSD file located at:
	thearchitect.co.uk/schemas/rss-2_0.xsd

Usage

var (
	//	Set this to false to break a Walk() immediately as soon as the first error is returned by a custom handler function.
	//	If true, Walk() proceeds and accumulates all errors in the WalkErrors slice.
	WalkContinueOnError = true
	//	Contains all errors accumulated during Walk()s. If you're using this, you need to reset this yourself as needed prior to a fresh Walk().
	WalkErrors []error
	//	Your custom error-handling function, if required.
	WalkOnError func(error)
	//	Provides 49 strong-typed hooks for your own custom handler functions to be invoked when the Walk() method is called on any instance of any (non-attribute-related) struct type defined in this package.
	//	If your custom handler does get called at all for a given struct instance, then it always gets called twice, first with the 'enter' bool argument set to true, then (after having Walk()ed all subordinate struct instances, if any) once again with it set to false.
	WalkHandlers = &XsdGoPkgWalkHandlers{}
)

type TCategory

type TCategory struct {
	XsdGoPkgValue xsdt.String `xml:",chardata"`

	XsdGoPkgHasAttr_Domain_XsdtString_
}

func (*TCategory) ToXsdtString

func (me *TCategory) ToXsdtString() xsdt.String

Simply returns the value of its XsdGoPkgValue field.

func (*TCategory) Walk

func (me *TCategory) Walk() (err error)

If the WalkHandlers.TCategory function is not nil (ie. was set by outside code), calls it with this TCategory instance as the single argument. Then calls the Walk() method on 0/1 embed(s) and 0/1 field(s) belonging to this TCategory instance.

type TCloud

type TCloud struct {
	XsdGoPkgHasAttr_Port_XsdtPositiveInteger_

	XsdGoPkgHasAttr_Protocol_TCloudProtocol_

	XsdGoPkgHasAttr_Path_XsdtString_

	XsdGoPkgHasAttr_RegisterProcedure_XsdtString_

	XsdGoPkgHasAttr_Domain_XsdtString_
}

func (*TCloud) Walk

func (me *TCloud) Walk() (err error)

If the WalkHandlers.TCloud function is not nil (ie. was set by outside code), calls it with this TCloud instance as the single argument. Then calls the Walk() method on 0/5 embed(s) and 0/0 field(s) belonging to this TCloud instance.

type TCloudProtocol

type TCloudProtocol xsdt.String

func (TCloudProtocol) IsHttpPost

func (me TCloudProtocol) IsHttpPost() bool

Returns true if the value of this enumerated TCloudProtocol is "http-post".

func (TCloudProtocol) IsSoap

func (me TCloudProtocol) IsSoap() bool

Returns true if the value of this enumerated TCloudProtocol is "soap".

func (TCloudProtocol) IsXmlRpc

func (me TCloudProtocol) IsXmlRpc() bool

Returns true if the value of this enumerated TCloudProtocol is "xml-rpc".

func (*TCloudProtocol) Set

func (me *TCloudProtocol) Set(s string)

Since TCloudProtocol is just a simple String type, this merely sets the current value from the specified string.

func (TCloudProtocol) String

func (me TCloudProtocol) String() string

Since TCloudProtocol is just a simple String type, this merely returns the current string value.

func (TCloudProtocol) ToXsdtString

func (me TCloudProtocol) ToXsdtString() xsdt.String

This convenience method just performs a simple type conversion to TCloudProtocol's alias type xsdt.String.

type TEmailAddress

type TEmailAddress xsdt.String

Email address for person responsible for technical issues relating to channel. Using the regexp definiton of E-Mail Address by Lucadean from the .NET RegExp Pattern Repository at http://www.3leaf.com/default/NetRegExpRepository.aspx

func (*TEmailAddress) Set

func (me *TEmailAddress) Set(s string)

Since TEmailAddress is just a simple String type, this merely sets the current value from the specified string.

func (TEmailAddress) String

func (me TEmailAddress) String() string

Since TEmailAddress is just a simple String type, this merely returns the current string value.

func (TEmailAddress) ToXsdtString

func (me TEmailAddress) ToXsdtString() xsdt.String

This convenience method just performs a simple type conversion to TEmailAddress's alias type xsdt.String.

type TEnclosure

type TEnclosure struct {
	XsdGoPkgValue xsdt.String `xml:",chardata"`

	//	MIME media-type of the enclosure
	XsdGoPkgHasAttr_Type_XsdtString_

	//	URL where the enclosure is located
	XsdGoPkgHasAttr_Url_XsdtAnyURI_

	//	Size in bytes
	XsdGoPkgHasAttr_Length_XsdtNonNegativeInteger_
}

func (*TEnclosure) ToXsdtString

func (me *TEnclosure) ToXsdtString() xsdt.String

Simply returns the value of its XsdGoPkgValue field.

func (*TEnclosure) Walk

func (me *TEnclosure) Walk() (err error)

If the WalkHandlers.TEnclosure function is not nil (ie. was set by outside code), calls it with this TEnclosure instance as the single argument. Then calls the Walk() method on 0/3 embed(s) and 0/1 field(s) belonging to this TEnclosure instance.

type TGuid

type TGuid struct {
	XsdGoPkgValue xsdt.String `xml:",chardata"`

	XsdGoPkgHasAttr_IsPermaLink_XsdtBoolean_True
}

func (*TGuid) ToXsdtString

func (me *TGuid) ToXsdtString() xsdt.String

Simply returns the value of its XsdGoPkgValue field.

func (*TGuid) Walk

func (me *TGuid) Walk() (err error)

If the WalkHandlers.TGuid function is not nil (ie. was set by outside code), calls it with this TGuid instance as the single argument. Then calls the Walk() method on 0/1 embed(s) and 0/1 field(s) belonging to this TGuid instance.

type TImage

type TImage struct {
	//	The height of the image in pixels.
	XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31

	//	Text that is included in the TITLE attribute of the link formed around the image in the HTML rendering.
	XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_

	//	Describes the image, it's used in the ALT attribute of the HTML <img> tag when the channel is rendered in HTML.
	XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_

	//	The URL of the site, when the channel is rendered, the image is a link to the site. (Note, in practice the image <title> and <link> should have the same value as the channel's <title> and <link>.
	XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_

	//	The width of the image in pixels.
	XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88

	//	The URL of the image file.
	XsdGoPkgHasElem_urlallImageschema_Url_XsdtAnyURI_
}

func (*TImage) Walk

func (me *TImage) Walk() (err error)

If the WalkHandlers.TImage function is not nil (ie. was set by outside code), calls it with this TImage instance as the single argument. Then calls the Walk() method on 6/6 embed(s) and 0/0 field(s) belonging to this TImage instance.

type TImageHeight

type TImageHeight xsdt.PositiveInteger

The height of the image in pixels. The height of the image in pixels.

func (*TImageHeight) Set

func (me *TImageHeight) Set(s string)

Since TImageHeight is a non-string scalar type (either boolean or numeric), sets the current value obtained from parsing the specified string.

func (TImageHeight) String

func (me TImageHeight) String() string

Returns a string representation of this TImageHeight's current non-string scalar value.

func (TImageHeight) ToXsdtPositiveInteger

func (me TImageHeight) ToXsdtPositiveInteger() xsdt.PositiveInteger

This convenience method just performs a simple type conversion to TImageHeight's alias type xsdt.PositiveInteger.

type TImageWidth

type TImageWidth xsdt.PositiveInteger

The width of the image in pixels. The width of the image in pixels.

func (*TImageWidth) Set

func (me *TImageWidth) Set(s string)

Since TImageWidth is a non-string scalar type (either boolean or numeric), sets the current value obtained from parsing the specified string.

func (TImageWidth) String

func (me TImageWidth) String() string

Returns a string representation of this TImageWidth's current non-string scalar value.

func (TImageWidth) ToXsdtPositiveInteger

func (me TImageWidth) ToXsdtPositiveInteger() xsdt.PositiveInteger

This convenience method just performs a simple type conversion to TImageWidth's alias type xsdt.PositiveInteger.

type TRfc822FormatDate

type TRfc822FormatDate xsdt.String

Indicates when the item was published. A date-time displayed in RFC-822 format. Using the regexp definiton of rfc-822 date by Sam Ruby at http://www.intertwingly.net/blog/1360.html

func (*TRfc822FormatDate) Set

func (me *TRfc822FormatDate) Set(s string)

Since TRfc822FormatDate is just a simple String type, this merely sets the current value from the specified string.

func (TRfc822FormatDate) String

func (me TRfc822FormatDate) String() string

Since TRfc822FormatDate is just a simple String type, this merely returns the current string value.

func (TRfc822FormatDate) ToXsdtString

func (me TRfc822FormatDate) ToXsdtString() xsdt.String

This convenience method just performs a simple type conversion to TRfc822FormatDate's alias type xsdt.String.

type TRssChannel

type TRssChannel struct {
	//	A string indicating the program used to generate the channel.
	XsdGoPkgHasElems_generatorchoicesequenceRssChannelschema_Generator_XsdtString_

	//	A URL that points to the documentation for the format used in the RSS file. It's probably a pointer to this page. It's for people who might stumble across an RSS file on a Web server 25 years from now and wonder what it is.
	XsdGoPkgHasElems_docschoicesequenceRssChannelschema_Docs_XsdtAnyURI_

	//	A hint for aggregators telling them which hours they can skip.
	XsdGoPkgHasElems_skipHourschoicesequenceRssChannelschema_SkipHours_TSkipHoursList_

	//	Copyright notice for content in the channel.
	XsdGoPkgHasElems_copyrightchoicesequenceRssChannelschema_Copyright_XsdtString_

	//	The language the channel is written in. This allows aggregators to group all Italian language sites, for example, on a single page. A list of allowable values for this element, as provided by Netscape, is here. You may also use values defined by the W3C.
	XsdGoPkgHasElems_languagechoicesequenceRssChannelschema_Language_XsdtLanguage_

	//	The name of the channel. It's how people refer to your service. If you have an HTML website that contains the same information as your RSS file, the title of your channel should be the same as the title of your website.
	XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_

	//	The URL to the HTML website corresponding to the channel.
	XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_

	//	A hint for aggregators telling them which days they can skip.
	XsdGoPkgHasElems_skipDayschoicesequenceRssChannelschema_SkipDays_TSkipDaysList_

	//	Email address for person responsible for technical issues relating to channel.
	XsdGoPkgHasElems_webMasterchoicesequenceRssChannelschema_WebMaster_TEmailAddress_

	XsdGoPkgHasElems_itemsequenceRssChannelschema_Item_TRssItem_

	//	The last time the content of the channel changed.
	XsdGoPkgHasElems_lastBuildDatechoicesequenceRssChannelschema_LastBuildDate_TRfc822FormatDate_

	//	ttl stands for time to live. It's a number of minutes that indicates how long a channel can be cached before refreshing from the source.
	XsdGoPkgHasElems_ttlchoicesequenceRssChannelschema_Ttl_XsdtNonNegativeInteger_

	//	Specifies a GIF, JPEG or PNG image that can be displayed with the channel.
	XsdGoPkgHasElems_imagechoicesequenceRssChannelschema_Image_TImage_

	//	Specify one or more categories that the channel belongs to.
	XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_

	//	Allows processes to register with a cloud to be notified of updates to the channel, implementing a lightweight publish-subscribe protocol for RSS feeds.
	XsdGoPkgHasElems_cloudchoicesequenceRssChannelschema_Cloud_TCloud_

	//	The publication date for the content in the channel. All date-times in RSS conform to the Date and Time Specification of RFC 822, with the exception that the year may be expressed with two characters or four characters (four preferred).
	XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_

	//	Phrase or sentence describing the channel.
	XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_

	//	The PICS rating for the channel.
	XsdGoPkgHasElems_ratingchoicesequenceRssChannelschema_Rating_XsdtString_

	//	Specifies a text input box that can be displayed with the channel.
	XsdGoPkgHasElems_textInputchoicesequenceRssChannelschema_TextInput_TextInput_

	//	Email address for person responsible for editorial content.
	XsdGoPkgHasElems_managingEditorchoicesequenceRssChannelschema_ManagingEditor_TEmailAddress_
}

func (*TRssChannel) Walk

func (me *TRssChannel) Walk() (err error)

If the WalkHandlers.TRssChannel function is not nil (ie. was set by outside code), calls it with this TRssChannel instance as the single argument. Then calls the Walk() method on 20/20 embed(s) and 0/0 field(s) belonging to this TRssChannel instance.

type TRssItem

type TRssItem struct {
	//	The RSS channel that the item came from.
	XsdGoPkgHasElems_sourcechoicesequenceRssItemschema_Source_TSource_

	//	URL of a page for comments relating to the item.
	XsdGoPkgHasElems_commentschoicesequenceRssItemschema_Comments_XsdtAnyURI_

	//	The URL of the item.
	XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_

	//	Indicates when the item was published.
	XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_

	//	Describes a media object that is attached to the item.
	XsdGoPkgHasElems_enclosurechoicesequenceRssItemschema_Enclosure_TEnclosure_

	//	The item synopsis.
	XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_

	//	Includes the item in one or more categories.
	XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_

	//	The title of the item.
	XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_

	//	guid or permalink URL for this entry
	XsdGoPkgHasElems_guidchoicesequenceRssItemschema_Guid_TGuid_

	//	Email address of the author of the item.
	XsdGoPkgHasElems_authorchoicesequenceRssItemschema_Author_TEmailAddress_
}

func (*TRssItem) Walk

func (me *TRssItem) Walk() (err error)

If the WalkHandlers.TRssItem function is not nil (ie. was set by outside code), calls it with this TRssItem instance as the single argument. Then calls the Walk() method on 10/10 embed(s) and 0/0 field(s) belonging to this TRssItem instance.

type TSkipDay

type TSkipDay xsdt.String

A hint for aggregators telling them which days they can skip. A time in GMT, when aggregators should not request the channel data. The hour beginning at midnight is hour zero. A day when aggregators should not request the channel data.

func (TSkipDay) IsFriday

func (me TSkipDay) IsFriday() bool

Returns true if the value of this enumerated TSkipDay is "Friday".

func (TSkipDay) IsMonday

func (me TSkipDay) IsMonday() bool

Returns true if the value of this enumerated TSkipDay is "Monday".

func (TSkipDay) IsSaturday

func (me TSkipDay) IsSaturday() bool

Returns true if the value of this enumerated TSkipDay is "Saturday".

func (TSkipDay) IsSunday

func (me TSkipDay) IsSunday() bool

Returns true if the value of this enumerated TSkipDay is "Sunday".

func (TSkipDay) IsThursday

func (me TSkipDay) IsThursday() bool

Returns true if the value of this enumerated TSkipDay is "Thursday".

func (TSkipDay) IsTuesday

func (me TSkipDay) IsTuesday() bool

Returns true if the value of this enumerated TSkipDay is "Tuesday".

func (TSkipDay) IsWednesday

func (me TSkipDay) IsWednesday() bool

Returns true if the value of this enumerated TSkipDay is "Wednesday".

func (*TSkipDay) Set

func (me *TSkipDay) Set(s string)

Since TSkipDay is just a simple String type, this merely sets the current value from the specified string.

func (TSkipDay) String

func (me TSkipDay) String() string

Since TSkipDay is just a simple String type, this merely returns the current string value.

func (TSkipDay) ToXsdtString

func (me TSkipDay) ToXsdtString() xsdt.String

This convenience method just performs a simple type conversion to TSkipDay's alias type xsdt.String.

type TSkipDaysList

type TSkipDaysList struct {
	//	A time in GMT, when aggregators should not request the channel data. The hour beginning at midnight is hour zero.
	XsdGoPkgHasElems_daysequenceSkipDaysListschema_Day_TSkipDay_
}

func (*TSkipDaysList) Walk

func (me *TSkipDaysList) Walk() (err error)

If the WalkHandlers.TSkipDaysList function is not nil (ie. was set by outside code), calls it with this TSkipDaysList instance as the single argument. Then calls the Walk() method on 1/1 embed(s) and 0/0 field(s) belonging to this TSkipDaysList instance.

type TSkipHour

type TSkipHour xsdt.NonNegativeInteger

A hint for aggregators telling them which hours they can skip. A time in GMT when aggregators should not request the channel data. The hour beginning at midnight is hour zero.

func (*TSkipHour) Set

func (me *TSkipHour) Set(s string)

Since TSkipHour is a non-string scalar type (either boolean or numeric), sets the current value obtained from parsing the specified string.

func (TSkipHour) String

func (me TSkipHour) String() string

Returns a string representation of this TSkipHour's current non-string scalar value.

func (TSkipHour) ToXsdtNonNegativeInteger

func (me TSkipHour) ToXsdtNonNegativeInteger() xsdt.NonNegativeInteger

This convenience method just performs a simple type conversion to TSkipHour's alias type xsdt.NonNegativeInteger.

type TSkipHoursList

type TSkipHoursList struct {
	XsdGoPkgHasElems_hoursequenceSkipHoursListschema_Hour_TSkipHour_
}

func (*TSkipHoursList) Walk

func (me *TSkipHoursList) Walk() (err error)

If the WalkHandlers.TSkipHoursList function is not nil (ie. was set by outside code), calls it with this TSkipHoursList instance as the single argument. Then calls the Walk() method on 1/1 embed(s) and 0/0 field(s) belonging to this TSkipHoursList instance.

type TSource

type TSource struct {
	XsdGoPkgValue xsdt.String `xml:",chardata"`

	XsdGoPkgHasAttr_Url_XsdtAnyURI_
}

The RSS channel that the item came from.

func (*TSource) ToXsdtString

func (me *TSource) ToXsdtString() xsdt.String

Simply returns the value of its XsdGoPkgValue field.

func (*TSource) Walk

func (me *TSource) Walk() (err error)

If the WalkHandlers.TSource function is not nil (ie. was set by outside code), calls it with this TSource instance as the single argument. Then calls the Walk() method on 0/1 embed(s) and 0/1 field(s) belonging to this TSource instance.

type TextInput

type TextInput struct {
	//	The name of the text object in the text input area.
	XsdGoPkgHasElem_nameallTextInputschema_Name_XsdtString_

	//	The label of the Submit button in the text input area.
	XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_

	//	Explains the text input area.
	XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_

	//	The URL of the CGI script that processes text input requests.
	XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_
}

func (*TextInput) Walk

func (me *TextInput) Walk() (err error)

If the WalkHandlers.TextInput function is not nil (ie. was set by outside code), calls it with this TextInput instance as the single argument. Then calls the Walk() method on 4/4 embed(s) and 0/0 field(s) belonging to this TextInput instance.

type TxsdRss

type TxsdRss struct {
	XsdGoPkgHasAttr_Version_XsdtDecimal_20

	XsdGoPkgHasElem_channelsequencerssschema_Channel_TRssChannel_
}

func (*TxsdRss) Walk

func (me *TxsdRss) Walk() (err error)

If the WalkHandlers.TxsdRss function is not nil (ie. was set by outside code), calls it with this TxsdRss instance as the single argument. Then calls the Walk() method on 1/2 embed(s) and 0/0 field(s) belonging to this TxsdRss instance.

type XsdGoPkgHasAttr_Domain_XsdtString_

type XsdGoPkgHasAttr_Domain_XsdtString_ struct {
	Domain xsdt.String `xml:"domain,attr"`
}

Includes the item in one or more categories.

type XsdGoPkgHasAttr_IsPermaLink_XsdtBoolean_True

type XsdGoPkgHasAttr_IsPermaLink_XsdtBoolean_True struct {
	IsPermaLink xsdt.Boolean `xml:"isPermaLink,attr"`
}

guid or permalink URL for this entry

func (XsdGoPkgHasAttr_IsPermaLink_XsdtBoolean_True) IsPermaLinkDefault

func (me XsdGoPkgHasAttr_IsPermaLink_XsdtBoolean_True) IsPermaLinkDefault() xsdt.Boolean

Returns the default value for IsPermaLink -- true

type XsdGoPkgHasAttr_Length_XsdtNonNegativeInteger_

type XsdGoPkgHasAttr_Length_XsdtNonNegativeInteger_ struct {
	//	Size in bytes
	Length xsdt.NonNegativeInteger `xml:"length,attr"`
}

Size in bytes

type XsdGoPkgHasAttr_Path_XsdtString_

type XsdGoPkgHasAttr_Path_XsdtString_ struct {
	Path xsdt.String `xml:"path,attr"`
}

type XsdGoPkgHasAttr_Port_XsdtPositiveInteger_

type XsdGoPkgHasAttr_Port_XsdtPositiveInteger_ struct {
	Port xsdt.PositiveInteger `xml:"port,attr"`
}

type XsdGoPkgHasAttr_Protocol_TCloudProtocol_

type XsdGoPkgHasAttr_Protocol_TCloudProtocol_ struct {
	Protocol TCloudProtocol `xml:"protocol,attr"`
}

type XsdGoPkgHasAttr_RegisterProcedure_XsdtString_

type XsdGoPkgHasAttr_RegisterProcedure_XsdtString_ struct {
	RegisterProcedure xsdt.String `xml:"registerProcedure,attr"`
}

Allows processes to register with a cloud to be notified of updates to the channel, implementing a lightweight publish-subscribe protocol for RSS feeds. Specifies a web service that supports the rssCloud interface which can be implemented in HTTP-POST, XML-RPC or SOAP 1.1. Its purpose is to allow processes to register with a cloud to be notified of updates to the channel, implementing a lightweight publish-subscribe protocol for RSS feeds.

type XsdGoPkgHasAttr_Type_XsdtString_

type XsdGoPkgHasAttr_Type_XsdtString_ struct {
	//	MIME media-type of the enclosure
	Type xsdt.String `xml:"type,attr"`
}

MIME media-type of the enclosure

type XsdGoPkgHasAttr_Url_XsdtAnyURI_

type XsdGoPkgHasAttr_Url_XsdtAnyURI_ struct {
	Url xsdt.AnyURI `xml:"url,attr"`
}

Describes a media object that is attached to the item.

type XsdGoPkgHasAttr_Version_XsdtDecimal_20

type XsdGoPkgHasAttr_Version_XsdtDecimal_20 struct {
	Version xsdt.Decimal `xml:"version,attr"`
}

func (XsdGoPkgHasAttr_Version_XsdtDecimal_20) VersionFixed

func (me XsdGoPkgHasAttr_Version_XsdtDecimal_20) VersionFixed() xsdt.Decimal

Returns the fixed value for Version -- "2.0"

type XsdGoPkgHasElem_Rss

type XsdGoPkgHasElem_Rss struct {
	Rss *TxsdRss `xml:"rss"`
}

func (*XsdGoPkgHasElem_Rss) Walk

func (me *XsdGoPkgHasElem_Rss) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElem_Rss function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElem_Rss instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 1/1 field(s) belonging to this XsdGoPkgHasElem_Rss instance.

type XsdGoPkgHasElem_channelsequencerssschema_Channel_TRssChannel_

type XsdGoPkgHasElem_channelsequencerssschema_Channel_TRssChannel_ struct {
	Channel *TRssChannel `xml:"channel"`
}

func (*XsdGoPkgHasElem_channelsequencerssschema_Channel_TRssChannel_) Walk

func (me *XsdGoPkgHasElem_channelsequencerssschema_Channel_TRssChannel_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElem_channelsequencerssschema_Channel_TRssChannel_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElem_channelsequencerssschema_Channel_TRssChannel_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 1/1 field(s) belonging to this XsdGoPkgHasElem_channelsequencerssschema_Channel_TRssChannel_ instance.

type XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_

type XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_ struct {
	//	Text that is included in the TITLE attribute of the link formed around the image in the HTML rendering.
	Description xsdt.String `xml:"description"`
}

Text that is included in the TITLE attribute of the link formed around the image in the HTML rendering.

func (*XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_) Walk

func (me *XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_ instance.

type XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31

type XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31 struct {
	//	The height of the image in pixels.
	Height TImageHeight `xml:"height"`
}

func (XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31) HeightDefault

func (me XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31) HeightDefault() TImageHeight

Returns the default value for Height -- 31

func (*XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31) Walk

func (me *XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31 function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31 instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31 instance.

type XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_

type XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_ struct {
	//	The URL of the site, when the channel is rendered, the image is a link to the site. (Note, in practice the image <title> and <link> should have the same value as the channel's <title> and <link>.
	Link xsdt.AnyURI `xml:"link"`
}

Specifies a GIF, JPEG or PNG image that can be displayed with the channel. The URL of the site, when the channel is rendered, the image is a link to the site. (Note, in practice the image and <link> should have the same value as the channel's <title> and <link>.

func (*XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_) Walk

func (me *XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_ instance.

type XsdGoPkgHasElem_nameallTextInputschema_Name_XsdtString_

type XsdGoPkgHasElem_nameallTextInputschema_Name_XsdtString_ struct {
	//	The name of the text object in the text input area.
	Name xsdt.String `xml:"name"`
}

Specifies a text input box that can be displayed with the channel. The purpose of this element is something of a mystery! You can use it to specify a search engine box. Or to allow a reader to provide feedback. Most aggregators ignore it. The name of the text object in the text input area.

func (*XsdGoPkgHasElem_nameallTextInputschema_Name_XsdtString_) Walk

func (me *XsdGoPkgHasElem_nameallTextInputschema_Name_XsdtString_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElem_nameallTextInputschema_Name_XsdtString_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElem_nameallTextInputschema_Name_XsdtString_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElem_nameallTextInputschema_Name_XsdtString_ instance.

type XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_

type XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_ struct {
	//	Describes the image, it's used in the ALT attribute of the HTML <img> tag when the channel is rendered in HTML.
	Title xsdt.String `xml:"title"`
}

Describes the image, it's used in the ALT attribute of the HTML tag when the channel is rendered in HTML.

func (*XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_) Walk

func (me *XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_ instance.

type XsdGoPkgHasElem_urlallImageschema_Url_XsdtAnyURI_

type XsdGoPkgHasElem_urlallImageschema_Url_XsdtAnyURI_ struct {
	//	The URL of the image file.
	Url xsdt.AnyURI `xml:"url"`
}

The URL of the image file.

func (*XsdGoPkgHasElem_urlallImageschema_Url_XsdtAnyURI_) Walk

func (me *XsdGoPkgHasElem_urlallImageschema_Url_XsdtAnyURI_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElem_urlallImageschema_Url_XsdtAnyURI_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElem_urlallImageschema_Url_XsdtAnyURI_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElem_urlallImageschema_Url_XsdtAnyURI_ instance.

type XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88

type XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88 struct {
	//	The width of the image in pixels.
	Width TImageWidth `xml:"width"`
}

func (*XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88) Walk

func (me *XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88 function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88 instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88 instance.

func (XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88) WidthDefault

func (me XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88) WidthDefault() TImageWidth

Returns the default value for Width -- 88

type XsdGoPkgHasElems_Rss

type XsdGoPkgHasElems_Rss struct {
	Rsses []*TxsdRss `xml:"rss"`
}

func (*XsdGoPkgHasElems_Rss) Walk

func (me *XsdGoPkgHasElems_Rss) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_Rss function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_Rss instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_Rss instance.

type XsdGoPkgHasElems_authorchoicesequenceRssItemschema_Author_TEmailAddress_

type XsdGoPkgHasElems_authorchoicesequenceRssItemschema_Author_TEmailAddress_ struct {
	//	Email address of the author of the item.
	Authors []TEmailAddress `xml:"author"`
}

Email address of the author of the item.

func (*XsdGoPkgHasElems_authorchoicesequenceRssItemschema_Author_TEmailAddress_) Walk

func (me *XsdGoPkgHasElems_authorchoicesequenceRssItemschema_Author_TEmailAddress_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_authorchoicesequenceRssItemschema_Author_TEmailAddress_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_authorchoicesequenceRssItemschema_Author_TEmailAddress_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_authorchoicesequenceRssItemschema_Author_TEmailAddress_ instance.

type XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_

type XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_ struct {
	//	Includes the item in one or more categories.
	Categories []*TCategory `xml:"category"`
}

func (*XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_) Walk

func (me *XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_ instance.

type XsdGoPkgHasElems_cloudchoicesequenceRssChannelschema_Cloud_TCloud_

type XsdGoPkgHasElems_cloudchoicesequenceRssChannelschema_Cloud_TCloud_ struct {
	//	Allows processes to register with a cloud to be notified of updates to the channel, implementing a lightweight publish-subscribe protocol for RSS feeds.
	Clouds []*TCloud `xml:"cloud"`
}

func (*XsdGoPkgHasElems_cloudchoicesequenceRssChannelschema_Cloud_TCloud_) Walk

func (me *XsdGoPkgHasElems_cloudchoicesequenceRssChannelschema_Cloud_TCloud_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_cloudchoicesequenceRssChannelschema_Cloud_TCloud_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_cloudchoicesequenceRssChannelschema_Cloud_TCloud_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_cloudchoicesequenceRssChannelschema_Cloud_TCloud_ instance.

type XsdGoPkgHasElems_commentschoicesequenceRssItemschema_Comments_XsdtAnyURI_

type XsdGoPkgHasElems_commentschoicesequenceRssItemschema_Comments_XsdtAnyURI_ struct {
	//	URL of a page for comments relating to the item.
	Commentses []xsdt.AnyURI `xml:"comments"`
}

An item may represent a "story" -- much like a story in a newspaper or magazine; if so its description is a synopsis of the story, and the link points to the full story. An item may also be complete in itself, if so, the description contains the text (entity-encoded HTML is allowed), and the link and title may be omitted. URL of a page for comments relating to the item.

func (*XsdGoPkgHasElems_commentschoicesequenceRssItemschema_Comments_XsdtAnyURI_) Walk

func (me *XsdGoPkgHasElems_commentschoicesequenceRssItemschema_Comments_XsdtAnyURI_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_commentschoicesequenceRssItemschema_Comments_XsdtAnyURI_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_commentschoicesequenceRssItemschema_Comments_XsdtAnyURI_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_commentschoicesequenceRssItemschema_Comments_XsdtAnyURI_ instance.

type XsdGoPkgHasElems_copyrightchoicesequenceRssChannelschema_Copyright_XsdtString_

type XsdGoPkgHasElems_copyrightchoicesequenceRssChannelschema_Copyright_XsdtString_ struct {
	//	Copyright notice for content in the channel.
	Copyrights []xsdt.String `xml:"copyright"`
}

Copyright notice for content in the channel.

func (*XsdGoPkgHasElems_copyrightchoicesequenceRssChannelschema_Copyright_XsdtString_) Walk

func (me *XsdGoPkgHasElems_copyrightchoicesequenceRssChannelschema_Copyright_XsdtString_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_copyrightchoicesequenceRssChannelschema_Copyright_XsdtString_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_copyrightchoicesequenceRssChannelschema_Copyright_XsdtString_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_copyrightchoicesequenceRssChannelschema_Copyright_XsdtString_ instance.

type XsdGoPkgHasElems_daysequenceSkipDaysListschema_Day_TSkipDay_

type XsdGoPkgHasElems_daysequenceSkipDaysListschema_Day_TSkipDay_ struct {
	//	A time in GMT, when aggregators should not request the channel data. The hour beginning at midnight is hour zero.
	Days []TSkipDay `xml:"day"`
}

func (*XsdGoPkgHasElems_daysequenceSkipDaysListschema_Day_TSkipDay_) Walk

func (me *XsdGoPkgHasElems_daysequenceSkipDaysListschema_Day_TSkipDay_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_daysequenceSkipDaysListschema_Day_TSkipDay_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_daysequenceSkipDaysListschema_Day_TSkipDay_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_daysequenceSkipDaysListschema_Day_TSkipDay_ instance.

type XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_

type XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_ struct {
	//	The item synopsis.
	Descriptions []xsdt.String `xml:"description"`
}

The item synopsis.

func (*XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_) Walk

func (me *XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_ instance.

type XsdGoPkgHasElems_docschoicesequenceRssChannelschema_Docs_XsdtAnyURI_

type XsdGoPkgHasElems_docschoicesequenceRssChannelschema_Docs_XsdtAnyURI_ struct {
	//	A URL that points to the documentation for the format used in the RSS file. It's probably a pointer to this page. It's for people who might stumble across an RSS file on a Web server 25 years from now and wonder what it is.
	Docses []xsdt.AnyURI `xml:"docs"`
}

A URL that points to the documentation for the format used in the RSS file. It's probably a pointer to this page. It's for people who might stumble across an RSS file on a Web server 25 years from now and wonder what it is.

func (*XsdGoPkgHasElems_docschoicesequenceRssChannelschema_Docs_XsdtAnyURI_) Walk

func (me *XsdGoPkgHasElems_docschoicesequenceRssChannelschema_Docs_XsdtAnyURI_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_docschoicesequenceRssChannelschema_Docs_XsdtAnyURI_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_docschoicesequenceRssChannelschema_Docs_XsdtAnyURI_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_docschoicesequenceRssChannelschema_Docs_XsdtAnyURI_ instance.

type XsdGoPkgHasElems_enclosurechoicesequenceRssItemschema_Enclosure_TEnclosure_

type XsdGoPkgHasElems_enclosurechoicesequenceRssItemschema_Enclosure_TEnclosure_ struct {
	//	Describes a media object that is attached to the item.
	Enclosures []*TEnclosure `xml:"enclosure"`
}

func (*XsdGoPkgHasElems_enclosurechoicesequenceRssItemschema_Enclosure_TEnclosure_) Walk

func (me *XsdGoPkgHasElems_enclosurechoicesequenceRssItemschema_Enclosure_TEnclosure_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_enclosurechoicesequenceRssItemschema_Enclosure_TEnclosure_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_enclosurechoicesequenceRssItemschema_Enclosure_TEnclosure_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_enclosurechoicesequenceRssItemschema_Enclosure_TEnclosure_ instance.

type XsdGoPkgHasElems_generatorchoicesequenceRssChannelschema_Generator_XsdtString_

type XsdGoPkgHasElems_generatorchoicesequenceRssChannelschema_Generator_XsdtString_ struct {
	//	A string indicating the program used to generate the channel.
	Generators []xsdt.String `xml:"generator"`
}

A string indicating the program used to generate the channel.

func (*XsdGoPkgHasElems_generatorchoicesequenceRssChannelschema_Generator_XsdtString_) Walk

func (me *XsdGoPkgHasElems_generatorchoicesequenceRssChannelschema_Generator_XsdtString_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_generatorchoicesequenceRssChannelschema_Generator_XsdtString_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_generatorchoicesequenceRssChannelschema_Generator_XsdtString_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_generatorchoicesequenceRssChannelschema_Generator_XsdtString_ instance.

type XsdGoPkgHasElems_guidchoicesequenceRssItemschema_Guid_TGuid_

type XsdGoPkgHasElems_guidchoicesequenceRssItemschema_Guid_TGuid_ struct {
	//	guid or permalink URL for this entry
	Guids []*TGuid `xml:"guid"`
}

func (*XsdGoPkgHasElems_guidchoicesequenceRssItemschema_Guid_TGuid_) Walk

func (me *XsdGoPkgHasElems_guidchoicesequenceRssItemschema_Guid_TGuid_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_guidchoicesequenceRssItemschema_Guid_TGuid_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_guidchoicesequenceRssItemschema_Guid_TGuid_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_guidchoicesequenceRssItemschema_Guid_TGuid_ instance.

type XsdGoPkgHasElems_hoursequenceSkipHoursListschema_Hour_TSkipHour_

type XsdGoPkgHasElems_hoursequenceSkipHoursListschema_Hour_TSkipHour_ struct {
	Hours []TSkipHour `xml:"hour"`
}

func (*XsdGoPkgHasElems_hoursequenceSkipHoursListschema_Hour_TSkipHour_) Walk

func (me *XsdGoPkgHasElems_hoursequenceSkipHoursListschema_Hour_TSkipHour_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_hoursequenceSkipHoursListschema_Hour_TSkipHour_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_hoursequenceSkipHoursListschema_Hour_TSkipHour_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_hoursequenceSkipHoursListschema_Hour_TSkipHour_ instance.

type XsdGoPkgHasElems_imagechoicesequenceRssChannelschema_Image_TImage_

type XsdGoPkgHasElems_imagechoicesequenceRssChannelschema_Image_TImage_ struct {
	//	Specifies a GIF, JPEG or PNG image that can be displayed with the channel.
	Images []*TImage `xml:"image"`
}

func (*XsdGoPkgHasElems_imagechoicesequenceRssChannelschema_Image_TImage_) Walk

func (me *XsdGoPkgHasElems_imagechoicesequenceRssChannelschema_Image_TImage_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_imagechoicesequenceRssChannelschema_Image_TImage_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_imagechoicesequenceRssChannelschema_Image_TImage_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_imagechoicesequenceRssChannelschema_Image_TImage_ instance.

type XsdGoPkgHasElems_itemsequenceRssChannelschema_Item_TRssItem_

type XsdGoPkgHasElems_itemsequenceRssChannelschema_Item_TRssItem_ struct {
	Items []*TRssItem `xml:"item"`
}

func (*XsdGoPkgHasElems_itemsequenceRssChannelschema_Item_TRssItem_) Walk

func (me *XsdGoPkgHasElems_itemsequenceRssChannelschema_Item_TRssItem_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_itemsequenceRssChannelschema_Item_TRssItem_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_itemsequenceRssChannelschema_Item_TRssItem_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_itemsequenceRssChannelschema_Item_TRssItem_ instance.

type XsdGoPkgHasElems_languagechoicesequenceRssChannelschema_Language_XsdtLanguage_

type XsdGoPkgHasElems_languagechoicesequenceRssChannelschema_Language_XsdtLanguage_ struct {
	//	The language the channel is written in. This allows aggregators to group all Italian language sites, for example, on a single page. A list of allowable values for this element, as provided by Netscape, is here. You may also use values defined by the W3C.
	Languages []xsdt.Language `xml:"language"`
}

The language the channel is written in. This allows aggregators to group all Italian language sites, for example, on a single page. A list of allowable values for this element, as provided by Netscape, is here. You may also use values defined by the W3C.

func (*XsdGoPkgHasElems_languagechoicesequenceRssChannelschema_Language_XsdtLanguage_) Walk

func (me *XsdGoPkgHasElems_languagechoicesequenceRssChannelschema_Language_XsdtLanguage_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_languagechoicesequenceRssChannelschema_Language_XsdtLanguage_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_languagechoicesequenceRssChannelschema_Language_XsdtLanguage_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_languagechoicesequenceRssChannelschema_Language_XsdtLanguage_ instance.

type XsdGoPkgHasElems_lastBuildDatechoicesequenceRssChannelschema_LastBuildDate_TRfc822FormatDate_

type XsdGoPkgHasElems_lastBuildDatechoicesequenceRssChannelschema_LastBuildDate_TRfc822FormatDate_ struct {
	//	The last time the content of the channel changed.
	LastBuildDates []TRfc822FormatDate `xml:"lastBuildDate"`
}

The last time the content of the channel changed.

func (*XsdGoPkgHasElems_lastBuildDatechoicesequenceRssChannelschema_LastBuildDate_TRfc822FormatDate_) Walk

func (me *XsdGoPkgHasElems_lastBuildDatechoicesequenceRssChannelschema_LastBuildDate_TRfc822FormatDate_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_lastBuildDatechoicesequenceRssChannelschema_LastBuildDate_TRfc822FormatDate_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_lastBuildDatechoicesequenceRssChannelschema_LastBuildDate_TRfc822FormatDate_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_lastBuildDatechoicesequenceRssChannelschema_LastBuildDate_TRfc822FormatDate_ instance.

type XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_

type XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_ struct {
	//	The URL to the HTML website corresponding to the channel.
	Links []xsdt.AnyURI `xml:"link"`
}

The URL to the HTML website corresponding to the channel.

func (*XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_) Walk

func (me *XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_ instance.

type XsdGoPkgHasElems_managingEditorchoicesequenceRssChannelschema_ManagingEditor_TEmailAddress_

type XsdGoPkgHasElems_managingEditorchoicesequenceRssChannelschema_ManagingEditor_TEmailAddress_ struct {
	//	Email address for person responsible for editorial content.
	ManagingEditors []TEmailAddress `xml:"managingEditor"`
}

Email address for person responsible for editorial content.

func (*XsdGoPkgHasElems_managingEditorchoicesequenceRssChannelschema_ManagingEditor_TEmailAddress_) Walk

func (me *XsdGoPkgHasElems_managingEditorchoicesequenceRssChannelschema_ManagingEditor_TEmailAddress_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_managingEditorchoicesequenceRssChannelschema_ManagingEditor_TEmailAddress_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_managingEditorchoicesequenceRssChannelschema_ManagingEditor_TEmailAddress_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_managingEditorchoicesequenceRssChannelschema_ManagingEditor_TEmailAddress_ instance.

type XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_

type XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_ struct {
	//	Indicates when the item was published.
	PubDates []TRfc822FormatDate `xml:"pubDate"`
}

func (*XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_) Walk

func (me *XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_ instance.

type XsdGoPkgHasElems_ratingchoicesequenceRssChannelschema_Rating_XsdtString_

type XsdGoPkgHasElems_ratingchoicesequenceRssChannelschema_Rating_XsdtString_ struct {
	//	The PICS rating for the channel.
	Ratings []xsdt.String `xml:"rating"`
}

The PICS rating for the channel.

func (*XsdGoPkgHasElems_ratingchoicesequenceRssChannelschema_Rating_XsdtString_) Walk

func (me *XsdGoPkgHasElems_ratingchoicesequenceRssChannelschema_Rating_XsdtString_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_ratingchoicesequenceRssChannelschema_Rating_XsdtString_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_ratingchoicesequenceRssChannelschema_Rating_XsdtString_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_ratingchoicesequenceRssChannelschema_Rating_XsdtString_ instance.

type XsdGoPkgHasElems_skipDayschoicesequenceRssChannelschema_SkipDays_TSkipDaysList_

type XsdGoPkgHasElems_skipDayschoicesequenceRssChannelschema_SkipDays_TSkipDaysList_ struct {
	//	A hint for aggregators telling them which days they can skip.
	SkipDayses []*TSkipDaysList `xml:"skipDays"`
}

func (*XsdGoPkgHasElems_skipDayschoicesequenceRssChannelschema_SkipDays_TSkipDaysList_) Walk

func (me *XsdGoPkgHasElems_skipDayschoicesequenceRssChannelschema_SkipDays_TSkipDaysList_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_skipDayschoicesequenceRssChannelschema_SkipDays_TSkipDaysList_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_skipDayschoicesequenceRssChannelschema_SkipDays_TSkipDaysList_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_skipDayschoicesequenceRssChannelschema_SkipDays_TSkipDaysList_ instance.

type XsdGoPkgHasElems_skipHourschoicesequenceRssChannelschema_SkipHours_TSkipHoursList_

type XsdGoPkgHasElems_skipHourschoicesequenceRssChannelschema_SkipHours_TSkipHoursList_ struct {
	//	A hint for aggregators telling them which hours they can skip.
	SkipHourses []*TSkipHoursList `xml:"skipHours"`
}

func (*XsdGoPkgHasElems_skipHourschoicesequenceRssChannelschema_SkipHours_TSkipHoursList_) Walk

func (me *XsdGoPkgHasElems_skipHourschoicesequenceRssChannelschema_SkipHours_TSkipHoursList_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_skipHourschoicesequenceRssChannelschema_SkipHours_TSkipHoursList_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_skipHourschoicesequenceRssChannelschema_SkipHours_TSkipHoursList_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_skipHourschoicesequenceRssChannelschema_SkipHours_TSkipHoursList_ instance.

type XsdGoPkgHasElems_sourcechoicesequenceRssItemschema_Source_TSource_

type XsdGoPkgHasElems_sourcechoicesequenceRssItemschema_Source_TSource_ struct {
	//	The RSS channel that the item came from.
	Sources []*TSource `xml:"source"`
}

func (*XsdGoPkgHasElems_sourcechoicesequenceRssItemschema_Source_TSource_) Walk

func (me *XsdGoPkgHasElems_sourcechoicesequenceRssItemschema_Source_TSource_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_sourcechoicesequenceRssItemschema_Source_TSource_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_sourcechoicesequenceRssItemschema_Source_TSource_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_sourcechoicesequenceRssItemschema_Source_TSource_ instance.

type XsdGoPkgHasElems_textInputchoicesequenceRssChannelschema_TextInput_TextInput_

type XsdGoPkgHasElems_textInputchoicesequenceRssChannelschema_TextInput_TextInput_ struct {
	//	Specifies a text input box that can be displayed with the channel.
	TextInputs []*TextInput `xml:"textInput"`
}

func (*XsdGoPkgHasElems_textInputchoicesequenceRssChannelschema_TextInput_TextInput_) Walk

func (me *XsdGoPkgHasElems_textInputchoicesequenceRssChannelschema_TextInput_TextInput_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_textInputchoicesequenceRssChannelschema_TextInput_TextInput_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_textInputchoicesequenceRssChannelschema_TextInput_TextInput_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_textInputchoicesequenceRssChannelschema_TextInput_TextInput_ instance.

type XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_

type XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_ struct {
	//	The name of the channel. It's how people refer to your service. If you have an HTML website that contains the same information as your RSS file, the title of your channel should be the same as the title of your website.
	Titles []xsdt.String `xml:"title"`
}

The name of the channel. It's how people refer to your service. If you have an HTML website that contains the same information as your RSS file, the title of your channel should be the same as the title of your website.

func (*XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_) Walk

func (me *XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_ instance.

type XsdGoPkgHasElems_ttlchoicesequenceRssChannelschema_Ttl_XsdtNonNegativeInteger_

type XsdGoPkgHasElems_ttlchoicesequenceRssChannelschema_Ttl_XsdtNonNegativeInteger_ struct {
	//	ttl stands for time to live. It's a number of minutes that indicates how long a channel can be cached before refreshing from the source.
	Ttls []*xsdt.NonNegativeInteger `xml:"ttl"`
}

ttl stands for time to live. It's a number of minutes that indicates how long a channel can be cached before refreshing from the source.

func (*XsdGoPkgHasElems_ttlchoicesequenceRssChannelschema_Ttl_XsdtNonNegativeInteger_) Walk

func (me *XsdGoPkgHasElems_ttlchoicesequenceRssChannelschema_Ttl_XsdtNonNegativeInteger_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_ttlchoicesequenceRssChannelschema_Ttl_XsdtNonNegativeInteger_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_ttlchoicesequenceRssChannelschema_Ttl_XsdtNonNegativeInteger_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_ttlchoicesequenceRssChannelschema_Ttl_XsdtNonNegativeInteger_ instance.

type XsdGoPkgHasElems_webMasterchoicesequenceRssChannelschema_WebMaster_TEmailAddress_

type XsdGoPkgHasElems_webMasterchoicesequenceRssChannelschema_WebMaster_TEmailAddress_ struct {
	//	Email address for person responsible for technical issues relating to channel.
	WebMasters []TEmailAddress `xml:"webMaster"`
}

func (*XsdGoPkgHasElems_webMasterchoicesequenceRssChannelschema_WebMaster_TEmailAddress_) Walk

func (me *XsdGoPkgHasElems_webMasterchoicesequenceRssChannelschema_WebMaster_TEmailAddress_) Walk() (err error)

If the WalkHandlers.XsdGoPkgHasElems_webMasterchoicesequenceRssChannelschema_WebMaster_TEmailAddress_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_webMasterchoicesequenceRssChannelschema_WebMaster_TEmailAddress_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_webMasterchoicesequenceRssChannelschema_WebMaster_TEmailAddress_ instance.

type XsdGoPkgWalkHandlers

type XsdGoPkgWalkHandlers struct {
	XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_                func(*XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_, bool) error
	TextInput                                                                                     func(*TextInput, bool) error
	XsdGoPkgHasElems_cloudchoicesequenceRssChannelschema_Cloud_TCloud_                            func(*XsdGoPkgHasElems_cloudchoicesequenceRssChannelschema_Cloud_TCloud_, bool) error
	XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88                                      func(*XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88, bool) error
	XsdGoPkgHasElem_channelsequencerssschema_Channel_TRssChannel_                                 func(*XsdGoPkgHasElem_channelsequencerssschema_Channel_TRssChannel_, bool) error
	XsdGoPkgHasElems_hoursequenceSkipHoursListschema_Hour_TSkipHour_                              func(*XsdGoPkgHasElems_hoursequenceSkipHoursListschema_Hour_TSkipHour_, bool) error
	XsdGoPkgHasElems_managingEditorchoicesequenceRssChannelschema_ManagingEditor_TEmailAddress_   func(*XsdGoPkgHasElems_managingEditorchoicesequenceRssChannelschema_ManagingEditor_TEmailAddress_, bool) error
	XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_                          func(*XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_, bool) error
	XsdGoPkgHasElem_Rss                                                                           func(*XsdGoPkgHasElem_Rss, bool) error
	XsdGoPkgHasElems_lastBuildDatechoicesequenceRssChannelschema_LastBuildDate_TRfc822FormatDate_ func(*XsdGoPkgHasElems_lastBuildDatechoicesequenceRssChannelschema_LastBuildDate_TRfc822FormatDate_, bool) error
	TCloud                                                                                        func(*TCloud, bool) error
	XsdGoPkgHasElems_guidchoicesequenceRssItemschema_Guid_TGuid_                                  func(*XsdGoPkgHasElems_guidchoicesequenceRssItemschema_Guid_TGuid_, bool) error
	XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_                        func(*XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_, bool) error
	XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_                             func(*XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_, bool) error
	XsdGoPkgHasElems_ttlchoicesequenceRssChannelschema_Ttl_XsdtNonNegativeInteger_                func(*XsdGoPkgHasElems_ttlchoicesequenceRssChannelschema_Ttl_XsdtNonNegativeInteger_, bool) error
	XsdGoPkgHasElems_webMasterchoicesequenceRssChannelschema_WebMaster_TEmailAddress_             func(*XsdGoPkgHasElems_webMasterchoicesequenceRssChannelschema_WebMaster_TEmailAddress_, bool) error
	XsdGoPkgHasElems_commentschoicesequenceRssItemschema_Comments_XsdtAnyURI_                     func(*XsdGoPkgHasElems_commentschoicesequenceRssItemschema_Comments_XsdtAnyURI_, bool) error
	XsdGoPkgHasElems_docschoicesequenceRssChannelschema_Docs_XsdtAnyURI_                          func(*XsdGoPkgHasElems_docschoicesequenceRssChannelschema_Docs_XsdtAnyURI_, bool) error
	TRssChannel                                                                                   func(*TRssChannel, bool) error
	XsdGoPkgHasElem_urlallImageschema_Url_XsdtAnyURI_                                             func(*XsdGoPkgHasElem_urlallImageschema_Url_XsdtAnyURI_, bool) error
	XsdGoPkgHasElems_sourcechoicesequenceRssItemschema_Source_TSource_                            func(*XsdGoPkgHasElems_sourcechoicesequenceRssItemschema_Source_TSource_, bool) error
	XsdGoPkgHasElems_skipDayschoicesequenceRssChannelschema_SkipDays_TSkipDaysList_               func(*XsdGoPkgHasElems_skipDayschoicesequenceRssChannelschema_SkipDays_TSkipDaysList_, bool) error
	XsdGoPkgHasElems_imagechoicesequenceRssChannelschema_Image_TImage_                            func(*XsdGoPkgHasElems_imagechoicesequenceRssChannelschema_Image_TImage_, bool) error
	TSource                                                                                       func(*TSource, bool) error
	TImage                                                                                        func(*TImage, bool) error
	XsdGoPkgHasElems_textInputchoicesequenceRssChannelschema_TextInput_TextInput_                 func(*XsdGoPkgHasElems_textInputchoicesequenceRssChannelschema_TextInput_TextInput_, bool) error
	XsdGoPkgHasElems_enclosurechoicesequenceRssItemschema_Enclosure_TEnclosure_                   func(*XsdGoPkgHasElems_enclosurechoicesequenceRssItemschema_Enclosure_TEnclosure_, bool) error
	TRssItem                                                                                      func(*TRssItem, bool) error
	TCategory                                                                                     func(*TCategory, bool) error
	XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_                                         func(*XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_, bool) error
	TSkipDaysList                                                                                 func(*TSkipDaysList, bool) error
	XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_                      func(*XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_, bool) error
	XsdGoPkgHasElems_languagechoicesequenceRssChannelschema_Language_XsdtLanguage_                func(*XsdGoPkgHasElems_languagechoicesequenceRssChannelschema_Language_XsdtLanguage_, bool) error
	TGuid                                                                                         func(*TGuid, bool) error
	TxsdRss                                                                                       func(*TxsdRss, bool) error
	XsdGoPkgHasElems_authorchoicesequenceRssItemschema_Author_TEmailAddress_                      func(*XsdGoPkgHasElems_authorchoicesequenceRssItemschema_Author_TEmailAddress_, bool) error
	TEnclosure                                                                                    func(*TEnclosure, bool) error
	XsdGoPkgHasElems_daysequenceSkipDaysListschema_Day_TSkipDay_                                  func(*XsdGoPkgHasElems_daysequenceSkipDaysListschema_Day_TSkipDay_, bool) error
	XsdGoPkgHasElems_ratingchoicesequenceRssChannelschema_Rating_XsdtString_                      func(*XsdGoPkgHasElems_ratingchoicesequenceRssChannelschema_Rating_XsdtString_, bool) error
	XsdGoPkgHasElems_Rss                                                                          func(*XsdGoPkgHasElems_Rss, bool) error
	XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31                                   func(*XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31, bool) error
	XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_               func(*XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_, bool) error
	XsdGoPkgHasElems_itemsequenceRssChannelschema_Item_TRssItem_                                  func(*XsdGoPkgHasElems_itemsequenceRssChannelschema_Item_TRssItem_, bool) error
	XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_                                           func(*XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_, bool) error
	XsdGoPkgHasElem_nameallTextInputschema_Name_XsdtString_                                       func(*XsdGoPkgHasElem_nameallTextInputschema_Name_XsdtString_, bool) error
	XsdGoPkgHasElems_skipHourschoicesequenceRssChannelschema_SkipHours_TSkipHoursList_            func(*XsdGoPkgHasElems_skipHourschoicesequenceRssChannelschema_SkipHours_TSkipHoursList_, bool) error
	TSkipHoursList                                                                                func(*TSkipHoursList, bool) error
	XsdGoPkgHasElems_generatorchoicesequenceRssChannelschema_Generator_XsdtString_                func(*XsdGoPkgHasElems_generatorchoicesequenceRssChannelschema_Generator_XsdtString_, bool) error
	XsdGoPkgHasElems_copyrightchoicesequenceRssChannelschema_Copyright_XsdtString_                func(*XsdGoPkgHasElems_copyrightchoicesequenceRssChannelschema_Copyright_XsdtString_, bool) error
}

Provides 49 strong-typed hooks for your own custom handler functions to be invoked when the Walk() method is called on any instance of any (non-attribute-related) struct type defined in this package. If your custom handler does get called at all for a given struct instance, then it always gets called twice, first with the 'enter' bool argument set to true, then (after having Walk()ed all subordinate struct instances, if any) once again with it set to false.

-- godocdown http://github.com/robertkrimen/godocdown