Documentation
¶
Index ¶
- Constants
- type APIReference
- type AboutPage
- type Answer
- type AnyAction
- type AnyArticle
- type AnyAudience
- type AnyComment
- type AnyCreativeWork
- type AnyDataFeed
- type AnyDataset
- type AnyIntangible
- type AnyThing
- type AnyWebPage
- type BlogPosting
- type ComputerLanguage
- type DataFeed
- type DataFeedItem
- type Dataset
- type FAQPage
- type GeoCoordinates
- type Language
- type MonetaryAmount
- type NewsArticle
- type Person
- type PropertyValue
- type ProtoAction
- type ProtoArticle
- type ProtoAudience
- type ProtoComment
- type ProtoCreativeWork
- type ProtoDataFeed
- type ProtoDataset
- type ProtoIntangible
- type ProtoThing
- type ProtoWebPage
- type Question
- type Role
- type SearchResultsPage
- type SocialMediaPosting
- type TechArticle
- type Thing
- type VirtualLocation
Constants ¶
const ( TypeAnalysisNewsArticle = "AnalysisNewsArticle" TypeAPIReference = "APIReference" TypeArticle = "Article" TypeAskPublicNewsArticle = "AskPublicNewsArticle" TypeBackgroundNewsArticle = "BackgroundNewsArticle" TypeBlogPosting = "BlogPosting" TypeDiscussionForumPosting = "DiscussionForumPosting" TypeMedicalScholarlyArticle = "MedicalScholarlyArticle" TypeNewsArticle = "NewsArticle" TypeOpinionNewsArticle = "OpinionNewsArticle" TypeReport = "Report" TypeReportageNewsArticle = "ReportageNewsArticle" TypeReviewNewsArticle = "ReviewNewsArticle" TypeSatiricalArticle = "SatiricalArticle" TypeScholarlyArticle = "ScholarlyArticle" TypeSocialMediaPosting = "SocialMediaPosting" TypeTechArticle = "TechArticle" )
const ( TypeAnswer = "Answer" TypeComment = "Comment" TypeCorrectionComment = "CorrectionComment" TypeQuestion = "Question" )
const ( TypeAmpStory = "AmpStory" TypeArchiveComponent = "ArchiveComponent" TypeAtlas = "Atlas" TypeBlog = "Blog" TypeCertification = "Certification" TypeCreativeWork = "CreativeWork" TypeChapter = "Chapter" TypeClaim = "Claim" TypeCode = "Code" TypeConversation = "Conversation" TypeCourse = "Course" TypeDataCatalog = "DataCatalog" TypeDataFeed = "DataFeed" TypeDataset = "Dataset" TypeDiet = "Diet" TypeDrawing = "Drawing" TypeEducationalOccupationalCredential = "EducationalOccupationalCredential" TypeExercisePlan = "ExercisePlan" TypeGuide = "Guide" TypeHyperToc = "HyperToc" TypeHyperTocEntry = "HyperTocEntry" TypeManuscript = "Manuscript" TypeMap = "Map" TypeMathSolver = "MathSolver" TypeMediaReviewItem = "MediaReviewItem" TypeMenu = "Menu" TypeMenuSection = "MenuSection" TypeMovie = "Movie" TypeMusicComposition = "MusicComposition" TypeMusicRecording = "MusicRecording" TypePainting = "Painting" TypePhotograph = "Photograph" TypePlay = "Play" TypePoster = "Poster" TypePublicationVolume = "PublicationVolume" TypeQuotation = "Quotation" TypeSculpture = "Sculpture" TypeSeason = "Season" TypeSheetMusic = "SheetMusic" TypeShortStory = "ShortStory" TypeSoftwareSourceCode = "SoftwareSourceCode" TypeSpecialAnnouncement = "SpecialAnnouncement" TypeStatement = "Statement" TypeTVSeason = "TVSeason" TypeTVSeries = "TVSeries" TypeThesis = "Thesis" TypeWebSite = "WebSite" )
const ( TypeHowToDirection = "HowToDirection" TypeHowToSection = "HowToSection" TypeHowToStep = "HowToStep" TypeHowToTip = "HowToTip" )
const ( TypePatient = "Patient" TypePerson = "Person" )
const ( TypeBoatTrip = "BoatTrip" TypeBusTrip = "BusTrip" TypeTouristTrip = "TouristTrip" TypeTrainTrip = "TrainTrip" TypeTrip = "Trip" )
const ( TypeAction = "Action" TypeAudience = "Audience" TypeBusinessAudience = "BusinessAudience" TypeComputerLanguage = "ComputerLanguage" TypeDataFeedItem = "DataFeedItem" TypeEducationalAudience = "EducationalAudience" TypeFlight = "Flight" TypeIntangible = "Intangible" TypeMedicalAudience = "MedicalAudiencee" TypeParentAudience = "ParentAudience" TypePeopleAudience = "PeopleAudience" TypeResearcher = "Researcher" TypeRole = "Role" TypeVirtualLocation = "VirtualLocation" )
const ( TypeAboutPage = "AboutPage" TypeCheckoutPage = "CheckoutPage" TypeCollectionPage = "CollectionPage" TypeContactPage = "ContactPage" TypeFAQPage = "FAQPage" TypeImageGallery = "ImageGallery" TypeItemPage = "ItemPage" TypeMediaGallery = "MediaGallery" TypeMedicalWebPage = "MedicalWebPage" TypeProfilePage = "ProfilePage" TypeQAPage = "QAPage" TypeRealEstateListing = "RealEstateListing" TypeSearchResultsPage = "SearchResultsPage" TypeVideoGallery = "VideoGallery" TypeWebPage = "WebPage" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIReference ¶
type APIReference struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type json.Const[string] `json:"@type" json.value:"APIReference"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
About ProtoThing `json:"about,omitempty"` // https://schema.org/about
Abstract opt.Optional[string] `json:"abstract,omitempty"` // https://schema.org/abstract
AccessMode opt.Optional[string] `json:"accessMode,omitempty"` // https://schema.org/accessMode
AccessModeSufficient opt.Optional[string] `json:"accessModeSufficient,omitempty"` // https://schema.org/accessModeSufficient
AccessibilityAPI opt.Optional[string] `json:"accessibilityAPI,omitempty"` // https://schema.org/accessibilityAPI
AccessibilityControl opt.Optional[string] `json:"accessibilityControl,omitempty"` // https://schema.org/accessibilityControl
AccessibilityFeature opt.Optional[string] `json:"accessibilityFeature,omitempty"` // https://schema.org/accessibilityFeature
AccessibilityHazard opt.Optional[string] `json:"accessibilityHazard,omitempty"` // https://schema.org/accessibilityHazard
AccessibilitySummary opt.Optional[string] `json:"accessibilitySummary,omitempty"` // https://schema.org/accessibilitySummary
AccountablePerson opt.Optional[string] `json:"accountablePerson,omitempty"` // https://schema.org/accountablePerson
AcquireLicensePage opt.Optional[string] `json:"acquireLicensePage,omitempty"` // https://schema.org/acquireLicensePage
AggregateRating opt.Optional[string] `json:"aggregateRating,omitempty"` // https://schema.org/aggregateRating
AlternativeHeadline opt.Optional[string] `json:"alternativeHeadline,omitempty"` // https://schema.org/alternativeHeadline
ArchivedAt opt.Optional[string] `json:"archivedAt,omitempty"` // https://schema.org/archivedAt
Assesses opt.Optional[string] `json:"assesses,omitempty"` // https://schema.org/assesses
AssociatedMedia opt.Optional[string] `json:"associatedMedia,omitempty"` // https://schema.org/associatedMedia
Audience opt.Optional[string] `json:"audience,omitempty"` // https://schema.org/audience
Audio opt.Optional[string] `json:"audio,omitempty"` // https://schema.org/audio
Author opt.Optional[string] `json:"author,omitempty"` // https://schema.org/author
Award opt.Optional[string] `json:"award,omitempty"` // https://schema.org/award
Character opt.Optional[string] `json:"character,omitempty"` // https://schema.org/character
Citation opt.Optional[string] `json:"citation,omitempty"` // https://schema.org/citation
CommentField opt.Optional[string] `json:"comment,omitempty"` // https://schema.org/comment
CommentCount opt.Optional[string] `json:"commentCount,omitempty,bare"` // https://schema.org/commentCount
ConditionsOfAccess opt.Optional[string] `json:"conditionsOfAccess,omitempty"` // https://schema.org/conditionsOfAccess
ContentLocation opt.Optional[string] `json:"contentLocation,omitempty"` // https://schema.org/contentLocation
ContentRating opt.Optional[string] `json:"contentRating,omitempty"` // https://schema.org/contentRating
ContentReferenceTime opt.Optional[string] `json:"contentReferenceTime,omitempty"` // https://schema.org/contentReferenceTime
Contributor opt.Optional[string] `json:"contributor,omitempty"` // https://schema.org/contributor
CopyrightHolder opt.Optional[string] `json:"copyrightHolder,omitempty"` // https://schema.org/copyrightHolder
CopyrightNotice opt.Optional[string] `json:"copyrightNotice,omitempty"` // https://schema.org/copyrightNotice
CopyrightYear opt.Optional[string] `json:"copyrightYear,omitempty,bare"` // https://schema.org/copyrightYear
Correction opt.Optional[string] `json:"correction,omitempty"` // https://schema.org/correction
CountryOfOrigin opt.Optional[string] `json:"countryOfOrigin,omitempty"` // https://schema.org/countryOfOrigin
CreativeWorkStatus opt.Optional[string] `json:"creativeWorkStatus,omitempty"` // https://schema.org/creativeWorkStatus
Creator opt.Optional[string] `json:"creator,omitempty"` // https://schema.org/creator
CreditText opt.Optional[string] `json:"creditText,omitempty"` // https://schema.org/creditText
DateCreated opt.Optional[string] `json:"dateCreated,omitempty"` // https://schema.org/dateCreated
DateModified opt.Optional[string] `json:"dateModified,omitempty"` // https://schema.org/dateModified
DatePublished opt.Optional[string] `json:"datePublished,omitempty"` // https://schema.org/datePublished
DigitalSourceType opt.Optional[string] `json:"digitalSourceType,omitempty"` // https://schema.org/digitalSourceType
DiscussionURL opt.Optional[string] `json:"discussionUrl,omitempty"` // https://schema.org/discussionUrl
DisplayLocation opt.Optional[string] `json:"displayLocation,omitempty"` // https://schema.org/displayLocation
EditEIDR opt.Optional[string] `json:"editEIDR,omitempty"` // https://schema.org/editEIDR
Editor opt.Optional[string] `json:"editor,omitempty"` // https://schema.org/editor
EducationalAlignment opt.Optional[string] `json:"educationalAlignment,omitempty"` // https://schema.org/educationalAlignment
EducationalLevel opt.Optional[string] `json:"educationalLevel,omitempty"` // https://schema.org/educationalLevel
EducationalUse opt.Optional[string] `json:"educationalUse,omitempty"` // https://schema.org/educationalUse
Encoding opt.Optional[string] `json:"encoding,omitempty"` // https://schema.org/encoding
EncodingFormat opt.Optional[string] `json:"encodingFormat,omitempty"` // https://schema.org/encodingFormat
ExampleOfWork ProtoCreativeWork `json:"exampleOfWork,omitempty"` // https://schema.org/exampleOfWork
Expires opt.Optional[string] `json:"expires,omitempty"` // https://schema.org/expires
Funder opt.Optional[string] `json:"funder,omitempty"` // https://schema.org/funder
Funding opt.Optional[string] `json:"funding,omitempty"` // https://schema.org/funding
Genre opt.Optional[string] `json:"genre,omitempty"` // https://schema.org/genre
HasPart ProtoCreativeWork `json:"hasPart,omitempty"` // https://schema.org/hasPart
Headline opt.Optional[string] `json:"headline,omitempty"` // https://schema.org/headline
InLanguage opt.Optional[string] `json:"inLanguage,omitempty"` // https://schema.org/inLanguage
InteractionStatistic opt.Optional[string] `json:"interactionStatistic,omitempty"` // https://schema.org/interactionStatistic
InteractivityType opt.Optional[string] `json:"interactivityType,omitempty"` // https://schema.org/interactivityType
InterpretedAsClaim opt.Optional[string] `json:"interpretedAsClaim,omitempty"` // https://schema.org/interpretedAsClaim
IsAccessibleForFree opt.Optional[string] `json:"isAccessibleForFree,omitempty,bare"` // https://schema.org/isAccessibleForFree
IsBasedOn opt.Optional[string] `json:"isBasedOn,omitempty"` // https://schema.org/isBasedOn
IsFamilyFriendly opt.Optional[string] `json:"isFamilyFriendly,omitempty,bare"` // https://schema.org/isFamilyFriendly
IsPartOf opt.Optional[string] `json:"isPartOf,omitempty"` // https://schema.org/isPartOf
Keywords opt.Optional[string] `json:"keywords,omitempty"` // https://schema.org/keywords
LearningResourceType opt.Optional[string] `json:"learningResourceType,omitempty"` // https://schema.org/learningResourceType
License opt.Optional[string] `json:"license,omitempty"` // https://schema.org/license
LocationCreated opt.Optional[string] `json:"locationCreated,omitempty"` // https://schema.org/locationCreated
MainEntity []ProtoThing `json:"mainEntity,omitempty"` // https://schema.org/mainEntity
Maintainer opt.Optional[string] `json:"maintainer,omitempty"` // https://schema.org/maintainer
Material opt.Optional[string] `json:"material,omitempty"` // https://schema.org/material
MaterialExtent opt.Optional[string] `json:"materialExtent,omitempty"` // https://schema.org/materialExtent
Mentions ProtoThing `json:"mentions,omitempty"` // https://schema.org/mentions
Offers opt.Optional[string] `json:"offers,omitempty"` // https://schema.org/offers
Pattern opt.Optional[string] `json:"pattern,omitempty"` // https://schema.org/pattern
Position opt.Optional[string] `json:"position,omitempty,bare"` // https://schema.org/position
Producer opt.Optional[string] `json:"producer,omitempty"` // https://schema.org/producer
Provider opt.Optional[string] `json:"provider,omitempty"` // https://schema.org/provider
Publication opt.Optional[string] `json:"publication,omitempty"` // https://schema.org/publication
Publisher opt.Optional[string] `json:"publisher,omitempty"` // https://schema.org/publisher
PublisherImprint opt.Optional[string] `json:"publisherImprint,omitempty"` // https://schema.org/publisherImprint
PublishingPrinciples opt.Optional[string] `json:"publishingPrinciples,omitempty"` // https://schema.org/publishingPrinciples
RecordedAt opt.Optional[string] `json:"recordedAt,omitempty"` // https://schema.org/recordedAt
ReleasedEvent opt.Optional[string] `json:"releasedEvent,omitempty"` // https://schema.org/releasedEvent
Review opt.Optional[string] `json:"review,omitempty"` // https://schema.org/review
SchemaVersion opt.Optional[string] `json:"schemaVersion,omitempty"` // https://schema.org/schemaVersion
SDDatePublished opt.Optional[string] `json:"sdDatePublished,omitempty"` // https://schema.org/sdDatePublished
SDLicense opt.Optional[string] `json:"sdLicense,omitempty"` // https://schema.org/sdLicense
SDPublisher opt.Optional[string] `json:"sdPublisher,omitempty"` // https://schema.org/sdPublisher
Size opt.Optional[string] `json:"size,omitempty"` // https://schema.org/size
SourceOrganization opt.Optional[string] `json:"sourceOrganization,omitempty"` // https://schema.org/sourceOrganization
Spatial opt.Optional[string] `json:"spatial,omitempty"` // https://schema.org/spatial
SpatialCoverage opt.Optional[string] `json:"spatialCoverage,omitempty"` // https://schema.org/spatialCoverage
Sponsor opt.Optional[string] `json:"sponsor,omitempty"` // https://schema.org/sponsor
Teaches opt.Optional[string] `json:"teaches,omitempty"` // https://schema.org/teaches
Temporal opt.Optional[string] `json:"temporal,omitempty"` // https://schema.org/temporal
TemporalCoverage opt.Optional[string] `json:"temporalCoverage,omitempty"` // https://schema.org/temporalCoverage
Text opt.Optional[string] `json:"text,omitempty"` // https://schema.org/text
Thumbnail opt.Optional[string] `json:"thumbnail,omitempty"` // https://schema.org/thumbnail
ThumbnailURL opt.Optional[string] `json:"thumbnailUrl,omitempty"` // https://schema.org/thumbnailUrl
TimeRequired opt.Optional[string] `json:"timeRequired,omitempty"` // https://schema.org/timeRequired
TranslationOfWork ProtoCreativeWork `json:"translationOfWork,omitempty"` // https://schema.org/translationOfWork
Translator opt.Optional[string] `json:"translator,omitempty"` // https://schema.org/translator
TypicalAgeRange opt.Optional[string] `json:"typicalAgeRange,omitempty"` // https://schema.org/typicalAgeRange
UsageInfo opt.Optional[string] `json:"usageInfo,omitempty"` // https://schema.org/usageInfo
Version opt.Optional[string] `json:"version,omitempty"` // https://schema.org/version
Video opt.Optional[string] `json:"video,omitempty"` // https://schema.org/video
WordCount opt.Optional[string] `json:"wordCount,omitempty,bare"` // https://schema.org/wordCount
WorkExample ProtoCreativeWork `json:"workExample,omitempty"` // https://schema.org/workExample
WorkTranslation ProtoCreativeWork `json:"workTranslation,omitempty"` // https://schema.org/workTranslation
ArticleBody opt.Optional[string] `json:"articleBody,omitempty"` // https://schema.org/articleBody
ArticleSection opt.Optional[string] `json:"articleSection,omitempty"` // https://schema.org/articleSection
Backstory opt.Optional[string] `json:"backstory,omitempty"` // https://schema.org/backstory
PageEnd opt.Optional[string] `json:"pageEnd,omitempty,bare"` // https://schema.org/pageEnd
PageStart opt.Optional[string] `json:"pageStart,omitempty,bare"` // https://schema.org/pageStart
Pagination opt.Optional[string] `json:"pagination,omitempty"` // https://schema.org/pagination
Speakable opt.Optional[string] `json:"speakable,omitempty"` // https://schema.org/speakable
Dependencies opt.Optional[string] `json:"dependencies,omitempty"` // https://schema.org/dependencies
ProficiencyLevel opt.Optional[string] `json:"proficiencyLevel,omitempty"` // https://schema.org/proficiencyLevel
AssemblyVersion opt.Optional[string] `json:"assemblyVersion,omitempty"` // https://schema.org/assemblyVersion
ExecutableLibraryName opt.Optional[string] `json:"executableLibraryName,omitempty"` // https://schema.org/executableLibraryName
ProgrammingModel opt.Optional[string] `json:"programmingModel,omitempty"` // https://schema.org/programmingModel
TargetPlatform opt.Optional[string] `json:"targetPlatform,omitempty"` // https://schema.org/targetPlatform
}
https://schema.org/APIReference
func (APIReference) ProtoArticle ¶
func (receiver APIReference) ProtoArticle() AnyArticle
func (APIReference) ProtoCreativeWork ¶
func (receiver APIReference) ProtoCreativeWork() AnyCreativeWork
func (APIReference) ProtoThing ¶
func (receiver APIReference) ProtoThing() AnyThing
type AboutPage ¶
type AboutPage struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type json.Const[string] `json:"@type" json.value:"AboutPage"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
About ProtoThing `json:"about,omitempty"` // https://schema.org/about
Abstract opt.Optional[string] `json:"abstract,omitempty"` // https://schema.org/abstract
AccessMode opt.Optional[string] `json:"accessMode,omitempty"` // https://schema.org/accessMode
AccessModeSufficient opt.Optional[string] `json:"accessModeSufficient,omitempty"` // https://schema.org/accessModeSufficient
AccessibilityAPI opt.Optional[string] `json:"accessibilityAPI,omitempty"` // https://schema.org/accessibilityAPI
AccessibilityControl opt.Optional[string] `json:"accessibilityControl,omitempty"` // https://schema.org/accessibilityControl
AccessibilityFeature opt.Optional[string] `json:"accessibilityFeature,omitempty"` // https://schema.org/accessibilityFeature
AccessibilityHazard opt.Optional[string] `json:"accessibilityHazard,omitempty"` // https://schema.org/accessibilityHazard
AccessibilitySummary opt.Optional[string] `json:"accessibilitySummary,omitempty"` // https://schema.org/accessibilitySummary
AccountablePerson opt.Optional[string] `json:"accountablePerson,omitempty"` // https://schema.org/accountablePerson
AcquireLicensePage opt.Optional[string] `json:"acquireLicensePage,omitempty"` // https://schema.org/acquireLicensePage
AggregateRating opt.Optional[string] `json:"aggregateRating,omitempty"` // https://schema.org/aggregateRating
AlternativeHeadline opt.Optional[string] `json:"alternativeHeadline,omitempty"` // https://schema.org/alternativeHeadline
ArchivedAt opt.Optional[string] `json:"archivedAt,omitempty"` // https://schema.org/archivedAt
Assesses opt.Optional[string] `json:"assesses,omitempty"` // https://schema.org/assesses
AssociatedMedia opt.Optional[string] `json:"associatedMedia,omitempty"` // https://schema.org/associatedMedia
Audience opt.Optional[string] `json:"audience,omitempty"` // https://schema.org/audience
Audio opt.Optional[string] `json:"audio,omitempty"` // https://schema.org/audio
Author opt.Optional[string] `json:"author,omitempty"` // https://schema.org/author
Award opt.Optional[string] `json:"award,omitempty"` // https://schema.org/award
Character opt.Optional[string] `json:"character,omitempty"` // https://schema.org/character
Citation opt.Optional[string] `json:"citation,omitempty"` // https://schema.org/citation
CommentField opt.Optional[string] `json:"comment,omitempty"` // https://schema.org/comment
CommentCount opt.Optional[string] `json:"commentCount,omitempty,bare"` // https://schema.org/commentCount
ConditionsOfAccess opt.Optional[string] `json:"conditionsOfAccess,omitempty"` // https://schema.org/conditionsOfAccess
ContentLocation opt.Optional[string] `json:"contentLocation,omitempty"` // https://schema.org/contentLocation
ContentRating opt.Optional[string] `json:"contentRating,omitempty"` // https://schema.org/contentRating
ContentReferenceTime opt.Optional[string] `json:"contentReferenceTime,omitempty"` // https://schema.org/contentReferenceTime
Contributor opt.Optional[string] `json:"contributor,omitempty"` // https://schema.org/contributor
CopyrightHolder opt.Optional[string] `json:"copyrightHolder,omitempty"` // https://schema.org/copyrightHolder
CopyrightNotice opt.Optional[string] `json:"copyrightNotice,omitempty"` // https://schema.org/copyrightNotice
CopyrightYear opt.Optional[string] `json:"copyrightYear,omitempty,bare"` // https://schema.org/copyrightYear
Correction opt.Optional[string] `json:"correction,omitempty"` // https://schema.org/correction
CountryOfOrigin opt.Optional[string] `json:"countryOfOrigin,omitempty"` // https://schema.org/countryOfOrigin
CreativeWorkStatus opt.Optional[string] `json:"creativeWorkStatus,omitempty"` // https://schema.org/creativeWorkStatus
Creator opt.Optional[string] `json:"creator,omitempty"` // https://schema.org/creator
CreditText opt.Optional[string] `json:"creditText,omitempty"` // https://schema.org/creditText
DateCreated opt.Optional[string] `json:"dateCreated,omitempty"` // https://schema.org/dateCreated
DateModified opt.Optional[string] `json:"dateModified,omitempty"` // https://schema.org/dateModified
DatePublished opt.Optional[string] `json:"datePublished,omitempty"` // https://schema.org/datePublished
DigitalSourceType opt.Optional[string] `json:"digitalSourceType,omitempty"` // https://schema.org/digitalSourceType
DiscussionURL opt.Optional[string] `json:"discussionUrl,omitempty"` // https://schema.org/discussionUrl
DisplayLocation opt.Optional[string] `json:"displayLocation,omitempty"` // https://schema.org/displayLocation
EditEIDR opt.Optional[string] `json:"editEIDR,omitempty"` // https://schema.org/editEIDR
Editor opt.Optional[string] `json:"editor,omitempty"` // https://schema.org/editor
EducationalAlignment opt.Optional[string] `json:"educationalAlignment,omitempty"` // https://schema.org/educationalAlignment
EducationalLevel opt.Optional[string] `json:"educationalLevel,omitempty"` // https://schema.org/educationalLevel
EducationalUse opt.Optional[string] `json:"educationalUse,omitempty"` // https://schema.org/educationalUse
Encoding opt.Optional[string] `json:"encoding,omitempty"` // https://schema.org/encoding
EncodingFormat opt.Optional[string] `json:"encodingFormat,omitempty"` // https://schema.org/encodingFormat
ExampleOfWork ProtoCreativeWork `json:"exampleOfWork,omitempty"` // https://schema.org/exampleOfWork
Expires opt.Optional[string] `json:"expires,omitempty"` // https://schema.org/expires
Funder opt.Optional[string] `json:"funder,omitempty"` // https://schema.org/funder
Funding opt.Optional[string] `json:"funding,omitempty"` // https://schema.org/funding
Genre opt.Optional[string] `json:"genre,omitempty"` // https://schema.org/genre
HasPart ProtoCreativeWork `json:"hasPart,omitempty"` // https://schema.org/hasPart
Headline opt.Optional[string] `json:"headline,omitempty"` // https://schema.org/headline
InLanguage opt.Optional[string] `json:"inLanguage,omitempty"` // https://schema.org/inLanguage
InteractionStatistic opt.Optional[string] `json:"interactionStatistic,omitempty"` // https://schema.org/interactionStatistic
InteractivityType opt.Optional[string] `json:"interactivityType,omitempty"` // https://schema.org/interactivityType
InterpretedAsClaim opt.Optional[string] `json:"interpretedAsClaim,omitempty"` // https://schema.org/interpretedAsClaim
IsAccessibleForFree opt.Optional[string] `json:"isAccessibleForFree,omitempty,bare"` // https://schema.org/isAccessibleForFree
IsBasedOn opt.Optional[string] `json:"isBasedOn,omitempty"` // https://schema.org/isBasedOn
IsFamilyFriendly opt.Optional[string] `json:"isFamilyFriendly,omitempty,bare"` // https://schema.org/isFamilyFriendly
IsPartOf opt.Optional[string] `json:"isPartOf,omitempty"` // https://schema.org/isPartOf
Keywords opt.Optional[string] `json:"keywords,omitempty"` // https://schema.org/keywords
LearningResourceType opt.Optional[string] `json:"learningResourceType,omitempty"` // https://schema.org/learningResourceType
License opt.Optional[string] `json:"license,omitempty"` // https://schema.org/license
LocationCreated opt.Optional[string] `json:"locationCreated,omitempty"` // https://schema.org/locationCreated
MainEntity []ProtoThing `json:"mainEntity,omitempty"` // https://schema.org/mainEntity
Maintainer opt.Optional[string] `json:"maintainer,omitempty"` // https://schema.org/maintainer
Material opt.Optional[string] `json:"material,omitempty"` // https://schema.org/material
MaterialExtent opt.Optional[string] `json:"materialExtent,omitempty"` // https://schema.org/materialExtent
Mentions ProtoThing `json:"mentions,omitempty"` // https://schema.org/mentions
Offers opt.Optional[string] `json:"offers,omitempty"` // https://schema.org/offers
Pattern opt.Optional[string] `json:"pattern,omitempty"` // https://schema.org/pattern
Position opt.Optional[string] `json:"position,omitempty,bare"` // https://schema.org/position
Producer opt.Optional[string] `json:"producer,omitempty"` // https://schema.org/producer
Provider opt.Optional[string] `json:"provider,omitempty"` // https://schema.org/provider
Publication opt.Optional[string] `json:"publication,omitempty"` // https://schema.org/publication
Publisher opt.Optional[string] `json:"publisher,omitempty"` // https://schema.org/publisher
PublisherImprint opt.Optional[string] `json:"publisherImprint,omitempty"` // https://schema.org/publisherImprint
PublishingPrinciples opt.Optional[string] `json:"publishingPrinciples,omitempty"` // https://schema.org/publishingPrinciples
RecordedAt opt.Optional[string] `json:"recordedAt,omitempty"` // https://schema.org/recordedAt
ReleasedEvent opt.Optional[string] `json:"releasedEvent,omitempty"` // https://schema.org/releasedEvent
Review opt.Optional[string] `json:"review,omitempty"` // https://schema.org/review
SchemaVersion opt.Optional[string] `json:"schemaVersion,omitempty"` // https://schema.org/schemaVersion
SDDatePublished opt.Optional[string] `json:"sdDatePublished,omitempty"` // https://schema.org/sdDatePublished
SDLicense opt.Optional[string] `json:"sdLicense,omitempty"` // https://schema.org/sdLicense
SDPublisher opt.Optional[string] `json:"sdPublisher,omitempty"` // https://schema.org/sdPublisher
Size opt.Optional[string] `json:"size,omitempty"` // https://schema.org/size
SourceOrganization opt.Optional[string] `json:"sourceOrganization,omitempty"` // https://schema.org/sourceOrganization
Spatial opt.Optional[string] `json:"spatial,omitempty"` // https://schema.org/spatial
SpatialCoverage opt.Optional[string] `json:"spatialCoverage,omitempty"` // https://schema.org/spatialCoverage
Sponsor opt.Optional[string] `json:"sponsor,omitempty"` // https://schema.org/sponsor
Teaches opt.Optional[string] `json:"teaches,omitempty"` // https://schema.org/teaches
Temporal opt.Optional[string] `json:"temporal,omitempty"` // https://schema.org/temporal
TemporalCoverage opt.Optional[string] `json:"temporalCoverage,omitempty"` // https://schema.org/temporalCoverage
Text opt.Optional[string] `json:"text,omitempty"` // https://schema.org/text
Thumbnail opt.Optional[string] `json:"thumbnail,omitempty"` // https://schema.org/thumbnail
ThumbnailURL opt.Optional[string] `json:"thumbnailUrl,omitempty"` // https://schema.org/thumbnailUrl
TimeRequired opt.Optional[string] `json:"timeRequired,omitempty"` // https://schema.org/timeRequired
TranslationOfWork ProtoCreativeWork `json:"translationOfWork,omitempty"` // https://schema.org/translationOfWork
Translator opt.Optional[string] `json:"translator,omitempty"` // https://schema.org/translator
TypicalAgeRange opt.Optional[string] `json:"typicalAgeRange,omitempty"` // https://schema.org/typicalAgeRange
UsageInfo opt.Optional[string] `json:"usageInfo,omitempty"` // https://schema.org/usageInfo
Version opt.Optional[string] `json:"version,omitempty"` // https://schema.org/version
Video opt.Optional[string] `json:"video,omitempty"` // https://schema.org/video
WordCount opt.Optional[string] `json:"wordCount,omitempty,bare"` // https://schema.org/wordCount
WorkExample ProtoCreativeWork `json:"workExample,omitempty"` // https://schema.org/workExample
WorkTranslation ProtoCreativeWork `json:"workTranslation,omitempty"` // https://schema.org/workTranslation
Breadcrumb opt.Optional[string] `json:"breadcrumb,omitempty"` // https://schema.org/breadcrumb
LastReviewed opt.Optional[string] `json:"lastReviewed,omitempty"` // https://schema.org/lastReviewed
MainContentOfPage opt.Optional[string] `json:"mainContentOfPage,omitempty"` // https://schema.org/mainContentOfPage
PrimaryImageOfPage opt.Optional[string] `json:"primaryImageOfPage,omitempty"` // https://schema.org/primaryImageOfPage
RelatedLink opt.Optional[string] `json:"relatedLink,omitempty"` // https://schema.org/relatedLink
ReviewedBy opt.Optional[string] `json:"reviewedBy,omitempty"` // https://schema.org/reviewedBy
SignificantLink opt.Optional[string] `json:"significantLink,omitempty"` // https://schema.org/significantLink
Speakable opt.Optional[string] `json:"speakable,omitempty"` // https://schema.org/speakable
Specialty opt.Optional[string] `json:"specialty,omitempty"` // https://schema.org/specialty
}
func (AboutPage) ProtoCreativeWork ¶
func (receiver AboutPage) ProtoCreativeWork() AnyCreativeWork
func (AboutPage) ProtoThing ¶
func (AboutPage) ProtoWebPage ¶
func (receiver AboutPage) ProtoWebPage() AnyWebPage
type Answer ¶
type Answer struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type json.Const[string] `json:"@type" json.value:"Answer"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
About ProtoThing `json:"about,omitempty"` // https://schema.org/about
Abstract opt.Optional[string] `json:"abstract,omitempty"` // https://schema.org/abstract
AccessMode opt.Optional[string] `json:"accessMode,omitempty"` // https://schema.org/accessMode
AccessModeSufficient opt.Optional[string] `json:"accessModeSufficient,omitempty"` // https://schema.org/accessModeSufficient
AccessibilityAPI opt.Optional[string] `json:"accessibilityAPI,omitempty"` // https://schema.org/accessibilityAPI
AccessibilityControl opt.Optional[string] `json:"accessibilityControl,omitempty"` // https://schema.org/accessibilityControl
AccessibilityFeature opt.Optional[string] `json:"accessibilityFeature,omitempty"` // https://schema.org/accessibilityFeature
AccessibilityHazard opt.Optional[string] `json:"accessibilityHazard,omitempty"` // https://schema.org/accessibilityHazard
AccessibilitySummary opt.Optional[string] `json:"accessibilitySummary,omitempty"` // https://schema.org/accessibilitySummary
AccountablePerson opt.Optional[string] `json:"accountablePerson,omitempty"` // https://schema.org/accountablePerson
AcquireLicensePage opt.Optional[string] `json:"acquireLicensePage,omitempty"` // https://schema.org/acquireLicensePage
AggregateRating opt.Optional[string] `json:"aggregateRating,omitempty"` // https://schema.org/aggregateRating
AlternativeHeadline opt.Optional[string] `json:"alternativeHeadline,omitempty"` // https://schema.org/alternativeHeadline
ArchivedAt opt.Optional[string] `json:"archivedAt,omitempty"` // https://schema.org/archivedAt
Assesses opt.Optional[string] `json:"assesses,omitempty"` // https://schema.org/assesses
AssociatedMedia opt.Optional[string] `json:"associatedMedia,omitempty"` // https://schema.org/associatedMedia
Audience opt.Optional[string] `json:"audience,omitempty"` // https://schema.org/audience
Audio opt.Optional[string] `json:"audio,omitempty"` // https://schema.org/audio
Author opt.Optional[string] `json:"author,omitempty"` // https://schema.org/author
Award opt.Optional[string] `json:"award,omitempty"` // https://schema.org/award
Character opt.Optional[string] `json:"character,omitempty"` // https://schema.org/character
Citation opt.Optional[string] `json:"citation,omitempty"` // https://schema.org/citation
CommentField opt.Optional[string] `json:"comment,omitempty"` // https://schema.org/comment
CommentCount opt.Optional[string] `json:"commentCount,omitempty,bare"` // https://schema.org/commentCount
ConditionsOfAccess opt.Optional[string] `json:"conditionsOfAccess,omitempty"` // https://schema.org/conditionsOfAccess
ContentLocation opt.Optional[string] `json:"contentLocation,omitempty"` // https://schema.org/contentLocation
ContentRating opt.Optional[string] `json:"contentRating,omitempty"` // https://schema.org/contentRating
ContentReferenceTime opt.Optional[string] `json:"contentReferenceTime,omitempty"` // https://schema.org/contentReferenceTime
Contributor opt.Optional[string] `json:"contributor,omitempty"` // https://schema.org/contributor
CopyrightHolder opt.Optional[string] `json:"copyrightHolder,omitempty"` // https://schema.org/copyrightHolder
CopyrightNotice opt.Optional[string] `json:"copyrightNotice,omitempty"` // https://schema.org/copyrightNotice
CopyrightYear opt.Optional[string] `json:"copyrightYear,omitempty,bare"` // https://schema.org/copyrightYear
Correction opt.Optional[string] `json:"correction,omitempty"` // https://schema.org/correction
CountryOfOrigin opt.Optional[string] `json:"countryOfOrigin,omitempty"` // https://schema.org/countryOfOrigin
CreativeWorkStatus opt.Optional[string] `json:"creativeWorkStatus,omitempty"` // https://schema.org/creativeWorkStatus
Creator opt.Optional[string] `json:"creator,omitempty"` // https://schema.org/creator
CreditText opt.Optional[string] `json:"creditText,omitempty"` // https://schema.org/creditText
DateCreated opt.Optional[string] `json:"dateCreated,omitempty"` // https://schema.org/dateCreated
DateModified opt.Optional[string] `json:"dateModified,omitempty"` // https://schema.org/dateModified
DatePublished opt.Optional[string] `json:"datePublished,omitempty"` // https://schema.org/datePublished
DigitalSourceType opt.Optional[string] `json:"digitalSourceType,omitempty"` // https://schema.org/digitalSourceType
DiscussionURL opt.Optional[string] `json:"discussionUrl,omitempty"` // https://schema.org/discussionUrl
DisplayLocation opt.Optional[string] `json:"displayLocation,omitempty"` // https://schema.org/displayLocation
EditEIDR opt.Optional[string] `json:"editEIDR,omitempty"` // https://schema.org/editEIDR
Editor opt.Optional[string] `json:"editor,omitempty"` // https://schema.org/editor
EducationalAlignment opt.Optional[string] `json:"educationalAlignment,omitempty"` // https://schema.org/educationalAlignment
EducationalLevel opt.Optional[string] `json:"educationalLevel,omitempty"` // https://schema.org/educationalLevel
EducationalUse opt.Optional[string] `json:"educationalUse,omitempty"` // https://schema.org/educationalUse
Encoding opt.Optional[string] `json:"encoding,omitempty"` // https://schema.org/encoding
EncodingFormat opt.Optional[string] `json:"encodingFormat,omitempty"` // https://schema.org/encodingFormat
ExampleOfWork ProtoCreativeWork `json:"exampleOfWork,omitempty"` // https://schema.org/exampleOfWork
Expires opt.Optional[string] `json:"expires,omitempty"` // https://schema.org/expires
Funder opt.Optional[string] `json:"funder,omitempty"` // https://schema.org/funder
Funding opt.Optional[string] `json:"funding,omitempty"` // https://schema.org/funding
Genre opt.Optional[string] `json:"genre,omitempty"` // https://schema.org/genre
HasPart ProtoCreativeWork `json:"hasPart,omitempty"` // https://schema.org/hasPart
Headline opt.Optional[string] `json:"headline,omitempty"` // https://schema.org/headline
InLanguage opt.Optional[string] `json:"inLanguage,omitempty"` // https://schema.org/inLanguage
InteractionStatistic opt.Optional[string] `json:"interactionStatistic,omitempty"` // https://schema.org/interactionStatistic
InteractivityType opt.Optional[string] `json:"interactivityType,omitempty"` // https://schema.org/interactivityType
InterpretedAsClaim opt.Optional[string] `json:"interpretedAsClaim,omitempty"` // https://schema.org/interpretedAsClaim
IsAccessibleForFree opt.Optional[string] `json:"isAccessibleForFree,omitempty,bare"` // https://schema.org/isAccessibleForFree
IsBasedOn opt.Optional[string] `json:"isBasedOn,omitempty"` // https://schema.org/isBasedOn
IsFamilyFriendly opt.Optional[string] `json:"isFamilyFriendly,omitempty,bare"` // https://schema.org/isFamilyFriendly
IsPartOf opt.Optional[string] `json:"isPartOf,omitempty"` // https://schema.org/isPartOf
Keywords opt.Optional[string] `json:"keywords,omitempty"` // https://schema.org/keywords
LearningResourceType opt.Optional[string] `json:"learningResourceType,omitempty"` // https://schema.org/learningResourceType
License opt.Optional[string] `json:"license,omitempty"` // https://schema.org/license
LocationCreated opt.Optional[string] `json:"locationCreated,omitempty"` // https://schema.org/locationCreated
MainEntity []ProtoThing `json:"mainEntity,omitempty"` // https://schema.org/mainEntity
Maintainer opt.Optional[string] `json:"maintainer,omitempty"` // https://schema.org/maintainer
Material opt.Optional[string] `json:"material,omitempty"` // https://schema.org/material
MaterialExtent opt.Optional[string] `json:"materialExtent,omitempty"` // https://schema.org/materialExtent
Mentions ProtoThing `json:"mentions,omitempty"` // https://schema.org/mentions
Offers opt.Optional[string] `json:"offers,omitempty"` // https://schema.org/offers
Pattern opt.Optional[string] `json:"pattern,omitempty"` // https://schema.org/pattern
Position opt.Optional[string] `json:"position,omitempty,bare"` // https://schema.org/position
Producer opt.Optional[string] `json:"producer,omitempty"` // https://schema.org/producer
Provider opt.Optional[string] `json:"provider,omitempty"` // https://schema.org/provider
Publication opt.Optional[string] `json:"publication,omitempty"` // https://schema.org/publication
Publisher opt.Optional[string] `json:"publisher,omitempty"` // https://schema.org/publisher
PublisherImprint opt.Optional[string] `json:"publisherImprint,omitempty"` // https://schema.org/publisherImprint
PublishingPrinciples opt.Optional[string] `json:"publishingPrinciples,omitempty"` // https://schema.org/publishingPrinciples
RecordedAt opt.Optional[string] `json:"recordedAt,omitempty"` // https://schema.org/recordedAt
ReleasedEvent opt.Optional[string] `json:"releasedEvent,omitempty"` // https://schema.org/releasedEvent
Review opt.Optional[string] `json:"review,omitempty"` // https://schema.org/review
SchemaVersion opt.Optional[string] `json:"schemaVersion,omitempty"` // https://schema.org/schemaVersion
SDDatePublished opt.Optional[string] `json:"sdDatePublished,omitempty"` // https://schema.org/sdDatePublished
SDLicense opt.Optional[string] `json:"sdLicense,omitempty"` // https://schema.org/sdLicense
SDPublisher opt.Optional[string] `json:"sdPublisher,omitempty"` // https://schema.org/sdPublisher
Size opt.Optional[string] `json:"size,omitempty"` // https://schema.org/size
SourceOrganization opt.Optional[string] `json:"sourceOrganization,omitempty"` // https://schema.org/sourceOrganization
Spatial opt.Optional[string] `json:"spatial,omitempty"` // https://schema.org/spatial
SpatialCoverage opt.Optional[string] `json:"spatialCoverage,omitempty"` // https://schema.org/spatialCoverage
Sponsor opt.Optional[string] `json:"sponsor,omitempty"` // https://schema.org/sponsor
Teaches opt.Optional[string] `json:"teaches,omitempty"` // https://schema.org/teaches
Temporal opt.Optional[string] `json:"temporal,omitempty"` // https://schema.org/temporal
TemporalCoverage opt.Optional[string] `json:"temporalCoverage,omitempty"` // https://schema.org/temporalCoverage
Text opt.Optional[string] `json:"text,omitempty"` // https://schema.org/text
Thumbnail opt.Optional[string] `json:"thumbnail,omitempty"` // https://schema.org/thumbnail
ThumbnailURL opt.Optional[string] `json:"thumbnailUrl,omitempty"` // https://schema.org/thumbnailUrl
TimeRequired opt.Optional[string] `json:"timeRequired,omitempty"` // https://schema.org/timeRequired
TranslationOfWork ProtoCreativeWork `json:"translationOfWork,omitempty"` // https://schema.org/translationOfWork
Translator opt.Optional[string] `json:"translator,omitempty"` // https://schema.org/translator
TypicalAgeRange opt.Optional[string] `json:"typicalAgeRange,omitempty"` // https://schema.org/typicalAgeRange
UsageInfo opt.Optional[string] `json:"usageInfo,omitempty"` // https://schema.org/usageInfo
Version opt.Optional[string] `json:"version,omitempty"` // https://schema.org/version
Video opt.Optional[string] `json:"video,omitempty"` // https://schema.org/video
WordCount opt.Optional[string] `json:"wordCount,omitempty,bare"` // https://schema.org/wordCount
WorkExample ProtoCreativeWork `json:"workExample,omitempty"` // https://schema.org/workExample
WorkTranslation ProtoCreativeWork `json:"workTranslation,omitempty"` // https://schema.org/workTranslation
DownvoteCount opt.Optional[string] `json:"downvoteCount,omitempty,bare"` // https://schema.org/downvoteCount
ParentItem opt.Optional[string] `json:"parentItem,omitempty"` // https://schema.org/parentItem
UpvoteCount opt.Optional[string] `json:"upvoteCount,omitempty,bare"` // https://schema.org/upvoteCount
AnswerExplanation opt.Optional[string] `json:"answerExplanation,omitempty"` // https://schema.org/answerExplanation
}
func (Answer) ProtoComment ¶
func (receiver Answer) ProtoComment() AnyComment
func (Answer) ProtoCreativeWork ¶
func (receiver Answer) ProtoCreativeWork() AnyCreativeWork
func (Answer) ProtoThing ¶
type AnyAction ¶
type AnyAction struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type jsonld.Strings `json:"@type,omitempty"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
ActionProcess opt.Optional[string] `json:"actionProcess,omitempty"` // https://schema.org/actionProcess
ActionStatus opt.Optional[string] `json:"actionStatus,omitempty"` // https://schema.org/actionStatus
Agent opt.Optional[string] `json:"agent,omitempty"` // https://schema.org/agent
EndTime opt.Optional[string] `json:"endTime,omitempty"` // https://schema.org/endTime
Error ProtoThing `json:"error,omitempty"` // https://schema.org/error
Instrument ProtoThing `json:"instrument,omitempty"` // https://schema.org/instrument
Location opt.Optional[string] `json:"location,omitempty"` // https://schema.org/location
Object ProtoThing `json:"object,omitempty"` // https://schema.org/object
Participant opt.Optional[string] `json:"participant,omitempty"` // https://schema.org/participant
Provider opt.Optional[string] `json:"provider,omitempty"` // https://schema.org/provider
Result ProtoThing `json:"result,omitempty"` // https://schema.org/result
StartTime opt.Optional[string] `json:"startTime,omitempty"` // https://schema.org/startTime
Target opt.Optional[string] `json:"target,omitempty"` // https://schema.org/target
}
AnyAction represents a general schema.org Action, that could be used to represent any schema.org Action type including sub-types.
type AnyArticle ¶
type AnyArticle struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type jsonld.Strings `json:"@type,omitempty"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
About ProtoThing `json:"about,omitempty"` // https://schema.org/about
Abstract opt.Optional[string] `json:"abstract,omitempty"` // https://schema.org/abstract
AccessMode opt.Optional[string] `json:"accessMode,omitempty"` // https://schema.org/accessMode
AccessModeSufficient opt.Optional[string] `json:"accessModeSufficient,omitempty"` // https://schema.org/accessModeSufficient
AccessibilityAPI opt.Optional[string] `json:"accessibilityAPI,omitempty"` // https://schema.org/accessibilityAPI
AccessibilityControl opt.Optional[string] `json:"accessibilityControl,omitempty"` // https://schema.org/accessibilityControl
AccessibilityFeature opt.Optional[string] `json:"accessibilityFeature,omitempty"` // https://schema.org/accessibilityFeature
AccessibilityHazard opt.Optional[string] `json:"accessibilityHazard,omitempty"` // https://schema.org/accessibilityHazard
AccessibilitySummary opt.Optional[string] `json:"accessibilitySummary,omitempty"` // https://schema.org/accessibilitySummary
AccountablePerson opt.Optional[string] `json:"accountablePerson,omitempty"` // https://schema.org/accountablePerson
AcquireLicensePage opt.Optional[string] `json:"acquireLicensePage,omitempty"` // https://schema.org/acquireLicensePage
AggregateRating opt.Optional[string] `json:"aggregateRating,omitempty"` // https://schema.org/aggregateRating
AlternativeHeadline opt.Optional[string] `json:"alternativeHeadline,omitempty"` // https://schema.org/alternativeHeadline
ArchivedAt opt.Optional[string] `json:"archivedAt,omitempty"` // https://schema.org/archivedAt
Assesses opt.Optional[string] `json:"assesses,omitempty"` // https://schema.org/assesses
AssociatedMedia opt.Optional[string] `json:"associatedMedia,omitempty"` // https://schema.org/associatedMedia
Audience opt.Optional[string] `json:"audience,omitempty"` // https://schema.org/audience
Audio opt.Optional[string] `json:"audio,omitempty"` // https://schema.org/audio
Author opt.Optional[string] `json:"author,omitempty"` // https://schema.org/author
Award opt.Optional[string] `json:"award,omitempty"` // https://schema.org/award
Character opt.Optional[string] `json:"character,omitempty"` // https://schema.org/character
Citation opt.Optional[string] `json:"citation,omitempty"` // https://schema.org/citation
CommentField opt.Optional[string] `json:"comment,omitempty"` // https://schema.org/comment
CommentCount opt.Optional[string] `json:"commentCount,omitempty,bare"` // https://schema.org/commentCount
ConditionsOfAccess opt.Optional[string] `json:"conditionsOfAccess,omitempty"` // https://schema.org/conditionsOfAccess
ContentLocation opt.Optional[string] `json:"contentLocation,omitempty"` // https://schema.org/contentLocation
ContentRating opt.Optional[string] `json:"contentRating,omitempty"` // https://schema.org/contentRating
ContentReferenceTime opt.Optional[string] `json:"contentReferenceTime,omitempty"` // https://schema.org/contentReferenceTime
Contributor opt.Optional[string] `json:"contributor,omitempty"` // https://schema.org/contributor
CopyrightHolder opt.Optional[string] `json:"copyrightHolder,omitempty"` // https://schema.org/copyrightHolder
CopyrightNotice opt.Optional[string] `json:"copyrightNotice,omitempty"` // https://schema.org/copyrightNotice
CopyrightYear opt.Optional[string] `json:"copyrightYear,omitempty,bare"` // https://schema.org/copyrightYear
Correction opt.Optional[string] `json:"correction,omitempty"` // https://schema.org/correction
CountryOfOrigin opt.Optional[string] `json:"countryOfOrigin,omitempty"` // https://schema.org/countryOfOrigin
CreativeWorkStatus opt.Optional[string] `json:"creativeWorkStatus,omitempty"` // https://schema.org/creativeWorkStatus
Creator opt.Optional[string] `json:"creator,omitempty"` // https://schema.org/creator
CreditText opt.Optional[string] `json:"creditText,omitempty"` // https://schema.org/creditText
DateCreated opt.Optional[string] `json:"dateCreated,omitempty"` // https://schema.org/dateCreated
DateModified opt.Optional[string] `json:"dateModified,omitempty"` // https://schema.org/dateModified
DatePublished opt.Optional[string] `json:"datePublished,omitempty"` // https://schema.org/datePublished
DigitalSourceType opt.Optional[string] `json:"digitalSourceType,omitempty"` // https://schema.org/digitalSourceType
DiscussionURL opt.Optional[string] `json:"discussionUrl,omitempty"` // https://schema.org/discussionUrl
DisplayLocation opt.Optional[string] `json:"displayLocation,omitempty"` // https://schema.org/displayLocation
EditEIDR opt.Optional[string] `json:"editEIDR,omitempty"` // https://schema.org/editEIDR
Editor opt.Optional[string] `json:"editor,omitempty"` // https://schema.org/editor
EducationalAlignment opt.Optional[string] `json:"educationalAlignment,omitempty"` // https://schema.org/educationalAlignment
EducationalLevel opt.Optional[string] `json:"educationalLevel,omitempty"` // https://schema.org/educationalLevel
EducationalUse opt.Optional[string] `json:"educationalUse,omitempty"` // https://schema.org/educationalUse
Encoding opt.Optional[string] `json:"encoding,omitempty"` // https://schema.org/encoding
EncodingFormat opt.Optional[string] `json:"encodingFormat,omitempty"` // https://schema.org/encodingFormat
ExampleOfWork ProtoCreativeWork `json:"exampleOfWork,omitempty"` // https://schema.org/exampleOfWork
Expires opt.Optional[string] `json:"expires,omitempty"` // https://schema.org/expires
Funder opt.Optional[string] `json:"funder,omitempty"` // https://schema.org/funder
Funding opt.Optional[string] `json:"funding,omitempty"` // https://schema.org/funding
Genre opt.Optional[string] `json:"genre,omitempty"` // https://schema.org/genre
HasPart ProtoCreativeWork `json:"hasPart,omitempty"` // https://schema.org/hasPart
Headline opt.Optional[string] `json:"headline,omitempty"` // https://schema.org/headline
InLanguage opt.Optional[string] `json:"inLanguage,omitempty"` // https://schema.org/inLanguage
InteractionStatistic opt.Optional[string] `json:"interactionStatistic,omitempty"` // https://schema.org/interactionStatistic
InteractivityType opt.Optional[string] `json:"interactivityType,omitempty"` // https://schema.org/interactivityType
InterpretedAsClaim opt.Optional[string] `json:"interpretedAsClaim,omitempty"` // https://schema.org/interpretedAsClaim
IsAccessibleForFree opt.Optional[string] `json:"isAccessibleForFree,omitempty,bare"` // https://schema.org/isAccessibleForFree
IsBasedOn opt.Optional[string] `json:"isBasedOn,omitempty"` // https://schema.org/isBasedOn
IsFamilyFriendly opt.Optional[string] `json:"isFamilyFriendly,omitempty,bare"` // https://schema.org/isFamilyFriendly
IsPartOf opt.Optional[string] `json:"isPartOf,omitempty"` // https://schema.org/isPartOf
Keywords opt.Optional[string] `json:"keywords,omitempty"` // https://schema.org/keywords
LearningResourceType opt.Optional[string] `json:"learningResourceType,omitempty"` // https://schema.org/learningResourceType
License opt.Optional[string] `json:"license,omitempty"` // https://schema.org/license
LocationCreated opt.Optional[string] `json:"locationCreated,omitempty"` // https://schema.org/locationCreated
MainEntity []ProtoThing `json:"mainEntity,omitempty"` // https://schema.org/mainEntity
Maintainer opt.Optional[string] `json:"maintainer,omitempty"` // https://schema.org/maintainer
Material opt.Optional[string] `json:"material,omitempty"` // https://schema.org/material
MaterialExtent opt.Optional[string] `json:"materialExtent,omitempty"` // https://schema.org/materialExtent
Mentions ProtoThing `json:"mentions,omitempty"` // https://schema.org/mentions
Offers opt.Optional[string] `json:"offers,omitempty"` // https://schema.org/offers
Pattern opt.Optional[string] `json:"pattern,omitempty"` // https://schema.org/pattern
Position opt.Optional[string] `json:"position,omitempty,bare"` // https://schema.org/position
Producer opt.Optional[string] `json:"producer,omitempty"` // https://schema.org/producer
Provider opt.Optional[string] `json:"provider,omitempty"` // https://schema.org/provider
Publication opt.Optional[string] `json:"publication,omitempty"` // https://schema.org/publication
Publisher opt.Optional[string] `json:"publisher,omitempty"` // https://schema.org/publisher
PublisherImprint opt.Optional[string] `json:"publisherImprint,omitempty"` // https://schema.org/publisherImprint
PublishingPrinciples opt.Optional[string] `json:"publishingPrinciples,omitempty"` // https://schema.org/publishingPrinciples
RecordedAt opt.Optional[string] `json:"recordedAt,omitempty"` // https://schema.org/recordedAt
ReleasedEvent opt.Optional[string] `json:"releasedEvent,omitempty"` // https://schema.org/releasedEvent
Review opt.Optional[string] `json:"review,omitempty"` // https://schema.org/review
SchemaVersion opt.Optional[string] `json:"schemaVersion,omitempty"` // https://schema.org/schemaVersion
SDDatePublished opt.Optional[string] `json:"sdDatePublished,omitempty"` // https://schema.org/sdDatePublished
SDLicense opt.Optional[string] `json:"sdLicense,omitempty"` // https://schema.org/sdLicense
SDPublisher opt.Optional[string] `json:"sdPublisher,omitempty"` // https://schema.org/sdPublisher
Size opt.Optional[string] `json:"size,omitempty"` // https://schema.org/size
SourceOrganization opt.Optional[string] `json:"sourceOrganization,omitempty"` // https://schema.org/sourceOrganization
Spatial opt.Optional[string] `json:"spatial,omitempty"` // https://schema.org/spatial
SpatialCoverage opt.Optional[string] `json:"spatialCoverage,omitempty"` // https://schema.org/spatialCoverage
Sponsor opt.Optional[string] `json:"sponsor,omitempty"` // https://schema.org/sponsor
Teaches opt.Optional[string] `json:"teaches,omitempty"` // https://schema.org/teaches
Temporal opt.Optional[string] `json:"temporal,omitempty"` // https://schema.org/temporal
TemporalCoverage opt.Optional[string] `json:"temporalCoverage,omitempty"` // https://schema.org/temporalCoverage
Text opt.Optional[string] `json:"text,omitempty"` // https://schema.org/text
Thumbnail opt.Optional[string] `json:"thumbnail,omitempty"` // https://schema.org/thumbnail
ThumbnailURL opt.Optional[string] `json:"thumbnailUrl,omitempty"` // https://schema.org/thumbnailUrl
TimeRequired opt.Optional[string] `json:"timeRequired,omitempty"` // https://schema.org/timeRequired
TranslationOfWork ProtoCreativeWork `json:"translationOfWork,omitempty"` // https://schema.org/translationOfWork
Translator opt.Optional[string] `json:"translator,omitempty"` // https://schema.org/translator
TypicalAgeRange opt.Optional[string] `json:"typicalAgeRange,omitempty"` // https://schema.org/typicalAgeRange
UsageInfo opt.Optional[string] `json:"usageInfo,omitempty"` // https://schema.org/usageInfo
Version opt.Optional[string] `json:"version,omitempty"` // https://schema.org/version
Video opt.Optional[string] `json:"video,omitempty"` // https://schema.org/video
WordCount opt.Optional[string] `json:"wordCount,omitempty,bare"` // https://schema.org/wordCount
WorkExample ProtoCreativeWork `json:"workExample,omitempty"` // https://schema.org/workExample
WorkTranslation ProtoCreativeWork `json:"workTranslation,omitempty"` // https://schema.org/workTranslation
ArticleBody opt.Optional[string] `json:"articleBody,omitempty"` // https://schema.org/articleBody
ArticleSection opt.Optional[string] `json:"articleSection,omitempty"` // https://schema.org/articleSection
Backstory opt.Optional[string] `json:"backstory,omitempty"` // https://schema.org/backstory
PageEnd opt.Optional[string] `json:"pageEnd,omitempty,bare"` // https://schema.org/pageEnd
PageStart opt.Optional[string] `json:"pageStart,omitempty,bare"` // https://schema.org/pageStart
Pagination opt.Optional[string] `json:"pagination,omitempty"` // https://schema.org/pagination
Speakable opt.Optional[string] `json:"speakable,omitempty"` // https://schema.org/speakable
}
AnyArticle represents a general schema.org Article, that could be used to represent any schema.org Article type including sub-types.
type AnyAudience ¶
type AnyAudience struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type jsonld.Strings `json:"@type,omitempty"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
AudienceType opt.Optional[string] `json:"audienceType,omitempty"` // https://schema.org/audienceType
GeographicArea opt.Optional[string] `json:"geographicArea,omitempty"` // https://schema.org/geographicArea
}
AnyAudience represents a general schema.org Audience, that could be used to represent any schema.org Audience type including sub-types.
type AnyComment ¶
type AnyComment struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type jsonld.Strings `json:"@type,omitempty"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
About ProtoThing `json:"about,omitempty"` // https://schema.org/about
Abstract opt.Optional[string] `json:"abstract,omitempty"` // https://schema.org/abstract
AccessMode opt.Optional[string] `json:"accessMode,omitempty"` // https://schema.org/accessMode
AccessModeSufficient opt.Optional[string] `json:"accessModeSufficient,omitempty"` // https://schema.org/accessModeSufficient
AccessibilityAPI opt.Optional[string] `json:"accessibilityAPI,omitempty"` // https://schema.org/accessibilityAPI
AccessibilityControl opt.Optional[string] `json:"accessibilityControl,omitempty"` // https://schema.org/accessibilityControl
AccessibilityFeature opt.Optional[string] `json:"accessibilityFeature,omitempty"` // https://schema.org/accessibilityFeature
AccessibilityHazard opt.Optional[string] `json:"accessibilityHazard,omitempty"` // https://schema.org/accessibilityHazard
AccessibilitySummary opt.Optional[string] `json:"accessibilitySummary,omitempty"` // https://schema.org/accessibilitySummary
AccountablePerson opt.Optional[string] `json:"accountablePerson,omitempty"` // https://schema.org/accountablePerson
AcquireLicensePage opt.Optional[string] `json:"acquireLicensePage,omitempty"` // https://schema.org/acquireLicensePage
AggregateRating opt.Optional[string] `json:"aggregateRating,omitempty"` // https://schema.org/aggregateRating
AlternativeHeadline opt.Optional[string] `json:"alternativeHeadline,omitempty"` // https://schema.org/alternativeHeadline
ArchivedAt opt.Optional[string] `json:"archivedAt,omitempty"` // https://schema.org/archivedAt
Assesses opt.Optional[string] `json:"assesses,omitempty"` // https://schema.org/assesses
AssociatedMedia opt.Optional[string] `json:"associatedMedia,omitempty"` // https://schema.org/associatedMedia
Audience opt.Optional[string] `json:"audience,omitempty"` // https://schema.org/audience
Audio opt.Optional[string] `json:"audio,omitempty"` // https://schema.org/audio
Author opt.Optional[string] `json:"author,omitempty"` // https://schema.org/author
Award opt.Optional[string] `json:"award,omitempty"` // https://schema.org/award
Character opt.Optional[string] `json:"character,omitempty"` // https://schema.org/character
Citation opt.Optional[string] `json:"citation,omitempty"` // https://schema.org/citation
CommentField opt.Optional[string] `json:"comment,omitempty"` // https://schema.org/comment
CommentCount opt.Optional[string] `json:"commentCount,omitempty,bare"` // https://schema.org/commentCount
ConditionsOfAccess opt.Optional[string] `json:"conditionsOfAccess,omitempty"` // https://schema.org/conditionsOfAccess
ContentLocation opt.Optional[string] `json:"contentLocation,omitempty"` // https://schema.org/contentLocation
ContentRating opt.Optional[string] `json:"contentRating,omitempty"` // https://schema.org/contentRating
ContentReferenceTime opt.Optional[string] `json:"contentReferenceTime,omitempty"` // https://schema.org/contentReferenceTime
Contributor opt.Optional[string] `json:"contributor,omitempty"` // https://schema.org/contributor
CopyrightHolder opt.Optional[string] `json:"copyrightHolder,omitempty"` // https://schema.org/copyrightHolder
CopyrightNotice opt.Optional[string] `json:"copyrightNotice,omitempty"` // https://schema.org/copyrightNotice
CopyrightYear opt.Optional[string] `json:"copyrightYear,omitempty,bare"` // https://schema.org/copyrightYear
Correction opt.Optional[string] `json:"correction,omitempty"` // https://schema.org/correction
CountryOfOrigin opt.Optional[string] `json:"countryOfOrigin,omitempty"` // https://schema.org/countryOfOrigin
CreativeWorkStatus opt.Optional[string] `json:"creativeWorkStatus,omitempty"` // https://schema.org/creativeWorkStatus
Creator opt.Optional[string] `json:"creator,omitempty"` // https://schema.org/creator
CreditText opt.Optional[string] `json:"creditText,omitempty"` // https://schema.org/creditText
DateCreated opt.Optional[string] `json:"dateCreated,omitempty"` // https://schema.org/dateCreated
DateModified opt.Optional[string] `json:"dateModified,omitempty"` // https://schema.org/dateModified
DatePublished opt.Optional[string] `json:"datePublished,omitempty"` // https://schema.org/datePublished
DigitalSourceType opt.Optional[string] `json:"digitalSourceType,omitempty"` // https://schema.org/digitalSourceType
DiscussionURL opt.Optional[string] `json:"discussionUrl,omitempty"` // https://schema.org/discussionUrl
DisplayLocation opt.Optional[string] `json:"displayLocation,omitempty"` // https://schema.org/displayLocation
EditEIDR opt.Optional[string] `json:"editEIDR,omitempty"` // https://schema.org/editEIDR
Editor opt.Optional[string] `json:"editor,omitempty"` // https://schema.org/editor
EducationalAlignment opt.Optional[string] `json:"educationalAlignment,omitempty"` // https://schema.org/educationalAlignment
EducationalLevel opt.Optional[string] `json:"educationalLevel,omitempty"` // https://schema.org/educationalLevel
EducationalUse opt.Optional[string] `json:"educationalUse,omitempty"` // https://schema.org/educationalUse
Encoding opt.Optional[string] `json:"encoding,omitempty"` // https://schema.org/encoding
EncodingFormat opt.Optional[string] `json:"encodingFormat,omitempty"` // https://schema.org/encodingFormat
ExampleOfWork ProtoCreativeWork `json:"exampleOfWork,omitempty"` // https://schema.org/exampleOfWork
Expires opt.Optional[string] `json:"expires,omitempty"` // https://schema.org/expires
Funder opt.Optional[string] `json:"funder,omitempty"` // https://schema.org/funder
Funding opt.Optional[string] `json:"funding,omitempty"` // https://schema.org/funding
Genre opt.Optional[string] `json:"genre,omitempty"` // https://schema.org/genre
HasPart ProtoCreativeWork `json:"hasPart,omitempty"` // https://schema.org/hasPart
Headline opt.Optional[string] `json:"headline,omitempty"` // https://schema.org/headline
InLanguage opt.Optional[string] `json:"inLanguage,omitempty"` // https://schema.org/inLanguage
InteractionStatistic opt.Optional[string] `json:"interactionStatistic,omitempty"` // https://schema.org/interactionStatistic
InteractivityType opt.Optional[string] `json:"interactivityType,omitempty"` // https://schema.org/interactivityType
InterpretedAsClaim opt.Optional[string] `json:"interpretedAsClaim,omitempty"` // https://schema.org/interpretedAsClaim
IsAccessibleForFree opt.Optional[string] `json:"isAccessibleForFree,omitempty,bare"` // https://schema.org/isAccessibleForFree
IsBasedOn opt.Optional[string] `json:"isBasedOn,omitempty"` // https://schema.org/isBasedOn
IsFamilyFriendly opt.Optional[string] `json:"isFamilyFriendly,omitempty,bare"` // https://schema.org/isFamilyFriendly
IsPartOf opt.Optional[string] `json:"isPartOf,omitempty"` // https://schema.org/isPartOf
Keywords opt.Optional[string] `json:"keywords,omitempty"` // https://schema.org/keywords
LearningResourceType opt.Optional[string] `json:"learningResourceType,omitempty"` // https://schema.org/learningResourceType
License opt.Optional[string] `json:"license,omitempty"` // https://schema.org/license
LocationCreated opt.Optional[string] `json:"locationCreated,omitempty"` // https://schema.org/locationCreated
MainEntity []ProtoThing `json:"mainEntity,omitempty"` // https://schema.org/mainEntity
Maintainer opt.Optional[string] `json:"maintainer,omitempty"` // https://schema.org/maintainer
Material opt.Optional[string] `json:"material,omitempty"` // https://schema.org/material
MaterialExtent opt.Optional[string] `json:"materialExtent,omitempty"` // https://schema.org/materialExtent
Mentions ProtoThing `json:"mentions,omitempty"` // https://schema.org/mentions
Offers opt.Optional[string] `json:"offers,omitempty"` // https://schema.org/offers
Pattern opt.Optional[string] `json:"pattern,omitempty"` // https://schema.org/pattern
Position opt.Optional[string] `json:"position,omitempty,bare"` // https://schema.org/position
Producer opt.Optional[string] `json:"producer,omitempty"` // https://schema.org/producer
Provider opt.Optional[string] `json:"provider,omitempty"` // https://schema.org/provider
Publication opt.Optional[string] `json:"publication,omitempty"` // https://schema.org/publication
Publisher opt.Optional[string] `json:"publisher,omitempty"` // https://schema.org/publisher
PublisherImprint opt.Optional[string] `json:"publisherImprint,omitempty"` // https://schema.org/publisherImprint
PublishingPrinciples opt.Optional[string] `json:"publishingPrinciples,omitempty"` // https://schema.org/publishingPrinciples
RecordedAt opt.Optional[string] `json:"recordedAt,omitempty"` // https://schema.org/recordedAt
ReleasedEvent opt.Optional[string] `json:"releasedEvent,omitempty"` // https://schema.org/releasedEvent
Review opt.Optional[string] `json:"review,omitempty"` // https://schema.org/review
SchemaVersion opt.Optional[string] `json:"schemaVersion,omitempty"` // https://schema.org/schemaVersion
SDDatePublished opt.Optional[string] `json:"sdDatePublished,omitempty"` // https://schema.org/sdDatePublished
SDLicense opt.Optional[string] `json:"sdLicense,omitempty"` // https://schema.org/sdLicense
SDPublisher opt.Optional[string] `json:"sdPublisher,omitempty"` // https://schema.org/sdPublisher
Size opt.Optional[string] `json:"size,omitempty"` // https://schema.org/size
SourceOrganization opt.Optional[string] `json:"sourceOrganization,omitempty"` // https://schema.org/sourceOrganization
Spatial opt.Optional[string] `json:"spatial,omitempty"` // https://schema.org/spatial
SpatialCoverage opt.Optional[string] `json:"spatialCoverage,omitempty"` // https://schema.org/spatialCoverage
Sponsor opt.Optional[string] `json:"sponsor,omitempty"` // https://schema.org/sponsor
Teaches opt.Optional[string] `json:"teaches,omitempty"` // https://schema.org/teaches
Temporal opt.Optional[string] `json:"temporal,omitempty"` // https://schema.org/temporal
TemporalCoverage opt.Optional[string] `json:"temporalCoverage,omitempty"` // https://schema.org/temporalCoverage
Text opt.Optional[string] `json:"text,omitempty"` // https://schema.org/text
Thumbnail opt.Optional[string] `json:"thumbnail,omitempty"` // https://schema.org/thumbnail
ThumbnailURL opt.Optional[string] `json:"thumbnailUrl,omitempty"` // https://schema.org/thumbnailUrl
TimeRequired opt.Optional[string] `json:"timeRequired,omitempty"` // https://schema.org/timeRequired
TranslationOfWork ProtoCreativeWork `json:"translationOfWork,omitempty"` // https://schema.org/translationOfWork
Translator opt.Optional[string] `json:"translator,omitempty"` // https://schema.org/translator
TypicalAgeRange opt.Optional[string] `json:"typicalAgeRange,omitempty"` // https://schema.org/typicalAgeRange
UsageInfo opt.Optional[string] `json:"usageInfo,omitempty"` // https://schema.org/usageInfo
Version opt.Optional[string] `json:"version,omitempty"` // https://schema.org/version
Video opt.Optional[string] `json:"video,omitempty"` // https://schema.org/video
WordCount opt.Optional[string] `json:"wordCount,omitempty,bare"` // https://schema.org/wordCount
WorkExample ProtoCreativeWork `json:"workExample,omitempty"` // https://schema.org/workExample
WorkTranslation ProtoCreativeWork `json:"workTranslation,omitempty"` // https://schema.org/workTranslation
DownvoteCount opt.Optional[string] `json:"downvoteCount,omitempty,bare"` // https://schema.org/downvoteCount
ParentItem opt.Optional[string] `json:"parentItem,omitempty"` // https://schema.org/parentItem
UpvoteCount opt.Optional[string] `json:"upvoteCount,omitempty,bare"` // https://schema.org/upvoteCount
}
AnyComment represents a general schema.org Comment, that could be used to represent any schema.org Comment type including sub-types.
type AnyCreativeWork ¶
type AnyCreativeWork struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type jsonld.Strings `json:"@type,omitempty"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
About ProtoThing `json:"about,omitempty"` // https://schema.org/about
Abstract opt.Optional[string] `json:"abstract,omitempty"` // https://schema.org/abstract
AccessMode opt.Optional[string] `json:"accessMode,omitempty"` // https://schema.org/accessMode
AccessModeSufficient opt.Optional[string] `json:"accessModeSufficient,omitempty"` // https://schema.org/accessModeSufficient
AccessibilityAPI opt.Optional[string] `json:"accessibilityAPI,omitempty"` // https://schema.org/accessibilityAPI
AccessibilityControl opt.Optional[string] `json:"accessibilityControl,omitempty"` // https://schema.org/accessibilityControl
AccessibilityFeature opt.Optional[string] `json:"accessibilityFeature,omitempty"` // https://schema.org/accessibilityFeature
AccessibilityHazard opt.Optional[string] `json:"accessibilityHazard,omitempty"` // https://schema.org/accessibilityHazard
AccessibilitySummary opt.Optional[string] `json:"accessibilitySummary,omitempty"` // https://schema.org/accessibilitySummary
AccountablePerson opt.Optional[string] `json:"accountablePerson,omitempty"` // https://schema.org/accountablePerson
AcquireLicensePage opt.Optional[string] `json:"acquireLicensePage,omitempty"` // https://schema.org/acquireLicensePage
AggregateRating opt.Optional[string] `json:"aggregateRating,omitempty"` // https://schema.org/aggregateRating
AlternativeHeadline opt.Optional[string] `json:"alternativeHeadline,omitempty"` // https://schema.org/alternativeHeadline
ArchivedAt opt.Optional[string] `json:"archivedAt,omitempty"` // https://schema.org/archivedAt
Assesses opt.Optional[string] `json:"assesses,omitempty"` // https://schema.org/assesses
AssociatedMedia opt.Optional[string] `json:"associatedMedia,omitempty"` // https://schema.org/associatedMedia
Audience opt.Optional[string] `json:"audience,omitempty"` // https://schema.org/audience
Audio opt.Optional[string] `json:"audio,omitempty"` // https://schema.org/audio
Author opt.Optional[string] `json:"author,omitempty"` // https://schema.org/author
Award opt.Optional[string] `json:"award,omitempty"` // https://schema.org/award
Character opt.Optional[string] `json:"character,omitempty"` // https://schema.org/character
Citation opt.Optional[string] `json:"citation,omitempty"` // https://schema.org/citation
CommentField opt.Optional[string] `json:"comment,omitempty"` // https://schema.org/comment
CommentCount opt.Optional[string] `json:"commentCount,omitempty,bare"` // https://schema.org/commentCount
ConditionsOfAccess opt.Optional[string] `json:"conditionsOfAccess,omitempty"` // https://schema.org/conditionsOfAccess
ContentLocation opt.Optional[string] `json:"contentLocation,omitempty"` // https://schema.org/contentLocation
ContentRating opt.Optional[string] `json:"contentRating,omitempty"` // https://schema.org/contentRating
ContentReferenceTime opt.Optional[string] `json:"contentReferenceTime,omitempty"` // https://schema.org/contentReferenceTime
Contributor opt.Optional[string] `json:"contributor,omitempty"` // https://schema.org/contributor
CopyrightHolder opt.Optional[string] `json:"copyrightHolder,omitempty"` // https://schema.org/copyrightHolder
CopyrightNotice opt.Optional[string] `json:"copyrightNotice,omitempty"` // https://schema.org/copyrightNotice
CopyrightYear opt.Optional[string] `json:"copyrightYear,omitempty,bare"` // https://schema.org/copyrightYear
Correction opt.Optional[string] `json:"correction,omitempty"` // https://schema.org/correction
CountryOfOrigin opt.Optional[string] `json:"countryOfOrigin,omitempty"` // https://schema.org/countryOfOrigin
CreativeWorkStatus opt.Optional[string] `json:"creativeWorkStatus,omitempty"` // https://schema.org/creativeWorkStatus
Creator opt.Optional[string] `json:"creator,omitempty"` // https://schema.org/creator
CreditText opt.Optional[string] `json:"creditText,omitempty"` // https://schema.org/creditText
DateCreated opt.Optional[string] `json:"dateCreated,omitempty"` // https://schema.org/dateCreated
DateModified opt.Optional[string] `json:"dateModified,omitempty"` // https://schema.org/dateModified
DatePublished opt.Optional[string] `json:"datePublished,omitempty"` // https://schema.org/datePublished
DigitalSourceType opt.Optional[string] `json:"digitalSourceType,omitempty"` // https://schema.org/digitalSourceType
DiscussionURL opt.Optional[string] `json:"discussionUrl,omitempty"` // https://schema.org/discussionUrl
DisplayLocation opt.Optional[string] `json:"displayLocation,omitempty"` // https://schema.org/displayLocation
EditEIDR opt.Optional[string] `json:"editEIDR,omitempty"` // https://schema.org/editEIDR
Editor opt.Optional[string] `json:"editor,omitempty"` // https://schema.org/editor
EducationalAlignment opt.Optional[string] `json:"educationalAlignment,omitempty"` // https://schema.org/educationalAlignment
EducationalLevel opt.Optional[string] `json:"educationalLevel,omitempty"` // https://schema.org/educationalLevel
EducationalUse opt.Optional[string] `json:"educationalUse,omitempty"` // https://schema.org/educationalUse
Encoding opt.Optional[string] `json:"encoding,omitempty"` // https://schema.org/encoding
EncodingFormat opt.Optional[string] `json:"encodingFormat,omitempty"` // https://schema.org/encodingFormat
ExampleOfWork ProtoCreativeWork `json:"exampleOfWork,omitempty"` // https://schema.org/exampleOfWork
Expires opt.Optional[string] `json:"expires,omitempty"` // https://schema.org/expires
Funder opt.Optional[string] `json:"funder,omitempty"` // https://schema.org/funder
Funding opt.Optional[string] `json:"funding,omitempty"` // https://schema.org/funding
Genre opt.Optional[string] `json:"genre,omitempty"` // https://schema.org/genre
HasPart ProtoCreativeWork `json:"hasPart,omitempty"` // https://schema.org/hasPart
Headline opt.Optional[string] `json:"headline,omitempty"` // https://schema.org/headline
InLanguage opt.Optional[string] `json:"inLanguage,omitempty"` // https://schema.org/inLanguage
InteractionStatistic opt.Optional[string] `json:"interactionStatistic,omitempty"` // https://schema.org/interactionStatistic
InteractivityType opt.Optional[string] `json:"interactivityType,omitempty"` // https://schema.org/interactivityType
InterpretedAsClaim opt.Optional[string] `json:"interpretedAsClaim,omitempty"` // https://schema.org/interpretedAsClaim
IsAccessibleForFree opt.Optional[string] `json:"isAccessibleForFree,omitempty,bare"` // https://schema.org/isAccessibleForFree
IsBasedOn opt.Optional[string] `json:"isBasedOn,omitempty"` // https://schema.org/isBasedOn
IsFamilyFriendly opt.Optional[string] `json:"isFamilyFriendly,omitempty,bare"` // https://schema.org/isFamilyFriendly
IsPartOf opt.Optional[string] `json:"isPartOf,omitempty"` // https://schema.org/isPartOf
Keywords opt.Optional[string] `json:"keywords,omitempty"` // https://schema.org/keywords
LearningResourceType opt.Optional[string] `json:"learningResourceType,omitempty"` // https://schema.org/learningResourceType
License opt.Optional[string] `json:"license,omitempty"` // https://schema.org/license
LocationCreated opt.Optional[string] `json:"locationCreated,omitempty"` // https://schema.org/locationCreated
MainEntity []ProtoThing `json:"mainEntity,omitempty"` // https://schema.org/mainEntity
Maintainer opt.Optional[string] `json:"maintainer,omitempty"` // https://schema.org/maintainer
Material opt.Optional[string] `json:"material,omitempty"` // https://schema.org/material
MaterialExtent opt.Optional[string] `json:"materialExtent,omitempty"` // https://schema.org/materialExtent
Mentions ProtoThing `json:"mentions,omitempty"` // https://schema.org/mentions
Offers opt.Optional[string] `json:"offers,omitempty"` // https://schema.org/offers
Pattern opt.Optional[string] `json:"pattern,omitempty"` // https://schema.org/pattern
Position opt.Optional[string] `json:"position,omitempty,bare"` // https://schema.org/position
Producer opt.Optional[string] `json:"producer,omitempty"` // https://schema.org/producer
Provider opt.Optional[string] `json:"provider,omitempty"` // https://schema.org/provider
Publication opt.Optional[string] `json:"publication,omitempty"` // https://schema.org/publication
Publisher opt.Optional[string] `json:"publisher,omitempty"` // https://schema.org/publisher
PublisherImprint opt.Optional[string] `json:"publisherImprint,omitempty"` // https://schema.org/publisherImprint
PublishingPrinciples opt.Optional[string] `json:"publishingPrinciples,omitempty"` // https://schema.org/publishingPrinciples
RecordedAt opt.Optional[string] `json:"recordedAt,omitempty"` // https://schema.org/recordedAt
ReleasedEvent opt.Optional[string] `json:"releasedEvent,omitempty"` // https://schema.org/releasedEvent
Review opt.Optional[string] `json:"review,omitempty"` // https://schema.org/review
SchemaVersion opt.Optional[string] `json:"schemaVersion,omitempty"` // https://schema.org/schemaVersion
SDDatePublished opt.Optional[string] `json:"sdDatePublished,omitempty"` // https://schema.org/sdDatePublished
SDLicense opt.Optional[string] `json:"sdLicense,omitempty"` // https://schema.org/sdLicense
SDPublisher opt.Optional[string] `json:"sdPublisher,omitempty"` // https://schema.org/sdPublisher
Size opt.Optional[string] `json:"size,omitempty"` // https://schema.org/size
SourceOrganization opt.Optional[string] `json:"sourceOrganization,omitempty"` // https://schema.org/sourceOrganization
Spatial opt.Optional[string] `json:"spatial,omitempty"` // https://schema.org/spatial
SpatialCoverage opt.Optional[string] `json:"spatialCoverage,omitempty"` // https://schema.org/spatialCoverage
Sponsor opt.Optional[string] `json:"sponsor,omitempty"` // https://schema.org/sponsor
Teaches opt.Optional[string] `json:"teaches,omitempty"` // https://schema.org/teaches
Temporal opt.Optional[string] `json:"temporal,omitempty"` // https://schema.org/temporal
TemporalCoverage opt.Optional[string] `json:"temporalCoverage,omitempty"` // https://schema.org/temporalCoverage
Text opt.Optional[string] `json:"text,omitempty"` // https://schema.org/text
Thumbnail opt.Optional[string] `json:"thumbnail,omitempty"` // https://schema.org/thumbnail
ThumbnailURL opt.Optional[string] `json:"thumbnailUrl,omitempty"` // https://schema.org/thumbnailUrl
TimeRequired opt.Optional[string] `json:"timeRequired,omitempty"` // https://schema.org/timeRequired
TranslationOfWork ProtoCreativeWork `json:"translationOfWork,omitempty"` // https://schema.org/translationOfWork
Translator opt.Optional[string] `json:"translator,omitempty"` // https://schema.org/translator
TypicalAgeRange opt.Optional[string] `json:"typicalAgeRange,omitempty"` // https://schema.org/typicalAgeRange
UsageInfo opt.Optional[string] `json:"usageInfo,omitempty"` // https://schema.org/usageInfo
Version opt.Optional[string] `json:"version,omitempty"` // https://schema.org/version
Video opt.Optional[string] `json:"video,omitempty"` // https://schema.org/video
WordCount opt.Optional[string] `json:"wordCount,omitempty,bare"` // https://schema.org/wordCount
WorkExample ProtoCreativeWork `json:"workExample,omitempty"` // https://schema.org/workExample
WorkTranslation ProtoCreativeWork `json:"workTranslation,omitempty"` // https://schema.org/workTranslation
}
AnyCreativeWork represents a general scheme.org CreativeWork, that could be used to represent any schema.org CreativeWork type including sub-types.
type AnyDataFeed ¶
type AnyDataFeed struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type jsonld.Strings `json:"@type,omitempty"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
About ProtoThing `json:"about,omitempty"` // https://schema.org/about
Abstract opt.Optional[string] `json:"abstract,omitempty"` // https://schema.org/abstract
AccessMode opt.Optional[string] `json:"accessMode,omitempty"` // https://schema.org/accessMode
AccessModeSufficient opt.Optional[string] `json:"accessModeSufficient,omitempty"` // https://schema.org/accessModeSufficient
AccessibilityAPI opt.Optional[string] `json:"accessibilityAPI,omitempty"` // https://schema.org/accessibilityAPI
AccessibilityControl opt.Optional[string] `json:"accessibilityControl,omitempty"` // https://schema.org/accessibilityControl
AccessibilityFeature opt.Optional[string] `json:"accessibilityFeature,omitempty"` // https://schema.org/accessibilityFeature
AccessibilityHazard opt.Optional[string] `json:"accessibilityHazard,omitempty"` // https://schema.org/accessibilityHazard
AccessibilitySummary opt.Optional[string] `json:"accessibilitySummary,omitempty"` // https://schema.org/accessibilitySummary
AccountablePerson opt.Optional[string] `json:"accountablePerson,omitempty"` // https://schema.org/accountablePerson
AcquireLicensePage opt.Optional[string] `json:"acquireLicensePage,omitempty"` // https://schema.org/acquireLicensePage
AggregateRating opt.Optional[string] `json:"aggregateRating,omitempty"` // https://schema.org/aggregateRating
AlternativeHeadline opt.Optional[string] `json:"alternativeHeadline,omitempty"` // https://schema.org/alternativeHeadline
ArchivedAt opt.Optional[string] `json:"archivedAt,omitempty"` // https://schema.org/archivedAt
Assesses opt.Optional[string] `json:"assesses,omitempty"` // https://schema.org/assesses
AssociatedMedia opt.Optional[string] `json:"associatedMedia,omitempty"` // https://schema.org/associatedMedia
Audience opt.Optional[string] `json:"audience,omitempty"` // https://schema.org/audience
Audio opt.Optional[string] `json:"audio,omitempty"` // https://schema.org/audio
Author opt.Optional[string] `json:"author,omitempty"` // https://schema.org/author
Award opt.Optional[string] `json:"award,omitempty"` // https://schema.org/award
Character opt.Optional[string] `json:"character,omitempty"` // https://schema.org/character
Citation opt.Optional[string] `json:"citation,omitempty"` // https://schema.org/citation
CommentField opt.Optional[string] `json:"comment,omitempty"` // https://schema.org/comment
CommentCount opt.Optional[string] `json:"commentCount,omitempty,bare"` // https://schema.org/commentCount
ConditionsOfAccess opt.Optional[string] `json:"conditionsOfAccess,omitempty"` // https://schema.org/conditionsOfAccess
ContentLocation opt.Optional[string] `json:"contentLocation,omitempty"` // https://schema.org/contentLocation
ContentRating opt.Optional[string] `json:"contentRating,omitempty"` // https://schema.org/contentRating
ContentReferenceTime opt.Optional[string] `json:"contentReferenceTime,omitempty"` // https://schema.org/contentReferenceTime
Contributor opt.Optional[string] `json:"contributor,omitempty"` // https://schema.org/contributor
CopyrightHolder opt.Optional[string] `json:"copyrightHolder,omitempty"` // https://schema.org/copyrightHolder
CopyrightNotice opt.Optional[string] `json:"copyrightNotice,omitempty"` // https://schema.org/copyrightNotice
CopyrightYear opt.Optional[string] `json:"copyrightYear,omitempty,bare"` // https://schema.org/copyrightYear
Correction opt.Optional[string] `json:"correction,omitempty"` // https://schema.org/correction
CountryOfOrigin opt.Optional[string] `json:"countryOfOrigin,omitempty"` // https://schema.org/countryOfOrigin
CreativeWorkStatus opt.Optional[string] `json:"creativeWorkStatus,omitempty"` // https://schema.org/creativeWorkStatus
Creator opt.Optional[string] `json:"creator,omitempty"` // https://schema.org/creator
CreditText opt.Optional[string] `json:"creditText,omitempty"` // https://schema.org/creditText
DateCreated opt.Optional[string] `json:"dateCreated,omitempty"` // https://schema.org/dateCreated
DateModified opt.Optional[string] `json:"dateModified,omitempty"` // https://schema.org/dateModified
DatePublished opt.Optional[string] `json:"datePublished,omitempty"` // https://schema.org/datePublished
DigitalSourceType opt.Optional[string] `json:"digitalSourceType,omitempty"` // https://schema.org/digitalSourceType
DiscussionURL opt.Optional[string] `json:"discussionUrl,omitempty"` // https://schema.org/discussionUrl
DisplayLocation opt.Optional[string] `json:"displayLocation,omitempty"` // https://schema.org/displayLocation
EditEIDR opt.Optional[string] `json:"editEIDR,omitempty"` // https://schema.org/editEIDR
Editor opt.Optional[string] `json:"editor,omitempty"` // https://schema.org/editor
EducationalAlignment opt.Optional[string] `json:"educationalAlignment,omitempty"` // https://schema.org/educationalAlignment
EducationalLevel opt.Optional[string] `json:"educationalLevel,omitempty"` // https://schema.org/educationalLevel
EducationalUse opt.Optional[string] `json:"educationalUse,omitempty"` // https://schema.org/educationalUse
Encoding opt.Optional[string] `json:"encoding,omitempty"` // https://schema.org/encoding
EncodingFormat opt.Optional[string] `json:"encodingFormat,omitempty"` // https://schema.org/encodingFormat
ExampleOfWork ProtoCreativeWork `json:"exampleOfWork,omitempty"` // https://schema.org/exampleOfWork
Expires opt.Optional[string] `json:"expires,omitempty"` // https://schema.org/expires
Funder opt.Optional[string] `json:"funder,omitempty"` // https://schema.org/funder
Funding opt.Optional[string] `json:"funding,omitempty"` // https://schema.org/funding
Genre opt.Optional[string] `json:"genre,omitempty"` // https://schema.org/genre
HasPart ProtoCreativeWork `json:"hasPart,omitempty"` // https://schema.org/hasPart
Headline opt.Optional[string] `json:"headline,omitempty"` // https://schema.org/headline
InLanguage opt.Optional[string] `json:"inLanguage,omitempty"` // https://schema.org/inLanguage
InteractionStatistic opt.Optional[string] `json:"interactionStatistic,omitempty"` // https://schema.org/interactionStatistic
InteractivityType opt.Optional[string] `json:"interactivityType,omitempty"` // https://schema.org/interactivityType
InterpretedAsClaim opt.Optional[string] `json:"interpretedAsClaim,omitempty"` // https://schema.org/interpretedAsClaim
IsAccessibleForFree opt.Optional[string] `json:"isAccessibleForFree,omitempty,bare"` // https://schema.org/isAccessibleForFree
IsBasedOn opt.Optional[string] `json:"isBasedOn,omitempty"` // https://schema.org/isBasedOn
IsFamilyFriendly opt.Optional[string] `json:"isFamilyFriendly,omitempty,bare"` // https://schema.org/isFamilyFriendly
IsPartOf opt.Optional[string] `json:"isPartOf,omitempty"` // https://schema.org/isPartOf
Keywords opt.Optional[string] `json:"keywords,omitempty"` // https://schema.org/keywords
LearningResourceType opt.Optional[string] `json:"learningResourceType,omitempty"` // https://schema.org/learningResourceType
License opt.Optional[string] `json:"license,omitempty"` // https://schema.org/license
LocationCreated opt.Optional[string] `json:"locationCreated,omitempty"` // https://schema.org/locationCreated
MainEntity []ProtoThing `json:"mainEntity,omitempty"` // https://schema.org/mainEntity
Maintainer opt.Optional[string] `json:"maintainer,omitempty"` // https://schema.org/maintainer
Material opt.Optional[string] `json:"material,omitempty"` // https://schema.org/material
MaterialExtent opt.Optional[string] `json:"materialExtent,omitempty"` // https://schema.org/materialExtent
Mentions ProtoThing `json:"mentions,omitempty"` // https://schema.org/mentions
Offers opt.Optional[string] `json:"offers,omitempty"` // https://schema.org/offers
Pattern opt.Optional[string] `json:"pattern,omitempty"` // https://schema.org/pattern
Position opt.Optional[string] `json:"position,omitempty,bare"` // https://schema.org/position
Producer opt.Optional[string] `json:"producer,omitempty"` // https://schema.org/producer
Provider opt.Optional[string] `json:"provider,omitempty"` // https://schema.org/provider
Publication opt.Optional[string] `json:"publication,omitempty"` // https://schema.org/publication
Publisher opt.Optional[string] `json:"publisher,omitempty"` // https://schema.org/publisher
PublisherImprint opt.Optional[string] `json:"publisherImprint,omitempty"` // https://schema.org/publisherImprint
PublishingPrinciples opt.Optional[string] `json:"publishingPrinciples,omitempty"` // https://schema.org/publishingPrinciples
RecordedAt opt.Optional[string] `json:"recordedAt,omitempty"` // https://schema.org/recordedAt
ReleasedEvent opt.Optional[string] `json:"releasedEvent,omitempty"` // https://schema.org/releasedEvent
Review opt.Optional[string] `json:"review,omitempty"` // https://schema.org/review
SchemaVersion opt.Optional[string] `json:"schemaVersion,omitempty"` // https://schema.org/schemaVersion
SDDatePublished opt.Optional[string] `json:"sdDatePublished,omitempty"` // https://schema.org/sdDatePublished
SDLicense opt.Optional[string] `json:"sdLicense,omitempty"` // https://schema.org/sdLicense
SDPublisher opt.Optional[string] `json:"sdPublisher,omitempty"` // https://schema.org/sdPublisher
Size opt.Optional[string] `json:"size,omitempty"` // https://schema.org/size
SourceOrganization opt.Optional[string] `json:"sourceOrganization,omitempty"` // https://schema.org/sourceOrganization
Spatial opt.Optional[string] `json:"spatial,omitempty"` // https://schema.org/spatial
SpatialCoverage opt.Optional[string] `json:"spatialCoverage,omitempty"` // https://schema.org/spatialCoverage
Sponsor opt.Optional[string] `json:"sponsor,omitempty"` // https://schema.org/sponsor
Teaches opt.Optional[string] `json:"teaches,omitempty"` // https://schema.org/teaches
Temporal opt.Optional[string] `json:"temporal,omitempty"` // https://schema.org/temporal
TemporalCoverage opt.Optional[string] `json:"temporalCoverage,omitempty"` // https://schema.org/temporalCoverage
Text opt.Optional[string] `json:"text,omitempty"` // https://schema.org/text
Thumbnail opt.Optional[string] `json:"thumbnail,omitempty"` // https://schema.org/thumbnail
ThumbnailURL opt.Optional[string] `json:"thumbnailUrl,omitempty"` // https://schema.org/thumbnailUrl
TimeRequired opt.Optional[string] `json:"timeRequired,omitempty"` // https://schema.org/timeRequired
TranslationOfWork ProtoCreativeWork `json:"translationOfWork,omitempty"` // https://schema.org/translationOfWork
Translator opt.Optional[string] `json:"translator,omitempty"` // https://schema.org/translator
TypicalAgeRange opt.Optional[string] `json:"typicalAgeRange,omitempty"` // https://schema.org/typicalAgeRange
UsageInfo opt.Optional[string] `json:"usageInfo,omitempty"` // https://schema.org/usageInfo
Version opt.Optional[string] `json:"version,omitempty"` // https://schema.org/version
Video opt.Optional[string] `json:"video,omitempty"` // https://schema.org/video
WordCount opt.Optional[string] `json:"wordCount,omitempty,bare"` // https://schema.org/wordCount
WorkExample ProtoCreativeWork `json:"workExample,omitempty"` // https://schema.org/workExample
WorkTranslation ProtoCreativeWork `json:"workTranslation,omitempty"` // https://schema.org/workTranslation
Distribution opt.Optional[string] `json:"distribution,omitempty"` // https://schema.org/distribution
IncludedInDataCatalog opt.Optional[string] `json:"includedInDataCatalog,omitempty"` // https://schema.org/includedInDataCatalog
ISSN opt.Optional[string] `json:"issn,omitempty"` // https://schema.org/issn
MeasurementMethod opt.Optional[string] `json:"measurementMethod,omitempty"` // https://schema.org/measurementMethod
MeasurementTechnique opt.Optional[string] `json:"measurementTechnique,omitempty"` // https://schema.org/measurementTechnique
VariableMeasured opt.Optional[string] `json:"variableMeasured,omitempty"` // https://schema.org/variableMeasured
DataFeedElement opt.Optional[string] `json:"dataFeedElement,omitempty"` // https://schema.org/dataFeedElement
}
AnyDataFeed represents a general schema.org DataFeed, that could be used to represent any schema.org DataFeed type including sub-types.
type AnyDataset ¶
type AnyDataset struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type jsonld.Strings `json:"@type,omitempty"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
About ProtoThing `json:"about,omitempty"` // https://schema.org/about
Abstract opt.Optional[string] `json:"abstract,omitempty"` // https://schema.org/abstract
AccessMode opt.Optional[string] `json:"accessMode,omitempty"` // https://schema.org/accessMode
AccessModeSufficient opt.Optional[string] `json:"accessModeSufficient,omitempty"` // https://schema.org/accessModeSufficient
AccessibilityAPI opt.Optional[string] `json:"accessibilityAPI,omitempty"` // https://schema.org/accessibilityAPI
AccessibilityControl opt.Optional[string] `json:"accessibilityControl,omitempty"` // https://schema.org/accessibilityControl
AccessibilityFeature opt.Optional[string] `json:"accessibilityFeature,omitempty"` // https://schema.org/accessibilityFeature
AccessibilityHazard opt.Optional[string] `json:"accessibilityHazard,omitempty"` // https://schema.org/accessibilityHazard
AccessibilitySummary opt.Optional[string] `json:"accessibilitySummary,omitempty"` // https://schema.org/accessibilitySummary
AccountablePerson opt.Optional[string] `json:"accountablePerson,omitempty"` // https://schema.org/accountablePerson
AcquireLicensePage opt.Optional[string] `json:"acquireLicensePage,omitempty"` // https://schema.org/acquireLicensePage
AggregateRating opt.Optional[string] `json:"aggregateRating,omitempty"` // https://schema.org/aggregateRating
AlternativeHeadline opt.Optional[string] `json:"alternativeHeadline,omitempty"` // https://schema.org/alternativeHeadline
ArchivedAt opt.Optional[string] `json:"archivedAt,omitempty"` // https://schema.org/archivedAt
Assesses opt.Optional[string] `json:"assesses,omitempty"` // https://schema.org/assesses
AssociatedMedia opt.Optional[string] `json:"associatedMedia,omitempty"` // https://schema.org/associatedMedia
Audience opt.Optional[string] `json:"audience,omitempty"` // https://schema.org/audience
Audio opt.Optional[string] `json:"audio,omitempty"` // https://schema.org/audio
Author opt.Optional[string] `json:"author,omitempty"` // https://schema.org/author
Award opt.Optional[string] `json:"award,omitempty"` // https://schema.org/award
Character opt.Optional[string] `json:"character,omitempty"` // https://schema.org/character
Citation opt.Optional[string] `json:"citation,omitempty"` // https://schema.org/citation
CommentField opt.Optional[string] `json:"comment,omitempty"` // https://schema.org/comment
CommentCount opt.Optional[string] `json:"commentCount,omitempty,bare"` // https://schema.org/commentCount
ConditionsOfAccess opt.Optional[string] `json:"conditionsOfAccess,omitempty"` // https://schema.org/conditionsOfAccess
ContentLocation opt.Optional[string] `json:"contentLocation,omitempty"` // https://schema.org/contentLocation
ContentRating opt.Optional[string] `json:"contentRating,omitempty"` // https://schema.org/contentRating
ContentReferenceTime opt.Optional[string] `json:"contentReferenceTime,omitempty"` // https://schema.org/contentReferenceTime
Contributor opt.Optional[string] `json:"contributor,omitempty"` // https://schema.org/contributor
CopyrightHolder opt.Optional[string] `json:"copyrightHolder,omitempty"` // https://schema.org/copyrightHolder
CopyrightNotice opt.Optional[string] `json:"copyrightNotice,omitempty"` // https://schema.org/copyrightNotice
CopyrightYear opt.Optional[string] `json:"copyrightYear,omitempty,bare"` // https://schema.org/copyrightYear
Correction opt.Optional[string] `json:"correction,omitempty"` // https://schema.org/correction
CountryOfOrigin opt.Optional[string] `json:"countryOfOrigin,omitempty"` // https://schema.org/countryOfOrigin
CreativeWorkStatus opt.Optional[string] `json:"creativeWorkStatus,omitempty"` // https://schema.org/creativeWorkStatus
Creator opt.Optional[string] `json:"creator,omitempty"` // https://schema.org/creator
CreditText opt.Optional[string] `json:"creditText,omitempty"` // https://schema.org/creditText
DateCreated opt.Optional[string] `json:"dateCreated,omitempty"` // https://schema.org/dateCreated
DateModified opt.Optional[string] `json:"dateModified,omitempty"` // https://schema.org/dateModified
DatePublished opt.Optional[string] `json:"datePublished,omitempty"` // https://schema.org/datePublished
DigitalSourceType opt.Optional[string] `json:"digitalSourceType,omitempty"` // https://schema.org/digitalSourceType
DiscussionURL opt.Optional[string] `json:"discussionUrl,omitempty"` // https://schema.org/discussionUrl
DisplayLocation opt.Optional[string] `json:"displayLocation,omitempty"` // https://schema.org/displayLocation
EditEIDR opt.Optional[string] `json:"editEIDR,omitempty"` // https://schema.org/editEIDR
Editor opt.Optional[string] `json:"editor,omitempty"` // https://schema.org/editor
EducationalAlignment opt.Optional[string] `json:"educationalAlignment,omitempty"` // https://schema.org/educationalAlignment
EducationalLevel opt.Optional[string] `json:"educationalLevel,omitempty"` // https://schema.org/educationalLevel
EducationalUse opt.Optional[string] `json:"educationalUse,omitempty"` // https://schema.org/educationalUse
Encoding opt.Optional[string] `json:"encoding,omitempty"` // https://schema.org/encoding
EncodingFormat opt.Optional[string] `json:"encodingFormat,omitempty"` // https://schema.org/encodingFormat
ExampleOfWork ProtoCreativeWork `json:"exampleOfWork,omitempty"` // https://schema.org/exampleOfWork
Expires opt.Optional[string] `json:"expires,omitempty"` // https://schema.org/expires
Funder opt.Optional[string] `json:"funder,omitempty"` // https://schema.org/funder
Funding opt.Optional[string] `json:"funding,omitempty"` // https://schema.org/funding
Genre opt.Optional[string] `json:"genre,omitempty"` // https://schema.org/genre
HasPart ProtoCreativeWork `json:"hasPart,omitempty"` // https://schema.org/hasPart
Headline opt.Optional[string] `json:"headline,omitempty"` // https://schema.org/headline
InLanguage opt.Optional[string] `json:"inLanguage,omitempty"` // https://schema.org/inLanguage
InteractionStatistic opt.Optional[string] `json:"interactionStatistic,omitempty"` // https://schema.org/interactionStatistic
InteractivityType opt.Optional[string] `json:"interactivityType,omitempty"` // https://schema.org/interactivityType
InterpretedAsClaim opt.Optional[string] `json:"interpretedAsClaim,omitempty"` // https://schema.org/interpretedAsClaim
IsAccessibleForFree opt.Optional[string] `json:"isAccessibleForFree,omitempty,bare"` // https://schema.org/isAccessibleForFree
IsBasedOn opt.Optional[string] `json:"isBasedOn,omitempty"` // https://schema.org/isBasedOn
IsFamilyFriendly opt.Optional[string] `json:"isFamilyFriendly,omitempty,bare"` // https://schema.org/isFamilyFriendly
IsPartOf opt.Optional[string] `json:"isPartOf,omitempty"` // https://schema.org/isPartOf
Keywords opt.Optional[string] `json:"keywords,omitempty"` // https://schema.org/keywords
LearningResourceType opt.Optional[string] `json:"learningResourceType,omitempty"` // https://schema.org/learningResourceType
License opt.Optional[string] `json:"license,omitempty"` // https://schema.org/license
LocationCreated opt.Optional[string] `json:"locationCreated,omitempty"` // https://schema.org/locationCreated
MainEntity []ProtoThing `json:"mainEntity,omitempty"` // https://schema.org/mainEntity
Maintainer opt.Optional[string] `json:"maintainer,omitempty"` // https://schema.org/maintainer
Material opt.Optional[string] `json:"material,omitempty"` // https://schema.org/material
MaterialExtent opt.Optional[string] `json:"materialExtent,omitempty"` // https://schema.org/materialExtent
Mentions ProtoThing `json:"mentions,omitempty"` // https://schema.org/mentions
Offers opt.Optional[string] `json:"offers,omitempty"` // https://schema.org/offers
Pattern opt.Optional[string] `json:"pattern,omitempty"` // https://schema.org/pattern
Position opt.Optional[string] `json:"position,omitempty,bare"` // https://schema.org/position
Producer opt.Optional[string] `json:"producer,omitempty"` // https://schema.org/producer
Provider opt.Optional[string] `json:"provider,omitempty"` // https://schema.org/provider
Publication opt.Optional[string] `json:"publication,omitempty"` // https://schema.org/publication
Publisher opt.Optional[string] `json:"publisher,omitempty"` // https://schema.org/publisher
PublisherImprint opt.Optional[string] `json:"publisherImprint,omitempty"` // https://schema.org/publisherImprint
PublishingPrinciples opt.Optional[string] `json:"publishingPrinciples,omitempty"` // https://schema.org/publishingPrinciples
RecordedAt opt.Optional[string] `json:"recordedAt,omitempty"` // https://schema.org/recordedAt
ReleasedEvent opt.Optional[string] `json:"releasedEvent,omitempty"` // https://schema.org/releasedEvent
Review opt.Optional[string] `json:"review,omitempty"` // https://schema.org/review
SchemaVersion opt.Optional[string] `json:"schemaVersion,omitempty"` // https://schema.org/schemaVersion
SDDatePublished opt.Optional[string] `json:"sdDatePublished,omitempty"` // https://schema.org/sdDatePublished
SDLicense opt.Optional[string] `json:"sdLicense,omitempty"` // https://schema.org/sdLicense
SDPublisher opt.Optional[string] `json:"sdPublisher,omitempty"` // https://schema.org/sdPublisher
Size opt.Optional[string] `json:"size,omitempty"` // https://schema.org/size
SourceOrganization opt.Optional[string] `json:"sourceOrganization,omitempty"` // https://schema.org/sourceOrganization
Spatial opt.Optional[string] `json:"spatial,omitempty"` // https://schema.org/spatial
SpatialCoverage opt.Optional[string] `json:"spatialCoverage,omitempty"` // https://schema.org/spatialCoverage
Sponsor opt.Optional[string] `json:"sponsor,omitempty"` // https://schema.org/sponsor
Teaches opt.Optional[string] `json:"teaches,omitempty"` // https://schema.org/teaches
Temporal opt.Optional[string] `json:"temporal,omitempty"` // https://schema.org/temporal
TemporalCoverage opt.Optional[string] `json:"temporalCoverage,omitempty"` // https://schema.org/temporalCoverage
Text opt.Optional[string] `json:"text,omitempty"` // https://schema.org/text
Thumbnail opt.Optional[string] `json:"thumbnail,omitempty"` // https://schema.org/thumbnail
ThumbnailURL opt.Optional[string] `json:"thumbnailUrl,omitempty"` // https://schema.org/thumbnailUrl
TimeRequired opt.Optional[string] `json:"timeRequired,omitempty"` // https://schema.org/timeRequired
TranslationOfWork ProtoCreativeWork `json:"translationOfWork,omitempty"` // https://schema.org/translationOfWork
Translator opt.Optional[string] `json:"translator,omitempty"` // https://schema.org/translator
TypicalAgeRange opt.Optional[string] `json:"typicalAgeRange,omitempty"` // https://schema.org/typicalAgeRange
UsageInfo opt.Optional[string] `json:"usageInfo,omitempty"` // https://schema.org/usageInfo
Version opt.Optional[string] `json:"version,omitempty"` // https://schema.org/version
Video opt.Optional[string] `json:"video,omitempty"` // https://schema.org/video
WordCount opt.Optional[string] `json:"wordCount,omitempty,bare"` // https://schema.org/wordCount
WorkExample ProtoCreativeWork `json:"workExample,omitempty"` // https://schema.org/workExample
WorkTranslation ProtoCreativeWork `json:"workTranslation,omitempty"` // https://schema.org/workTranslation
Distribution opt.Optional[string] `json:"distribution,omitempty"` // https://schema.org/distribution
IncludedInDataCatalog opt.Optional[string] `json:"includedInDataCatalog,omitempty"` // https://schema.org/includedInDataCatalog
ISSN opt.Optional[string] `json:"issn,omitempty"` // https://schema.org/issn
MeasurementMethod opt.Optional[string] `json:"measurementMethod,omitempty"` // https://schema.org/measurementMethod
MeasurementTechnique opt.Optional[string] `json:"measurementTechnique,omitempty"` // https://schema.org/measurementTechnique
VariableMeasured opt.Optional[string] `json:"variableMeasured,omitempty"` // https://schema.org/variableMeasured
}
AnyDataset represents a general schema.org Dataset, that could be used to represent any schema.org Dataset type including sub-types.
type AnyIntangible ¶
type AnyIntangible struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type jsonld.Strings `json:"@type,omitempty"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
}
AnyIntangible represents a general schema.org Intangible, that could be used to represent any schema.org Intangible type including sub-types.
type AnyThing ¶
type AnyThing struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type jsonld.Strings `json:"@type,omitempty"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork ` json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
}
AnyThing represents a general scheme.org Thing, that could be used to represent any schema.org Thing type including sub-types.
type AnyWebPage ¶
type AnyWebPage struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type jsonld.Strings `json:"@type,omitempty"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
About ProtoThing `json:"about,omitempty"` // https://schema.org/about
Abstract opt.Optional[string] `json:"abstract,omitempty"` // https://schema.org/abstract
AccessMode opt.Optional[string] `json:"accessMode,omitempty"` // https://schema.org/accessMode
AccessModeSufficient opt.Optional[string] `json:"accessModeSufficient,omitempty"` // https://schema.org/accessModeSufficient
AccessibilityAPI opt.Optional[string] `json:"accessibilityAPI,omitempty"` // https://schema.org/accessibilityAPI
AccessibilityControl opt.Optional[string] `json:"accessibilityControl,omitempty"` // https://schema.org/accessibilityControl
AccessibilityFeature opt.Optional[string] `json:"accessibilityFeature,omitempty"` // https://schema.org/accessibilityFeature
AccessibilityHazard opt.Optional[string] `json:"accessibilityHazard,omitempty"` // https://schema.org/accessibilityHazard
AccessibilitySummary opt.Optional[string] `json:"accessibilitySummary,omitempty"` // https://schema.org/accessibilitySummary
AccountablePerson opt.Optional[string] `json:"accountablePerson,omitempty"` // https://schema.org/accountablePerson
AcquireLicensePage opt.Optional[string] `json:"acquireLicensePage,omitempty"` // https://schema.org/acquireLicensePage
AggregateRating opt.Optional[string] `json:"aggregateRating,omitempty"` // https://schema.org/aggregateRating
AlternativeHeadline opt.Optional[string] `json:"alternativeHeadline,omitempty"` // https://schema.org/alternativeHeadline
ArchivedAt opt.Optional[string] `json:"archivedAt,omitempty"` // https://schema.org/archivedAt
Assesses opt.Optional[string] `json:"assesses,omitempty"` // https://schema.org/assesses
AssociatedMedia opt.Optional[string] `json:"associatedMedia,omitempty"` // https://schema.org/associatedMedia
Audience opt.Optional[string] `json:"audience,omitempty"` // https://schema.org/audience
Audio opt.Optional[string] `json:"audio,omitempty"` // https://schema.org/audio
Author opt.Optional[string] `json:"author,omitempty"` // https://schema.org/author
Award opt.Optional[string] `json:"award,omitempty"` // https://schema.org/award
Character opt.Optional[string] `json:"character,omitempty"` // https://schema.org/character
Citation opt.Optional[string] `json:"citation,omitempty"` // https://schema.org/citation
CommentField opt.Optional[string] `json:"comment,omitempty"` // https://schema.org/comment
CommentCount opt.Optional[string] `json:"commentCount,omitempty,bare"` // https://schema.org/commentCount
ConditionsOfAccess opt.Optional[string] `json:"conditionsOfAccess,omitempty"` // https://schema.org/conditionsOfAccess
ContentLocation opt.Optional[string] `json:"contentLocation,omitempty"` // https://schema.org/contentLocation
ContentRating opt.Optional[string] `json:"contentRating,omitempty"` // https://schema.org/contentRating
ContentReferenceTime opt.Optional[string] `json:"contentReferenceTime,omitempty"` // https://schema.org/contentReferenceTime
Contributor opt.Optional[string] `json:"contributor,omitempty"` // https://schema.org/contributor
CopyrightHolder opt.Optional[string] `json:"copyrightHolder,omitempty"` // https://schema.org/copyrightHolder
CopyrightNotice opt.Optional[string] `json:"copyrightNotice,omitempty"` // https://schema.org/copyrightNotice
CopyrightYear opt.Optional[string] `json:"copyrightYear,omitempty,bare"` // https://schema.org/copyrightYear
Correction opt.Optional[string] `json:"correction,omitempty"` // https://schema.org/correction
CountryOfOrigin opt.Optional[string] `json:"countryOfOrigin,omitempty"` // https://schema.org/countryOfOrigin
CreativeWorkStatus opt.Optional[string] `json:"creativeWorkStatus,omitempty"` // https://schema.org/creativeWorkStatus
Creator opt.Optional[string] `json:"creator,omitempty"` // https://schema.org/creator
CreditText opt.Optional[string] `json:"creditText,omitempty"` // https://schema.org/creditText
DateCreated opt.Optional[string] `json:"dateCreated,omitempty"` // https://schema.org/dateCreated
DateModified opt.Optional[string] `json:"dateModified,omitempty"` // https://schema.org/dateModified
DatePublished opt.Optional[string] `json:"datePublished,omitempty"` // https://schema.org/datePublished
DigitalSourceType opt.Optional[string] `json:"digitalSourceType,omitempty"` // https://schema.org/digitalSourceType
DiscussionURL opt.Optional[string] `json:"discussionUrl,omitempty"` // https://schema.org/discussionUrl
DisplayLocation opt.Optional[string] `json:"displayLocation,omitempty"` // https://schema.org/displayLocation
EditEIDR opt.Optional[string] `json:"editEIDR,omitempty"` // https://schema.org/editEIDR
Editor opt.Optional[string] `json:"editor,omitempty"` // https://schema.org/editor
EducationalAlignment opt.Optional[string] `json:"educationalAlignment,omitempty"` // https://schema.org/educationalAlignment
EducationalLevel opt.Optional[string] `json:"educationalLevel,omitempty"` // https://schema.org/educationalLevel
EducationalUse opt.Optional[string] `json:"educationalUse,omitempty"` // https://schema.org/educationalUse
Encoding opt.Optional[string] `json:"encoding,omitempty"` // https://schema.org/encoding
EncodingFormat opt.Optional[string] `json:"encodingFormat,omitempty"` // https://schema.org/encodingFormat
ExampleOfWork ProtoCreativeWork `json:"exampleOfWork,omitempty"` // https://schema.org/exampleOfWork
Expires opt.Optional[string] `json:"expires,omitempty"` // https://schema.org/expires
Funder opt.Optional[string] `json:"funder,omitempty"` // https://schema.org/funder
Funding opt.Optional[string] `json:"funding,omitempty"` // https://schema.org/funding
Genre opt.Optional[string] `json:"genre,omitempty"` // https://schema.org/genre
HasPart ProtoCreativeWork `json:"hasPart,omitempty"` // https://schema.org/hasPart
Headline opt.Optional[string] `json:"headline,omitempty"` // https://schema.org/headline
InLanguage opt.Optional[string] `json:"inLanguage,omitempty"` // https://schema.org/inLanguage
InteractionStatistic opt.Optional[string] `json:"interactionStatistic,omitempty"` // https://schema.org/interactionStatistic
InteractivityType opt.Optional[string] `json:"interactivityType,omitempty"` // https://schema.org/interactivityType
InterpretedAsClaim opt.Optional[string] `json:"interpretedAsClaim,omitempty"` // https://schema.org/interpretedAsClaim
IsAccessibleForFree opt.Optional[string] `json:"isAccessibleForFree,omitempty,bare"` // https://schema.org/isAccessibleForFree
IsBasedOn opt.Optional[string] `json:"isBasedOn,omitempty"` // https://schema.org/isBasedOn
IsFamilyFriendly opt.Optional[string] `json:"isFamilyFriendly,omitempty,bare"` // https://schema.org/isFamilyFriendly
IsPartOf opt.Optional[string] `json:"isPartOf,omitempty"` // https://schema.org/isPartOf
Keywords opt.Optional[string] `json:"keywords,omitempty"` // https://schema.org/keywords
LearningResourceType opt.Optional[string] `json:"learningResourceType,omitempty"` // https://schema.org/learningResourceType
License opt.Optional[string] `json:"license,omitempty"` // https://schema.org/license
LocationCreated opt.Optional[string] `json:"locationCreated,omitempty"` // https://schema.org/locationCreated
MainEntity []ProtoThing `json:"mainEntity,omitempty"` // https://schema.org/mainEntity
Maintainer opt.Optional[string] `json:"maintainer,omitempty"` // https://schema.org/maintainer
Material opt.Optional[string] `json:"material,omitempty"` // https://schema.org/material
MaterialExtent opt.Optional[string] `json:"materialExtent,omitempty"` // https://schema.org/materialExtent
Mentions ProtoThing `json:"mentions,omitempty"` // https://schema.org/mentions
Offers opt.Optional[string] `json:"offers,omitempty"` // https://schema.org/offers
Pattern opt.Optional[string] `json:"pattern,omitempty"` // https://schema.org/pattern
Position opt.Optional[string] `json:"position,omitempty,bare"` // https://schema.org/position
Producer opt.Optional[string] `json:"producer,omitempty"` // https://schema.org/producer
Provider opt.Optional[string] `json:"provider,omitempty"` // https://schema.org/provider
Publication opt.Optional[string] `json:"publication,omitempty"` // https://schema.org/publication
Publisher opt.Optional[string] `json:"publisher,omitempty"` // https://schema.org/publisher
PublisherImprint opt.Optional[string] `json:"publisherImprint,omitempty"` // https://schema.org/publisherImprint
PublishingPrinciples opt.Optional[string] `json:"publishingPrinciples,omitempty"` // https://schema.org/publishingPrinciples
RecordedAt opt.Optional[string] `json:"recordedAt,omitempty"` // https://schema.org/recordedAt
ReleasedEvent opt.Optional[string] `json:"releasedEvent,omitempty"` // https://schema.org/releasedEvent
Review opt.Optional[string] `json:"review,omitempty"` // https://schema.org/review
SchemaVersion opt.Optional[string] `json:"schemaVersion,omitempty"` // https://schema.org/schemaVersion
SDDatePublished opt.Optional[string] `json:"sdDatePublished,omitempty"` // https://schema.org/sdDatePublished
SDLicense opt.Optional[string] `json:"sdLicense,omitempty"` // https://schema.org/sdLicense
SDPublisher opt.Optional[string] `json:"sdPublisher,omitempty"` // https://schema.org/sdPublisher
Size opt.Optional[string] `json:"size,omitempty"` // https://schema.org/size
SourceOrganization opt.Optional[string] `json:"sourceOrganization,omitempty"` // https://schema.org/sourceOrganization
Spatial opt.Optional[string] `json:"spatial,omitempty"` // https://schema.org/spatial
SpatialCoverage opt.Optional[string] `json:"spatialCoverage,omitempty"` // https://schema.org/spatialCoverage
Sponsor opt.Optional[string] `json:"sponsor,omitempty"` // https://schema.org/sponsor
Teaches opt.Optional[string] `json:"teaches,omitempty"` // https://schema.org/teaches
Temporal opt.Optional[string] `json:"temporal,omitempty"` // https://schema.org/temporal
TemporalCoverage opt.Optional[string] `json:"temporalCoverage,omitempty"` // https://schema.org/temporalCoverage
Text opt.Optional[string] `json:"text,omitempty"` // https://schema.org/text
Thumbnail opt.Optional[string] `json:"thumbnail,omitempty"` // https://schema.org/thumbnail
ThumbnailURL opt.Optional[string] `json:"thumbnailUrl,omitempty"` // https://schema.org/thumbnailUrl
TimeRequired opt.Optional[string] `json:"timeRequired,omitempty"` // https://schema.org/timeRequired
TranslationOfWork ProtoCreativeWork `json:"translationOfWork,omitempty"` // https://schema.org/translationOfWork
Translator opt.Optional[string] `json:"translator,omitempty"` // https://schema.org/translator
TypicalAgeRange opt.Optional[string] `json:"typicalAgeRange,omitempty"` // https://schema.org/typicalAgeRange
UsageInfo opt.Optional[string] `json:"usageInfo,omitempty"` // https://schema.org/usageInfo
Version opt.Optional[string] `json:"version,omitempty"` // https://schema.org/version
Video opt.Optional[string] `json:"video,omitempty"` // https://schema.org/video
WordCount opt.Optional[string] `json:"wordCount,omitempty,bare"` // https://schema.org/wordCount
WorkExample ProtoCreativeWork `json:"workExample,omitempty"` // https://schema.org/workExample
WorkTranslation ProtoCreativeWork `json:"workTranslation,omitempty"` // https://schema.org/workTranslation
Breadcrumb opt.Optional[string] `json:"breadcrumb,omitempty"` // https://schema.org/breadcrumb
LastReviewed opt.Optional[string] `json:"lastReviewed,omitempty"` // https://schema.org/lastReviewed
MainContentOfPage opt.Optional[string] `json:"mainContentOfPage,omitempty"` // https://schema.org/mainContentOfPage
PrimaryImageOfPage opt.Optional[string] `json:"primaryImageOfPage,omitempty"` // https://schema.org/primaryImageOfPage
RelatedLink opt.Optional[string] `json:"relatedLink,omitempty"` // https://schema.org/relatedLink
ReviewedBy opt.Optional[string] `json:"reviewedBy,omitempty"` // https://schema.org/reviewedBy
SignificantLink opt.Optional[string] `json:"significantLink,omitempty"` // https://schema.org/significantLink
Speakable opt.Optional[string] `json:"speakable,omitempty"` // https://schema.org/speakable
Specialty opt.Optional[string] `json:"specialty,omitempty"` // https://schema.org/specialty
}
AnyWebPage represents a general schema.org WebPage, that could be used to represent any schema.org WebPage type including sub-types.
type BlogPosting ¶
type BlogPosting struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type json.Const[string] `json:"@type" json.value:"BlogPosting"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
About ProtoThing `json:"about,omitempty"` // https://schema.org/about
Abstract opt.Optional[string] `json:"abstract,omitempty"` // https://schema.org/abstract
AccessMode opt.Optional[string] `json:"accessMode,omitempty"` // https://schema.org/accessMode
AccessModeSufficient opt.Optional[string] `json:"accessModeSufficient,omitempty"` // https://schema.org/accessModeSufficient
AccessibilityAPI opt.Optional[string] `json:"accessibilityAPI,omitempty"` // https://schema.org/accessibilityAPI
AccessibilityControl opt.Optional[string] `json:"accessibilityControl,omitempty"` // https://schema.org/accessibilityControl
AccessibilityFeature opt.Optional[string] `json:"accessibilityFeature,omitempty"` // https://schema.org/accessibilityFeature
AccessibilityHazard opt.Optional[string] `json:"accessibilityHazard,omitempty"` // https://schema.org/accessibilityHazard
AccessibilitySummary opt.Optional[string] `json:"accessibilitySummary,omitempty"` // https://schema.org/accessibilitySummary
AccountablePerson opt.Optional[string] `json:"accountablePerson,omitempty"` // https://schema.org/accountablePerson
AcquireLicensePage opt.Optional[string] `json:"acquireLicensePage,omitempty"` // https://schema.org/acquireLicensePage
AggregateRating opt.Optional[string] `json:"aggregateRating,omitempty"` // https://schema.org/aggregateRating
AlternativeHeadline opt.Optional[string] `json:"alternativeHeadline,omitempty"` // https://schema.org/alternativeHeadline
ArchivedAt opt.Optional[string] `json:"archivedAt,omitempty"` // https://schema.org/archivedAt
Assesses opt.Optional[string] `json:"assesses,omitempty"` // https://schema.org/assesses
AssociatedMedia opt.Optional[string] `json:"associatedMedia,omitempty"` // https://schema.org/associatedMedia
Audience opt.Optional[string] `json:"audience,omitempty"` // https://schema.org/audience
Audio opt.Optional[string] `json:"audio,omitempty"` // https://schema.org/audio
Author opt.Optional[string] `json:"author,omitempty"` // https://schema.org/author
Award opt.Optional[string] `json:"award,omitempty"` // https://schema.org/award
Character opt.Optional[string] `json:"character,omitempty"` // https://schema.org/character
Citation opt.Optional[string] `json:"citation,omitempty"` // https://schema.org/citation
CommentField opt.Optional[string] `json:"comment,omitempty"` // https://schema.org/comment
CommentCount opt.Optional[string] `json:"commentCount,omitempty,bare"` // https://schema.org/commentCount
ConditionsOfAccess opt.Optional[string] `json:"conditionsOfAccess,omitempty"` // https://schema.org/conditionsOfAccess
ContentLocation opt.Optional[string] `json:"contentLocation,omitempty"` // https://schema.org/contentLocation
ContentRating opt.Optional[string] `json:"contentRating,omitempty"` // https://schema.org/contentRating
ContentReferenceTime opt.Optional[string] `json:"contentReferenceTime,omitempty"` // https://schema.org/contentReferenceTime
Contributor opt.Optional[string] `json:"contributor,omitempty"` // https://schema.org/contributor
CopyrightHolder opt.Optional[string] `json:"copyrightHolder,omitempty"` // https://schema.org/copyrightHolder
CopyrightNotice opt.Optional[string] `json:"copyrightNotice,omitempty"` // https://schema.org/copyrightNotice
CopyrightYear opt.Optional[string] `json:"copyrightYear,omitempty,bare"` // https://schema.org/copyrightYear
Correction opt.Optional[string] `json:"correction,omitempty"` // https://schema.org/correction
CountryOfOrigin opt.Optional[string] `json:"countryOfOrigin,omitempty"` // https://schema.org/countryOfOrigin
CreativeWorkStatus opt.Optional[string] `json:"creativeWorkStatus,omitempty"` // https://schema.org/creativeWorkStatus
Creator opt.Optional[string] `json:"creator,omitempty"` // https://schema.org/creator
CreditText opt.Optional[string] `json:"creditText,omitempty"` // https://schema.org/creditText
DateCreated opt.Optional[string] `json:"dateCreated,omitempty"` // https://schema.org/dateCreated
DateModified opt.Optional[string] `json:"dateModified,omitempty"` // https://schema.org/dateModified
DatePublished opt.Optional[string] `json:"datePublished,omitempty"` // https://schema.org/datePublished
DigitalSourceType opt.Optional[string] `json:"digitalSourceType,omitempty"` // https://schema.org/digitalSourceType
DiscussionURL opt.Optional[string] `json:"discussionUrl,omitempty"` // https://schema.org/discussionUrl
DisplayLocation opt.Optional[string] `json:"displayLocation,omitempty"` // https://schema.org/displayLocation
EditEIDR opt.Optional[string] `json:"editEIDR,omitempty"` // https://schema.org/editEIDR
Editor opt.Optional[string] `json:"editor,omitempty"` // https://schema.org/editor
EducationalAlignment opt.Optional[string] `json:"educationalAlignment,omitempty"` // https://schema.org/educationalAlignment
EducationalLevel opt.Optional[string] `json:"educationalLevel,omitempty"` // https://schema.org/educationalLevel
EducationalUse opt.Optional[string] `json:"educationalUse,omitempty"` // https://schema.org/educationalUse
Encoding opt.Optional[string] `json:"encoding,omitempty"` // https://schema.org/encoding
EncodingFormat opt.Optional[string] `json:"encodingFormat,omitempty"` // https://schema.org/encodingFormat
ExampleOfWork ProtoCreativeWork `json:"exampleOfWork,omitempty"` // https://schema.org/exampleOfWork
Expires opt.Optional[string] `json:"expires,omitempty"` // https://schema.org/expires
Funder opt.Optional[string] `json:"funder,omitempty"` // https://schema.org/funder
Funding opt.Optional[string] `json:"funding,omitempty"` // https://schema.org/funding
Genre opt.Optional[string] `json:"genre,omitempty"` // https://schema.org/genre
HasPart ProtoCreativeWork `json:"hasPart,omitempty"` // https://schema.org/hasPart
Headline opt.Optional[string] `json:"headline,omitempty"` // https://schema.org/headline
InLanguage opt.Optional[string] `json:"inLanguage,omitempty"` // https://schema.org/inLanguage
InteractionStatistic opt.Optional[string] `json:"interactionStatistic,omitempty"` // https://schema.org/interactionStatistic
InteractivityType opt.Optional[string] `json:"interactivityType,omitempty"` // https://schema.org/interactivityType
InterpretedAsClaim opt.Optional[string] `json:"interpretedAsClaim,omitempty"` // https://schema.org/interpretedAsClaim
IsAccessibleForFree opt.Optional[string] `json:"isAccessibleForFree,omitempty,bare"` // https://schema.org/isAccessibleForFree
IsBasedOn opt.Optional[string] `json:"isBasedOn,omitempty"` // https://schema.org/isBasedOn
IsFamilyFriendly opt.Optional[string] `json:"isFamilyFriendly,omitempty,bare"` // https://schema.org/isFamilyFriendly
IsPartOf opt.Optional[string] `json:"isPartOf,omitempty"` // https://schema.org/isPartOf
Keywords opt.Optional[string] `json:"keywords,omitempty"` // https://schema.org/keywords
LearningResourceType opt.Optional[string] `json:"learningResourceType,omitempty"` // https://schema.org/learningResourceType
License opt.Optional[string] `json:"license,omitempty"` // https://schema.org/license
LocationCreated opt.Optional[string] `json:"locationCreated,omitempty"` // https://schema.org/locationCreated
MainEntity []ProtoThing `json:"mainEntity,omitempty"` // https://schema.org/mainEntity
Maintainer opt.Optional[string] `json:"maintainer,omitempty"` // https://schema.org/maintainer
Material opt.Optional[string] `json:"material,omitempty"` // https://schema.org/material
MaterialExtent opt.Optional[string] `json:"materialExtent,omitempty"` // https://schema.org/materialExtent
Mentions ProtoThing `json:"mentions,omitempty"` // https://schema.org/mentions
Offers opt.Optional[string] `json:"offers,omitempty"` // https://schema.org/offers
Pattern opt.Optional[string] `json:"pattern,omitempty"` // https://schema.org/pattern
Position opt.Optional[string] `json:"position,omitempty,bare"` // https://schema.org/position
Producer opt.Optional[string] `json:"producer,omitempty"` // https://schema.org/producer
Provider opt.Optional[string] `json:"provider,omitempty"` // https://schema.org/provider
Publication opt.Optional[string] `json:"publication,omitempty"` // https://schema.org/publication
Publisher opt.Optional[string] `json:"publisher,omitempty"` // https://schema.org/publisher
PublisherImprint opt.Optional[string] `json:"publisherImprint,omitempty"` // https://schema.org/publisherImprint
PublishingPrinciples opt.Optional[string] `json:"publishingPrinciples,omitempty"` // https://schema.org/publishingPrinciples
RecordedAt opt.Optional[string] `json:"recordedAt,omitempty"` // https://schema.org/recordedAt
ReleasedEvent opt.Optional[string] `json:"releasedEvent,omitempty"` // https://schema.org/releasedEvent
Review opt.Optional[string] `json:"review,omitempty"` // https://schema.org/review
SchemaVersion opt.Optional[string] `json:"schemaVersion,omitempty"` // https://schema.org/schemaVersion
SDDatePublished opt.Optional[string] `json:"sdDatePublished,omitempty"` // https://schema.org/sdDatePublished
SDLicense opt.Optional[string] `json:"sdLicense,omitempty"` // https://schema.org/sdLicense
SDPublisher opt.Optional[string] `json:"sdPublisher,omitempty"` // https://schema.org/sdPublisher
Size opt.Optional[string] `json:"size,omitempty"` // https://schema.org/size
SourceOrganization opt.Optional[string] `json:"sourceOrganization,omitempty"` // https://schema.org/sourceOrganization
Spatial opt.Optional[string] `json:"spatial,omitempty"` // https://schema.org/spatial
SpatialCoverage opt.Optional[string] `json:"spatialCoverage,omitempty"` // https://schema.org/spatialCoverage
Sponsor opt.Optional[string] `json:"sponsor,omitempty"` // https://schema.org/sponsor
Teaches opt.Optional[string] `json:"teaches,omitempty"` // https://schema.org/teaches
Temporal opt.Optional[string] `json:"temporal,omitempty"` // https://schema.org/temporal
TemporalCoverage opt.Optional[string] `json:"temporalCoverage,omitempty"` // https://schema.org/temporalCoverage
Text opt.Optional[string] `json:"text,omitempty"` // https://schema.org/text
Thumbnail opt.Optional[string] `json:"thumbnail,omitempty"` // https://schema.org/thumbnail
ThumbnailURL opt.Optional[string] `json:"thumbnailUrl,omitempty"` // https://schema.org/thumbnailUrl
TimeRequired opt.Optional[string] `json:"timeRequired,omitempty"` // https://schema.org/timeRequired
TranslationOfWork ProtoCreativeWork `json:"translationOfWork,omitempty"` // https://schema.org/translationOfWork
Translator opt.Optional[string] `json:"translator,omitempty"` // https://schema.org/translator
TypicalAgeRange opt.Optional[string] `json:"typicalAgeRange,omitempty"` // https://schema.org/typicalAgeRange
UsageInfo opt.Optional[string] `json:"usageInfo,omitempty"` // https://schema.org/usageInfo
Version opt.Optional[string] `json:"version,omitempty"` // https://schema.org/version
Video opt.Optional[string] `json:"video,omitempty"` // https://schema.org/video
WordCount opt.Optional[string] `json:"wordCount,omitempty,bare"` // https://schema.org/wordCount
WorkExample ProtoCreativeWork `json:"workExample,omitempty"` // https://schema.org/workExample
WorkTranslation ProtoCreativeWork `json:"workTranslation,omitempty"` // https://schema.org/workTranslation
ArticleBody opt.Optional[string] `json:"articleBody,omitempty"` // https://schema.org/articleBody
ArticleSection opt.Optional[string] `json:"articleSection,omitempty"` // https://schema.org/articleSection
Backstory opt.Optional[string] `json:"backstory,omitempty"` // https://schema.org/backstory
PageEnd opt.Optional[string] `json:"pageEnd,omitempty,bare"` // https://schema.org/pageEnd
PageStart opt.Optional[string] `json:"pageStart,omitempty,bare"` // https://schema.org/pageStart
Pagination opt.Optional[string] `json:"pagination,omitempty"` // https://schema.org/pagination
Speakable opt.Optional[string] `json:"speakable,omitempty"` // https://schema.org/speakable
}
https://schema.org/BlogPosting
func (BlogPosting) ProtoArticle ¶
func (receiver BlogPosting) ProtoArticle() AnyArticle
func (BlogPosting) ProtoCreativeWork ¶
func (receiver BlogPosting) ProtoCreativeWork() AnyCreativeWork
func (BlogPosting) ProtoThing ¶
func (receiver BlogPosting) ProtoThing() AnyThing
type ComputerLanguage ¶
type ComputerLanguage struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type json.Const[string] `json:"@type" json.value:"ComputerLanguage"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
}
type DataFeed ¶
type DataFeed struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type json.Const[string] `json:"@type" json.value:"DataFeed"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
About ProtoThing `json:"about,omitempty"` // https://schema.org/about
Abstract opt.Optional[string] `json:"abstract,omitempty"` // https://schema.org/abstract
AccessMode opt.Optional[string] `json:"accessMode,omitempty"` // https://schema.org/accessMode
AccessModeSufficient opt.Optional[string] `json:"accessModeSufficient,omitempty"` // https://schema.org/accessModeSufficient
AccessibilityAPI opt.Optional[string] `json:"accessibilityAPI,omitempty"` // https://schema.org/accessibilityAPI
AccessibilityControl opt.Optional[string] `json:"accessibilityControl,omitempty"` // https://schema.org/accessibilityControl
AccessibilityFeature opt.Optional[string] `json:"accessibilityFeature,omitempty"` // https://schema.org/accessibilityFeature
AccessibilityHazard opt.Optional[string] `json:"accessibilityHazard,omitempty"` // https://schema.org/accessibilityHazard
AccessibilitySummary opt.Optional[string] `json:"accessibilitySummary,omitempty"` // https://schema.org/accessibilitySummary
AccountablePerson opt.Optional[string] `json:"accountablePerson,omitempty"` // https://schema.org/accountablePerson
AcquireLicensePage opt.Optional[string] `json:"acquireLicensePage,omitempty"` // https://schema.org/acquireLicensePage
AggregateRating opt.Optional[string] `json:"aggregateRating,omitempty"` // https://schema.org/aggregateRating
AlternativeHeadline opt.Optional[string] `json:"alternativeHeadline,omitempty"` // https://schema.org/alternativeHeadline
ArchivedAt opt.Optional[string] `json:"archivedAt,omitempty"` // https://schema.org/archivedAt
Assesses opt.Optional[string] `json:"assesses,omitempty"` // https://schema.org/assesses
AssociatedMedia opt.Optional[string] `json:"associatedMedia,omitempty"` // https://schema.org/associatedMedia
Audience opt.Optional[string] `json:"audience,omitempty"` // https://schema.org/audience
Audio opt.Optional[string] `json:"audio,omitempty"` // https://schema.org/audio
Author opt.Optional[string] `json:"author,omitempty"` // https://schema.org/author
Award opt.Optional[string] `json:"award,omitempty"` // https://schema.org/award
Character opt.Optional[string] `json:"character,omitempty"` // https://schema.org/character
Citation opt.Optional[string] `json:"citation,omitempty"` // https://schema.org/citation
CommentField opt.Optional[string] `json:"comment,omitempty"` // https://schema.org/comment
CommentCount opt.Optional[string] `json:"commentCount,omitempty,bare"` // https://schema.org/commentCount
ConditionsOfAccess opt.Optional[string] `json:"conditionsOfAccess,omitempty"` // https://schema.org/conditionsOfAccess
ContentLocation opt.Optional[string] `json:"contentLocation,omitempty"` // https://schema.org/contentLocation
ContentRating opt.Optional[string] `json:"contentRating,omitempty"` // https://schema.org/contentRating
ContentReferenceTime opt.Optional[string] `json:"contentReferenceTime,omitempty"` // https://schema.org/contentReferenceTime
Contributor opt.Optional[string] `json:"contributor,omitempty"` // https://schema.org/contributor
CopyrightHolder opt.Optional[string] `json:"copyrightHolder,omitempty"` // https://schema.org/copyrightHolder
CopyrightNotice opt.Optional[string] `json:"copyrightNotice,omitempty"` // https://schema.org/copyrightNotice
CopyrightYear opt.Optional[string] `json:"copyrightYear,omitempty,bare"` // https://schema.org/copyrightYear
Correction opt.Optional[string] `json:"correction,omitempty"` // https://schema.org/correction
CountryOfOrigin opt.Optional[string] `json:"countryOfOrigin,omitempty"` // https://schema.org/countryOfOrigin
CreativeWorkStatus opt.Optional[string] `json:"creativeWorkStatus,omitempty"` // https://schema.org/creativeWorkStatus
Creator opt.Optional[string] `json:"creator,omitempty"` // https://schema.org/creator
CreditText opt.Optional[string] `json:"creditText,omitempty"` // https://schema.org/creditText
DateCreated opt.Optional[string] `json:"dateCreated,omitempty"` // https://schema.org/dateCreated
DateModified opt.Optional[string] `json:"dateModified,omitempty"` // https://schema.org/dateModified
DatePublished opt.Optional[string] `json:"datePublished,omitempty"` // https://schema.org/datePublished
DigitalSourceType opt.Optional[string] `json:"digitalSourceType,omitempty"` // https://schema.org/digitalSourceType
DiscussionURL opt.Optional[string] `json:"discussionUrl,omitempty"` // https://schema.org/discussionUrl
DisplayLocation opt.Optional[string] `json:"displayLocation,omitempty"` // https://schema.org/displayLocation
EditEIDR opt.Optional[string] `json:"editEIDR,omitempty"` // https://schema.org/editEIDR
Editor opt.Optional[string] `json:"editor,omitempty"` // https://schema.org/editor
EducationalAlignment opt.Optional[string] `json:"educationalAlignment,omitempty"` // https://schema.org/educationalAlignment
EducationalLevel opt.Optional[string] `json:"educationalLevel,omitempty"` // https://schema.org/educationalLevel
EducationalUse opt.Optional[string] `json:"educationalUse,omitempty"` // https://schema.org/educationalUse
Encoding opt.Optional[string] `json:"encoding,omitempty"` // https://schema.org/encoding
EncodingFormat opt.Optional[string] `json:"encodingFormat,omitempty"` // https://schema.org/encodingFormat
ExampleOfWork ProtoCreativeWork `json:"exampleOfWork,omitempty"` // https://schema.org/exampleOfWork
Expires opt.Optional[string] `json:"expires,omitempty"` // https://schema.org/expires
Funder opt.Optional[string] `json:"funder,omitempty"` // https://schema.org/funder
Funding opt.Optional[string] `json:"funding,omitempty"` // https://schema.org/funding
Genre opt.Optional[string] `json:"genre,omitempty"` // https://schema.org/genre
HasPart ProtoCreativeWork `json:"hasPart,omitempty"` // https://schema.org/hasPart
Headline opt.Optional[string] `json:"headline,omitempty"` // https://schema.org/headline
InLanguage opt.Optional[string] `json:"inLanguage,omitempty"` // https://schema.org/inLanguage
InteractionStatistic opt.Optional[string] `json:"interactionStatistic,omitempty"` // https://schema.org/interactionStatistic
InteractivityType opt.Optional[string] `json:"interactivityType,omitempty"` // https://schema.org/interactivityType
InterpretedAsClaim opt.Optional[string] `json:"interpretedAsClaim,omitempty"` // https://schema.org/interpretedAsClaim
IsAccessibleForFree opt.Optional[string] `json:"isAccessibleForFree,omitempty,bare"` // https://schema.org/isAccessibleForFree
IsBasedOn opt.Optional[string] `json:"isBasedOn,omitempty"` // https://schema.org/isBasedOn
IsFamilyFriendly opt.Optional[string] `json:"isFamilyFriendly,omitempty,bare"` // https://schema.org/isFamilyFriendly
IsPartOf opt.Optional[string] `json:"isPartOf,omitempty"` // https://schema.org/isPartOf
Keywords opt.Optional[string] `json:"keywords,omitempty"` // https://schema.org/keywords
LearningResourceType opt.Optional[string] `json:"learningResourceType,omitempty"` // https://schema.org/learningResourceType
License opt.Optional[string] `json:"license,omitempty"` // https://schema.org/license
LocationCreated opt.Optional[string] `json:"locationCreated,omitempty"` // https://schema.org/locationCreated
MainEntity []ProtoThing `json:"mainEntity,omitempty"` // https://schema.org/mainEntity
Maintainer opt.Optional[string] `json:"maintainer,omitempty"` // https://schema.org/maintainer
Material opt.Optional[string] `json:"material,omitempty"` // https://schema.org/material
MaterialExtent opt.Optional[string] `json:"materialExtent,omitempty"` // https://schema.org/materialExtent
Mentions ProtoThing `json:"mentions,omitempty"` // https://schema.org/mentions
Offers opt.Optional[string] `json:"offers,omitempty"` // https://schema.org/offers
Pattern opt.Optional[string] `json:"pattern,omitempty"` // https://schema.org/pattern
Position opt.Optional[string] `json:"position,omitempty,bare"` // https://schema.org/position
Producer opt.Optional[string] `json:"producer,omitempty"` // https://schema.org/producer
Provider opt.Optional[string] `json:"provider,omitempty"` // https://schema.org/provider
Publication opt.Optional[string] `json:"publication,omitempty"` // https://schema.org/publication
Publisher opt.Optional[string] `json:"publisher,omitempty"` // https://schema.org/publisher
PublisherImprint opt.Optional[string] `json:"publisherImprint,omitempty"` // https://schema.org/publisherImprint
PublishingPrinciples opt.Optional[string] `json:"publishingPrinciples,omitempty"` // https://schema.org/publishingPrinciples
RecordedAt opt.Optional[string] `json:"recordedAt,omitempty"` // https://schema.org/recordedAt
ReleasedEvent opt.Optional[string] `json:"releasedEvent,omitempty"` // https://schema.org/releasedEvent
Review opt.Optional[string] `json:"review,omitempty"` // https://schema.org/review
SchemaVersion opt.Optional[string] `json:"schemaVersion,omitempty"` // https://schema.org/schemaVersion
SDDatePublished opt.Optional[string] `json:"sdDatePublished,omitempty"` // https://schema.org/sdDatePublished
SDLicense opt.Optional[string] `json:"sdLicense,omitempty"` // https://schema.org/sdLicense
SDPublisher opt.Optional[string] `json:"sdPublisher,omitempty"` // https://schema.org/sdPublisher
Size opt.Optional[string] `json:"size,omitempty"` // https://schema.org/size
SourceOrganization opt.Optional[string] `json:"sourceOrganization,omitempty"` // https://schema.org/sourceOrganization
Spatial opt.Optional[string] `json:"spatial,omitempty"` // https://schema.org/spatial
SpatialCoverage opt.Optional[string] `json:"spatialCoverage,omitempty"` // https://schema.org/spatialCoverage
Sponsor opt.Optional[string] `json:"sponsor,omitempty"` // https://schema.org/sponsor
Teaches opt.Optional[string] `json:"teaches,omitempty"` // https://schema.org/teaches
Temporal opt.Optional[string] `json:"temporal,omitempty"` // https://schema.org/temporal
TemporalCoverage opt.Optional[string] `json:"temporalCoverage,omitempty"` // https://schema.org/temporalCoverage
Text opt.Optional[string] `json:"text,omitempty"` // https://schema.org/text
Thumbnail opt.Optional[string] `json:"thumbnail,omitempty"` // https://schema.org/thumbnail
ThumbnailURL opt.Optional[string] `json:"thumbnailUrl,omitempty"` // https://schema.org/thumbnailUrl
TimeRequired opt.Optional[string] `json:"timeRequired,omitempty"` // https://schema.org/timeRequired
TranslationOfWork ProtoCreativeWork `json:"translationOfWork,omitempty"` // https://schema.org/translationOfWork
Translator opt.Optional[string] `json:"translator,omitempty"` // https://schema.org/translator
TypicalAgeRange opt.Optional[string] `json:"typicalAgeRange,omitempty"` // https://schema.org/typicalAgeRange
UsageInfo opt.Optional[string] `json:"usageInfo,omitempty"` // https://schema.org/usageInfo
Version opt.Optional[string] `json:"version,omitempty"` // https://schema.org/version
Video opt.Optional[string] `json:"video,omitempty"` // https://schema.org/video
WordCount opt.Optional[string] `json:"wordCount,omitempty,bare"` // https://schema.org/wordCount
WorkExample ProtoCreativeWork `json:"workExample,omitempty"` // https://schema.org/workExample
WorkTranslation ProtoCreativeWork `json:"workTranslation,omitempty"` // https://schema.org/workTranslation
Distribution opt.Optional[string] `json:"distribution,omitempty"` // https://schema.org/distribution
IncludedInDataCatalog opt.Optional[string] `json:"includedInDataCatalog,omitempty"` // https://schema.org/includedInDataCatalog
ISSN opt.Optional[string] `json:"issn,omitempty"` // https://schema.org/issn
MeasurementMethod opt.Optional[string] `json:"measurementMethod,omitempty"` // https://schema.org/measurementMethod
MeasurementTechnique opt.Optional[string] `json:"measurementTechnique,omitempty"` // https://schema.org/measurementTechnique
VariableMeasured opt.Optional[string] `json:"variableMeasured,omitempty"` // https://schema.org/variableMeasured
DataFeedElement opt.Optional[string] `json:"dataFeedElement,omitempty"` // https://schema.org/dataFeedElement
}
func (DataFeed) ProtoCreativeWork ¶
func (receiver DataFeed) ProtoCreativeWork() AnyCreativeWork
func (DataFeed) ProtoDataFeed ¶
func (receiver DataFeed) ProtoDataFeed() AnyDataFeed
func (DataFeed) ProtoDataset ¶
func (receiver DataFeed) ProtoDataset() AnyDataset
func (DataFeed) ProtoThing ¶
type DataFeedItem ¶
type DataFeedItem struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type json.Const[string] `json:"@type" json.value:"DataFeedItem"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
DateCreated opt.Optional[string] `json:"dateCreated,omitempty"` // https://schema.org/dateCreated
DateDeleted opt.Optional[string] `json:"dateDeleted,omitempty"` // https://schema.org/dateDeleted
DateModified opt.Optional[string] `json:"dateModified,omitempty"` // https://schema.org/dateModified
Item ProtoThing `json:"item,omitempty"` // https://schema.org/item
}
https://schema.org/DataFeedItem
func (DataFeedItem) ProtoIntangible ¶
func (receiver DataFeedItem) ProtoIntangible() AnyIntangible
func (DataFeedItem) ProtoThing ¶
func (receiver DataFeedItem) ProtoThing() AnyThing
type Dataset ¶
type Dataset struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type json.Const[string] `json:"@type" json.value:"Dataset"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
About ProtoThing `json:"about,omitempty"` // https://schema.org/about
Abstract opt.Optional[string] `json:"abstract,omitempty"` // https://schema.org/abstract
AccessMode opt.Optional[string] `json:"accessMode,omitempty"` // https://schema.org/accessMode
AccessModeSufficient opt.Optional[string] `json:"accessModeSufficient,omitempty"` // https://schema.org/accessModeSufficient
AccessibilityAPI opt.Optional[string] `json:"accessibilityAPI,omitempty"` // https://schema.org/accessibilityAPI
AccessibilityControl opt.Optional[string] `json:"accessibilityControl,omitempty"` // https://schema.org/accessibilityControl
AccessibilityFeature opt.Optional[string] `json:"accessibilityFeature,omitempty"` // https://schema.org/accessibilityFeature
AccessibilityHazard opt.Optional[string] `json:"accessibilityHazard,omitempty"` // https://schema.org/accessibilityHazard
AccessibilitySummary opt.Optional[string] `json:"accessibilitySummary,omitempty"` // https://schema.org/accessibilitySummary
AccountablePerson opt.Optional[string] `json:"accountablePerson,omitempty"` // https://schema.org/accountablePerson
AcquireLicensePage opt.Optional[string] `json:"acquireLicensePage,omitempty"` // https://schema.org/acquireLicensePage
AggregateRating opt.Optional[string] `json:"aggregateRating,omitempty"` // https://schema.org/aggregateRating
AlternativeHeadline opt.Optional[string] `json:"alternativeHeadline,omitempty"` // https://schema.org/alternativeHeadline
ArchivedAt opt.Optional[string] `json:"archivedAt,omitempty"` // https://schema.org/archivedAt
Assesses opt.Optional[string] `json:"assesses,omitempty"` // https://schema.org/assesses
AssociatedMedia opt.Optional[string] `json:"associatedMedia,omitempty"` // https://schema.org/associatedMedia
Audience opt.Optional[string] `json:"audience,omitempty"` // https://schema.org/audience
Audio opt.Optional[string] `json:"audio,omitempty"` // https://schema.org/audio
Author opt.Optional[string] `json:"author,omitempty"` // https://schema.org/author
Award opt.Optional[string] `json:"award,omitempty"` // https://schema.org/award
Character opt.Optional[string] `json:"character,omitempty"` // https://schema.org/character
Citation opt.Optional[string] `json:"citation,omitempty"` // https://schema.org/citation
CommentField opt.Optional[string] `json:"comment,omitempty"` // https://schema.org/comment
CommentCount opt.Optional[string] `json:"commentCount,omitempty,bare"` // https://schema.org/commentCount
ConditionsOfAccess opt.Optional[string] `json:"conditionsOfAccess,omitempty"` // https://schema.org/conditionsOfAccess
ContentLocation opt.Optional[string] `json:"contentLocation,omitempty"` // https://schema.org/contentLocation
ContentRating opt.Optional[string] `json:"contentRating,omitempty"` // https://schema.org/contentRating
ContentReferenceTime opt.Optional[string] `json:"contentReferenceTime,omitempty"` // https://schema.org/contentReferenceTime
Contributor opt.Optional[string] `json:"contributor,omitempty"` // https://schema.org/contributor
CopyrightHolder opt.Optional[string] `json:"copyrightHolder,omitempty"` // https://schema.org/copyrightHolder
CopyrightNotice opt.Optional[string] `json:"copyrightNotice,omitempty"` // https://schema.org/copyrightNotice
CopyrightYear opt.Optional[string] `json:"copyrightYear,omitempty,bare"` // https://schema.org/copyrightYear
Correction opt.Optional[string] `json:"correction,omitempty"` // https://schema.org/correction
CountryOfOrigin opt.Optional[string] `json:"countryOfOrigin,omitempty"` // https://schema.org/countryOfOrigin
CreativeWorkStatus opt.Optional[string] `json:"creativeWorkStatus,omitempty"` // https://schema.org/creativeWorkStatus
Creator opt.Optional[string] `json:"creator,omitempty"` // https://schema.org/creator
CreditText opt.Optional[string] `json:"creditText,omitempty"` // https://schema.org/creditText
DateCreated opt.Optional[string] `json:"dateCreated,omitempty"` // https://schema.org/dateCreated
DateModified opt.Optional[string] `json:"dateModified,omitempty"` // https://schema.org/dateModified
DatePublished opt.Optional[string] `json:"datePublished,omitempty"` // https://schema.org/datePublished
DigitalSourceType opt.Optional[string] `json:"digitalSourceType,omitempty"` // https://schema.org/digitalSourceType
DiscussionURL opt.Optional[string] `json:"discussionUrl,omitempty"` // https://schema.org/discussionUrl
DisplayLocation opt.Optional[string] `json:"displayLocation,omitempty"` // https://schema.org/displayLocation
EditEIDR opt.Optional[string] `json:"editEIDR,omitempty"` // https://schema.org/editEIDR
Editor opt.Optional[string] `json:"editor,omitempty"` // https://schema.org/editor
EducationalAlignment opt.Optional[string] `json:"educationalAlignment,omitempty"` // https://schema.org/educationalAlignment
EducationalLevel opt.Optional[string] `json:"educationalLevel,omitempty"` // https://schema.org/educationalLevel
EducationalUse opt.Optional[string] `json:"educationalUse,omitempty"` // https://schema.org/educationalUse
Encoding opt.Optional[string] `json:"encoding,omitempty"` // https://schema.org/encoding
EncodingFormat opt.Optional[string] `json:"encodingFormat,omitempty"` // https://schema.org/encodingFormat
ExampleOfWork ProtoCreativeWork `json:"exampleOfWork,omitempty"` // https://schema.org/exampleOfWork
Expires opt.Optional[string] `json:"expires,omitempty"` // https://schema.org/expires
Funder opt.Optional[string] `json:"funder,omitempty"` // https://schema.org/funder
Funding opt.Optional[string] `json:"funding,omitempty"` // https://schema.org/funding
Genre opt.Optional[string] `json:"genre,omitempty"` // https://schema.org/genre
HasPart ProtoCreativeWork `json:"hasPart,omitempty"` // https://schema.org/hasPart
Headline opt.Optional[string] `json:"headline,omitempty"` // https://schema.org/headline
InLanguage opt.Optional[string] `json:"inLanguage,omitempty"` // https://schema.org/inLanguage
InteractionStatistic opt.Optional[string] `json:"interactionStatistic,omitempty"` // https://schema.org/interactionStatistic
InteractivityType opt.Optional[string] `json:"interactivityType,omitempty"` // https://schema.org/interactivityType
InterpretedAsClaim opt.Optional[string] `json:"interpretedAsClaim,omitempty"` // https://schema.org/interpretedAsClaim
IsAccessibleForFree opt.Optional[string] `json:"isAccessibleForFree,omitempty,bare"` // https://schema.org/isAccessibleForFree
IsBasedOn opt.Optional[string] `json:"isBasedOn,omitempty"` // https://schema.org/isBasedOn
IsFamilyFriendly opt.Optional[string] `json:"isFamilyFriendly,omitempty,bare"` // https://schema.org/isFamilyFriendly
IsPartOf opt.Optional[string] `json:"isPartOf,omitempty"` // https://schema.org/isPartOf
Keywords opt.Optional[string] `json:"keywords,omitempty"` // https://schema.org/keywords
LearningResourceType opt.Optional[string] `json:"learningResourceType,omitempty"` // https://schema.org/learningResourceType
License opt.Optional[string] `json:"license,omitempty"` // https://schema.org/license
LocationCreated opt.Optional[string] `json:"locationCreated,omitempty"` // https://schema.org/locationCreated
MainEntity []ProtoThing `json:"mainEntity,omitempty"` // https://schema.org/mainEntity
Maintainer opt.Optional[string] `json:"maintainer,omitempty"` // https://schema.org/maintainer
Material opt.Optional[string] `json:"material,omitempty"` // https://schema.org/material
MaterialExtent opt.Optional[string] `json:"materialExtent,omitempty"` // https://schema.org/materialExtent
Mentions ProtoThing `json:"mentions,omitempty"` // https://schema.org/mentions
Offers opt.Optional[string] `json:"offers,omitempty"` // https://schema.org/offers
Pattern opt.Optional[string] `json:"pattern,omitempty"` // https://schema.org/pattern
Position opt.Optional[string] `json:"position,omitempty,bare"` // https://schema.org/position
Producer opt.Optional[string] `json:"producer,omitempty"` // https://schema.org/producer
Provider opt.Optional[string] `json:"provider,omitempty"` // https://schema.org/provider
Publication opt.Optional[string] `json:"publication,omitempty"` // https://schema.org/publication
Publisher opt.Optional[string] `json:"publisher,omitempty"` // https://schema.org/publisher
PublisherImprint opt.Optional[string] `json:"publisherImprint,omitempty"` // https://schema.org/publisherImprint
PublishingPrinciples opt.Optional[string] `json:"publishingPrinciples,omitempty"` // https://schema.org/publishingPrinciples
RecordedAt opt.Optional[string] `json:"recordedAt,omitempty"` // https://schema.org/recordedAt
ReleasedEvent opt.Optional[string] `json:"releasedEvent,omitempty"` // https://schema.org/releasedEvent
Review opt.Optional[string] `json:"review,omitempty"` // https://schema.org/review
SchemaVersion opt.Optional[string] `json:"schemaVersion,omitempty"` // https://schema.org/schemaVersion
SDDatePublished opt.Optional[string] `json:"sdDatePublished,omitempty"` // https://schema.org/sdDatePublished
SDLicense opt.Optional[string] `json:"sdLicense,omitempty"` // https://schema.org/sdLicense
SDPublisher opt.Optional[string] `json:"sdPublisher,omitempty"` // https://schema.org/sdPublisher
Size opt.Optional[string] `json:"size,omitempty"` // https://schema.org/size
SourceOrganization opt.Optional[string] `json:"sourceOrganization,omitempty"` // https://schema.org/sourceOrganization
Spatial opt.Optional[string] `json:"spatial,omitempty"` // https://schema.org/spatial
SpatialCoverage opt.Optional[string] `json:"spatialCoverage,omitempty"` // https://schema.org/spatialCoverage
Sponsor opt.Optional[string] `json:"sponsor,omitempty"` // https://schema.org/sponsor
Teaches opt.Optional[string] `json:"teaches,omitempty"` // https://schema.org/teaches
Temporal opt.Optional[string] `json:"temporal,omitempty"` // https://schema.org/temporal
TemporalCoverage opt.Optional[string] `json:"temporalCoverage,omitempty"` // https://schema.org/temporalCoverage
Text opt.Optional[string] `json:"text,omitempty"` // https://schema.org/text
Thumbnail opt.Optional[string] `json:"thumbnail,omitempty"` // https://schema.org/thumbnail
ThumbnailURL opt.Optional[string] `json:"thumbnailUrl,omitempty"` // https://schema.org/thumbnailUrl
TimeRequired opt.Optional[string] `json:"timeRequired,omitempty"` // https://schema.org/timeRequired
TranslationOfWork ProtoCreativeWork `json:"translationOfWork,omitempty"` // https://schema.org/translationOfWork
Translator opt.Optional[string] `json:"translator,omitempty"` // https://schema.org/translator
TypicalAgeRange opt.Optional[string] `json:"typicalAgeRange,omitempty"` // https://schema.org/typicalAgeRange
UsageInfo opt.Optional[string] `json:"usageInfo,omitempty"` // https://schema.org/usageInfo
Version opt.Optional[string] `json:"version,omitempty"` // https://schema.org/version
Video opt.Optional[string] `json:"video,omitempty"` // https://schema.org/video
WordCount opt.Optional[string] `json:"wordCount,omitempty,bare"` // https://schema.org/wordCount
WorkExample ProtoCreativeWork `json:"workExample,omitempty"` // https://schema.org/workExample
WorkTranslation ProtoCreativeWork `json:"workTranslation,omitempty"` // https://schema.org/workTranslation
Distribution opt.Optional[string] `json:"distribution,omitempty"` // https://schema.org/distribution
IncludedInDataCatalog opt.Optional[string] `json:"includedInDataCatalog,omitempty"` // https://schema.org/includedInDataCatalog
ISSN opt.Optional[string] `json:"issn,omitempty"` // https://schema.org/issn
MeasurementMethod opt.Optional[string] `json:"measurementMethod,omitempty"` // https://schema.org/measurementMethod
MeasurementTechnique opt.Optional[string] `json:"measurementTechnique,omitempty"` // https://schema.org/measurementTechnique
VariableMeasured opt.Optional[string] `json:"variableMeasured,omitempty"` // https://schema.org/variableMeasured
}
func (Dataset) ProtoCreativeWork ¶
func (receiver Dataset) ProtoCreativeWork() AnyCreativeWork
func (Dataset) ProtoDataset ¶
func (receiver Dataset) ProtoDataset() AnyDataset
func (Dataset) ProtoThing ¶
type FAQPage ¶
type FAQPage struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type json.Const[string] `json:"@type" json.value:"FAQPage"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
About ProtoThing `json:"about,omitempty"` // https://schema.org/about
Abstract opt.Optional[string] `json:"abstract,omitempty"` // https://schema.org/abstract
AccessMode opt.Optional[string] `json:"accessMode,omitempty"` // https://schema.org/accessMode
AccessModeSufficient opt.Optional[string] `json:"accessModeSufficient,omitempty"` // https://schema.org/accessModeSufficient
AccessibilityAPI opt.Optional[string] `json:"accessibilityAPI,omitempty"` // https://schema.org/accessibilityAPI
AccessibilityControl opt.Optional[string] `json:"accessibilityControl,omitempty"` // https://schema.org/accessibilityControl
AccessibilityFeature opt.Optional[string] `json:"accessibilityFeature,omitempty"` // https://schema.org/accessibilityFeature
AccessibilityHazard opt.Optional[string] `json:"accessibilityHazard,omitempty"` // https://schema.org/accessibilityHazard
AccessibilitySummary opt.Optional[string] `json:"accessibilitySummary,omitempty"` // https://schema.org/accessibilitySummary
AccountablePerson opt.Optional[string] `json:"accountablePerson,omitempty"` // https://schema.org/accountablePerson
AcquireLicensePage opt.Optional[string] `json:"acquireLicensePage,omitempty"` // https://schema.org/acquireLicensePage
AggregateRating opt.Optional[string] `json:"aggregateRating,omitempty"` // https://schema.org/aggregateRating
AlternativeHeadline opt.Optional[string] `json:"alternativeHeadline,omitempty"` // https://schema.org/alternativeHeadline
ArchivedAt opt.Optional[string] `json:"archivedAt,omitempty"` // https://schema.org/archivedAt
Assesses opt.Optional[string] `json:"assesses,omitempty"` // https://schema.org/assesses
AssociatedMedia opt.Optional[string] `json:"associatedMedia,omitempty"` // https://schema.org/associatedMedia
Audience opt.Optional[string] `json:"audience,omitempty"` // https://schema.org/audience
Audio opt.Optional[string] `json:"audio,omitempty"` // https://schema.org/audio
Author opt.Optional[string] `json:"author,omitempty"` // https://schema.org/author
Award opt.Optional[string] `json:"award,omitempty"` // https://schema.org/award
Character opt.Optional[string] `json:"character,omitempty"` // https://schema.org/character
Citation opt.Optional[string] `json:"citation,omitempty"` // https://schema.org/citation
CommentField opt.Optional[string] `json:"comment,omitempty"` // https://schema.org/comment
CommentCount opt.Optional[string] `json:"commentCount,omitempty,bare"` // https://schema.org/commentCount
ConditionsOfAccess opt.Optional[string] `json:"conditionsOfAccess,omitempty"` // https://schema.org/conditionsOfAccess
ContentLocation opt.Optional[string] `json:"contentLocation,omitempty"` // https://schema.org/contentLocation
ContentRating opt.Optional[string] `json:"contentRating,omitempty"` // https://schema.org/contentRating
ContentReferenceTime opt.Optional[string] `json:"contentReferenceTime,omitempty"` // https://schema.org/contentReferenceTime
Contributor opt.Optional[string] `json:"contributor,omitempty"` // https://schema.org/contributor
CopyrightHolder opt.Optional[string] `json:"copyrightHolder,omitempty"` // https://schema.org/copyrightHolder
CopyrightNotice opt.Optional[string] `json:"copyrightNotice,omitempty"` // https://schema.org/copyrightNotice
CopyrightYear opt.Optional[string] `json:"copyrightYear,omitempty,bare"` // https://schema.org/copyrightYear
Correction opt.Optional[string] `json:"correction,omitempty"` // https://schema.org/correction
CountryOfOrigin opt.Optional[string] `json:"countryOfOrigin,omitempty"` // https://schema.org/countryOfOrigin
CreativeWorkStatus opt.Optional[string] `json:"creativeWorkStatus,omitempty"` // https://schema.org/creativeWorkStatus
Creator opt.Optional[string] `json:"creator,omitempty"` // https://schema.org/creator
CreditText opt.Optional[string] `json:"creditText,omitempty"` // https://schema.org/creditText
DateCreated opt.Optional[string] `json:"dateCreated,omitempty"` // https://schema.org/dateCreated
DateModified opt.Optional[string] `json:"dateModified,omitempty"` // https://schema.org/dateModified
DatePublished opt.Optional[string] `json:"datePublished,omitempty"` // https://schema.org/datePublished
DigitalSourceType opt.Optional[string] `json:"digitalSourceType,omitempty"` // https://schema.org/digitalSourceType
DiscussionURL opt.Optional[string] `json:"discussionUrl,omitempty"` // https://schema.org/discussionUrl
DisplayLocation opt.Optional[string] `json:"displayLocation,omitempty"` // https://schema.org/displayLocation
EditEIDR opt.Optional[string] `json:"editEIDR,omitempty"` // https://schema.org/editEIDR
Editor opt.Optional[string] `json:"editor,omitempty"` // https://schema.org/editor
EducationalAlignment opt.Optional[string] `json:"educationalAlignment,omitempty"` // https://schema.org/educationalAlignment
EducationalLevel opt.Optional[string] `json:"educationalLevel,omitempty"` // https://schema.org/educationalLevel
EducationalUse opt.Optional[string] `json:"educationalUse,omitempty"` // https://schema.org/educationalUse
Encoding opt.Optional[string] `json:"encoding,omitempty"` // https://schema.org/encoding
EncodingFormat opt.Optional[string] `json:"encodingFormat,omitempty"` // https://schema.org/encodingFormat
ExampleOfWork ProtoCreativeWork `json:"exampleOfWork,omitempty"` // https://schema.org/exampleOfWork
Expires opt.Optional[string] `json:"expires,omitempty"` // https://schema.org/expires
Funder opt.Optional[string] `json:"funder,omitempty"` // https://schema.org/funder
Funding opt.Optional[string] `json:"funding,omitempty"` // https://schema.org/funding
Genre opt.Optional[string] `json:"genre,omitempty"` // https://schema.org/genre
HasPart ProtoCreativeWork `json:"hasPart,omitempty"` // https://schema.org/hasPart
Headline opt.Optional[string] `json:"headline,omitempty"` // https://schema.org/headline
InLanguage opt.Optional[string] `json:"inLanguage,omitempty"` // https://schema.org/inLanguage
InteractionStatistic opt.Optional[string] `json:"interactionStatistic,omitempty"` // https://schema.org/interactionStatistic
InteractivityType opt.Optional[string] `json:"interactivityType,omitempty"` // https://schema.org/interactivityType
InterpretedAsClaim opt.Optional[string] `json:"interpretedAsClaim,omitempty"` // https://schema.org/interpretedAsClaim
IsAccessibleForFree opt.Optional[string] `json:"isAccessibleForFree,omitempty,bare"` // https://schema.org/isAccessibleForFree
IsBasedOn opt.Optional[string] `json:"isBasedOn,omitempty"` // https://schema.org/isBasedOn
IsFamilyFriendly opt.Optional[string] `json:"isFamilyFriendly,omitempty,bare"` // https://schema.org/isFamilyFriendly
IsPartOf opt.Optional[string] `json:"isPartOf,omitempty"` // https://schema.org/isPartOf
Keywords opt.Optional[string] `json:"keywords,omitempty"` // https://schema.org/keywords
LearningResourceType opt.Optional[string] `json:"learningResourceType,omitempty"` // https://schema.org/learningResourceType
License opt.Optional[string] `json:"license,omitempty"` // https://schema.org/license
LocationCreated opt.Optional[string] `json:"locationCreated,omitempty"` // https://schema.org/locationCreated
MainEntity []ProtoThing `json:"mainEntity,omitempty"` // https://schema.org/mainEntity
Maintainer opt.Optional[string] `json:"maintainer,omitempty"` // https://schema.org/maintainer
Material opt.Optional[string] `json:"material,omitempty"` // https://schema.org/material
MaterialExtent opt.Optional[string] `json:"materialExtent,omitempty"` // https://schema.org/materialExtent
Mentions ProtoThing `json:"mentions,omitempty"` // https://schema.org/mentions
Offers opt.Optional[string] `json:"offers,omitempty"` // https://schema.org/offers
Pattern opt.Optional[string] `json:"pattern,omitempty"` // https://schema.org/pattern
Position opt.Optional[string] `json:"position,omitempty,bare"` // https://schema.org/position
Producer opt.Optional[string] `json:"producer,omitempty"` // https://schema.org/producer
Provider opt.Optional[string] `json:"provider,omitempty"` // https://schema.org/provider
Publication opt.Optional[string] `json:"publication,omitempty"` // https://schema.org/publication
Publisher opt.Optional[string] `json:"publisher,omitempty"` // https://schema.org/publisher
PublisherImprint opt.Optional[string] `json:"publisherImprint,omitempty"` // https://schema.org/publisherImprint
PublishingPrinciples opt.Optional[string] `json:"publishingPrinciples,omitempty"` // https://schema.org/publishingPrinciples
RecordedAt opt.Optional[string] `json:"recordedAt,omitempty"` // https://schema.org/recordedAt
ReleasedEvent opt.Optional[string] `json:"releasedEvent,omitempty"` // https://schema.org/releasedEvent
Review opt.Optional[string] `json:"review,omitempty"` // https://schema.org/review
SchemaVersion opt.Optional[string] `json:"schemaVersion,omitempty"` // https://schema.org/schemaVersion
SDDatePublished opt.Optional[string] `json:"sdDatePublished,omitempty"` // https://schema.org/sdDatePublished
SDLicense opt.Optional[string] `json:"sdLicense,omitempty"` // https://schema.org/sdLicense
SDPublisher opt.Optional[string] `json:"sdPublisher,omitempty"` // https://schema.org/sdPublisher
Size opt.Optional[string] `json:"size,omitempty"` // https://schema.org/size
SourceOrganization opt.Optional[string] `json:"sourceOrganization,omitempty"` // https://schema.org/sourceOrganization
Spatial opt.Optional[string] `json:"spatial,omitempty"` // https://schema.org/spatial
SpatialCoverage opt.Optional[string] `json:"spatialCoverage,omitempty"` // https://schema.org/spatialCoverage
Sponsor opt.Optional[string] `json:"sponsor,omitempty"` // https://schema.org/sponsor
Teaches opt.Optional[string] `json:"teaches,omitempty"` // https://schema.org/teaches
Temporal opt.Optional[string] `json:"temporal,omitempty"` // https://schema.org/temporal
TemporalCoverage opt.Optional[string] `json:"temporalCoverage,omitempty"` // https://schema.org/temporalCoverage
Text opt.Optional[string] `json:"text,omitempty"` // https://schema.org/text
Thumbnail opt.Optional[string] `json:"thumbnail,omitempty"` // https://schema.org/thumbnail
ThumbnailURL opt.Optional[string] `json:"thumbnailUrl,omitempty"` // https://schema.org/thumbnailUrl
TimeRequired opt.Optional[string] `json:"timeRequired,omitempty"` // https://schema.org/timeRequired
TranslationOfWork ProtoCreativeWork `json:"translationOfWork,omitempty"` // https://schema.org/translationOfWork
Translator opt.Optional[string] `json:"translator,omitempty"` // https://schema.org/translator
TypicalAgeRange opt.Optional[string] `json:"typicalAgeRange,omitempty"` // https://schema.org/typicalAgeRange
UsageInfo opt.Optional[string] `json:"usageInfo,omitempty"` // https://schema.org/usageInfo
Version opt.Optional[string] `json:"version,omitempty"` // https://schema.org/version
Video opt.Optional[string] `json:"video,omitempty"` // https://schema.org/video
WordCount opt.Optional[string] `json:"wordCount,omitempty,bare"` // https://schema.org/wordCount
WorkExample ProtoCreativeWork `json:"workExample,omitempty"` // https://schema.org/workExample
WorkTranslation ProtoCreativeWork `json:"workTranslation,omitempty"` // https://schema.org/workTranslation
Breadcrumb opt.Optional[string] `json:"breadcrumb,omitempty"` // https://schema.org/breadcrumb
LastReviewed opt.Optional[string] `json:"lastReviewed,omitempty"` // https://schema.org/lastReviewed
MainContentOfPage opt.Optional[string] `json:"mainContentOfPage,omitempty"` // https://schema.org/mainContentOfPage
PrimaryImageOfPage opt.Optional[string] `json:"primaryImageOfPage,omitempty"` // https://schema.org/primaryImageOfPage
RelatedLink opt.Optional[string] `json:"relatedLink,omitempty"` // https://schema.org/relatedLink
ReviewedBy opt.Optional[string] `json:"reviewedBy,omitempty"` // https://schema.org/reviewedBy
SignificantLink opt.Optional[string] `json:"significantLink,omitempty"` // https://schema.org/significantLink
Speakable opt.Optional[string] `json:"speakable,omitempty"` // https://schema.org/speakable
Specialty opt.Optional[string] `json:"specialty,omitempty"` // https://schema.org/specialty
}
func (FAQPage) ProtoCreativeWork ¶
func (receiver FAQPage) ProtoCreativeWork() AnyCreativeWork
func (FAQPage) ProtoThing ¶
func (FAQPage) ProtoWebPage ¶
func (receiver FAQPage) ProtoWebPage() AnyWebPage
type GeoCoordinates ¶
type GeoCoordinates struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type json.Const[string] `json:"@type" json.value:"GeoCoordinates"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
Elevation opt.Optional[string] `json:"elevation,omitempty"` // https://schema.org/elevation
Latitude opt.Optional[string] `json:"latitude,omitempty"` // https://schema.org/latitude
Longitude opt.Optional[string] `json:"longitude,omitempty"` // https://schema.org/longitude
}
type Language ¶
type Language struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type json.Const[string] `json:"@type" json.value:"Language"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
}
type MonetaryAmount ¶
type MonetaryAmount struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type json.Const[string] `json:"@type" json.value:"MonetaryAmount"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Currency opt.Optional[string] `json:"currency,omitempty"` // https://schema.org/currency
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
MaxValue opt.Optional[string] `json:"maxValue,omitempty,bare"` // https://schema.org/maxValue
MinValue opt.Optional[string] `json:"minValue,omitempty,bare"` // https://schema.org/minValue
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
Value opt.Optional[string] `json:"value,omitempty"` // https://schema.org/value
}
type NewsArticle ¶
type NewsArticle struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type json.Const[string] `json:"@type" json.value:"NewsArticle"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
About ProtoThing `json:"about,omitempty"` // https://schema.org/about
Abstract opt.Optional[string] `json:"abstract,omitempty"` // https://schema.org/abstract
AccessMode opt.Optional[string] `json:"accessMode,omitempty"` // https://schema.org/accessMode
AccessModeSufficient opt.Optional[string] `json:"accessModeSufficient,omitempty"` // https://schema.org/accessModeSufficient
AccessibilityAPI opt.Optional[string] `json:"accessibilityAPI,omitempty"` // https://schema.org/accessibilityAPI
AccessibilityControl opt.Optional[string] `json:"accessibilityControl,omitempty"` // https://schema.org/accessibilityControl
AccessibilityFeature opt.Optional[string] `json:"accessibilityFeature,omitempty"` // https://schema.org/accessibilityFeature
AccessibilityHazard opt.Optional[string] `json:"accessibilityHazard,omitempty"` // https://schema.org/accessibilityHazard
AccessibilitySummary opt.Optional[string] `json:"accessibilitySummary,omitempty"` // https://schema.org/accessibilitySummary
AccountablePerson opt.Optional[string] `json:"accountablePerson,omitempty"` // https://schema.org/accountablePerson
AcquireLicensePage opt.Optional[string] `json:"acquireLicensePage,omitempty"` // https://schema.org/acquireLicensePage
AggregateRating opt.Optional[string] `json:"aggregateRating,omitempty"` // https://schema.org/aggregateRating
AlternativeHeadline opt.Optional[string] `json:"alternativeHeadline,omitempty"` // https://schema.org/alternativeHeadline
ArchivedAt opt.Optional[string] `json:"archivedAt,omitempty"` // https://schema.org/archivedAt
Assesses opt.Optional[string] `json:"assesses,omitempty"` // https://schema.org/assesses
AssociatedMedia opt.Optional[string] `json:"associatedMedia,omitempty"` // https://schema.org/associatedMedia
Audience opt.Optional[string] `json:"audience,omitempty"` // https://schema.org/audience
Audio opt.Optional[string] `json:"audio,omitempty"` // https://schema.org/audio
Author opt.Optional[string] `json:"author,omitempty"` // https://schema.org/author
Award opt.Optional[string] `json:"award,omitempty"` // https://schema.org/award
Character opt.Optional[string] `json:"character,omitempty"` // https://schema.org/character
Citation opt.Optional[string] `json:"citation,omitempty"` // https://schema.org/citation
CommentField opt.Optional[string] `json:"comment,omitempty"` // https://schema.org/comment
CommentCount opt.Optional[string] `json:"commentCount,omitempty,bare"` // https://schema.org/commentCount
ConditionsOfAccess opt.Optional[string] `json:"conditionsOfAccess,omitempty"` // https://schema.org/conditionsOfAccess
ContentLocation opt.Optional[string] `json:"contentLocation,omitempty"` // https://schema.org/contentLocation
ContentRating opt.Optional[string] `json:"contentRating,omitempty"` // https://schema.org/contentRating
ContentReferenceTime opt.Optional[string] `json:"contentReferenceTime,omitempty"` // https://schema.org/contentReferenceTime
Contributor opt.Optional[string] `json:"contributor,omitempty"` // https://schema.org/contributor
CopyrightHolder opt.Optional[string] `json:"copyrightHolder,omitempty"` // https://schema.org/copyrightHolder
CopyrightNotice opt.Optional[string] `json:"copyrightNotice,omitempty"` // https://schema.org/copyrightNotice
CopyrightYear opt.Optional[string] `json:"copyrightYear,omitempty,bare"` // https://schema.org/copyrightYear
Correction opt.Optional[string] `json:"correction,omitempty"` // https://schema.org/correction
CountryOfOrigin opt.Optional[string] `json:"countryOfOrigin,omitempty"` // https://schema.org/countryOfOrigin
CreativeWorkStatus opt.Optional[string] `json:"creativeWorkStatus,omitempty"` // https://schema.org/creativeWorkStatus
Creator opt.Optional[string] `json:"creator,omitempty"` // https://schema.org/creator
CreditText opt.Optional[string] `json:"creditText,omitempty"` // https://schema.org/creditText
DateCreated opt.Optional[string] `json:"dateCreated,omitempty"` // https://schema.org/dateCreated
DateModified opt.Optional[string] `json:"dateModified,omitempty"` // https://schema.org/dateModified
DatePublished opt.Optional[string] `json:"datePublished,omitempty"` // https://schema.org/datePublished
DigitalSourceType opt.Optional[string] `json:"digitalSourceType,omitempty"` // https://schema.org/digitalSourceType
DiscussionURL opt.Optional[string] `json:"discussionUrl,omitempty"` // https://schema.org/discussionUrl
DisplayLocation opt.Optional[string] `json:"displayLocation,omitempty"` // https://schema.org/displayLocation
EditEIDR opt.Optional[string] `json:"editEIDR,omitempty"` // https://schema.org/editEIDR
Editor opt.Optional[string] `json:"editor,omitempty"` // https://schema.org/editor
EducationalAlignment opt.Optional[string] `json:"educationalAlignment,omitempty"` // https://schema.org/educationalAlignment
EducationalLevel opt.Optional[string] `json:"educationalLevel,omitempty"` // https://schema.org/educationalLevel
EducationalUse opt.Optional[string] `json:"educationalUse,omitempty"` // https://schema.org/educationalUse
Encoding opt.Optional[string] `json:"encoding,omitempty"` // https://schema.org/encoding
EncodingFormat opt.Optional[string] `json:"encodingFormat,omitempty"` // https://schema.org/encodingFormat
ExampleOfWork ProtoCreativeWork `json:"exampleOfWork,omitempty"` // https://schema.org/exampleOfWork
Expires opt.Optional[string] `json:"expires,omitempty"` // https://schema.org/expires
Funder opt.Optional[string] `json:"funder,omitempty"` // https://schema.org/funder
Funding opt.Optional[string] `json:"funding,omitempty"` // https://schema.org/funding
Genre opt.Optional[string] `json:"genre,omitempty"` // https://schema.org/genre
HasPart ProtoCreativeWork `json:"hasPart,omitempty"` // https://schema.org/hasPart
Headline opt.Optional[string] `json:"headline,omitempty"` // https://schema.org/headline
InLanguage opt.Optional[string] `json:"inLanguage,omitempty"` // https://schema.org/inLanguage
InteractionStatistic opt.Optional[string] `json:"interactionStatistic,omitempty"` // https://schema.org/interactionStatistic
InteractivityType opt.Optional[string] `json:"interactivityType,omitempty"` // https://schema.org/interactivityType
InterpretedAsClaim opt.Optional[string] `json:"interpretedAsClaim,omitempty"` // https://schema.org/interpretedAsClaim
IsAccessibleForFree opt.Optional[string] `json:"isAccessibleForFree,omitempty,bare"` // https://schema.org/isAccessibleForFree
IsBasedOn opt.Optional[string] `json:"isBasedOn,omitempty"` // https://schema.org/isBasedOn
IsFamilyFriendly opt.Optional[string] `json:"isFamilyFriendly,omitempty,bare"` // https://schema.org/isFamilyFriendly
IsPartOf opt.Optional[string] `json:"isPartOf,omitempty"` // https://schema.org/isPartOf
Keywords opt.Optional[string] `json:"keywords,omitempty"` // https://schema.org/keywords
LearningResourceType opt.Optional[string] `json:"learningResourceType,omitempty"` // https://schema.org/learningResourceType
License opt.Optional[string] `json:"license,omitempty"` // https://schema.org/license
LocationCreated opt.Optional[string] `json:"locationCreated,omitempty"` // https://schema.org/locationCreated
MainEntity []ProtoThing `json:"mainEntity,omitempty"` // https://schema.org/mainEntity
Maintainer opt.Optional[string] `json:"maintainer,omitempty"` // https://schema.org/maintainer
Material opt.Optional[string] `json:"material,omitempty"` // https://schema.org/material
MaterialExtent opt.Optional[string] `json:"materialExtent,omitempty"` // https://schema.org/materialExtent
Mentions ProtoThing `json:"mentions,omitempty"` // https://schema.org/mentions
Offers opt.Optional[string] `json:"offers,omitempty"` // https://schema.org/offers
Pattern opt.Optional[string] `json:"pattern,omitempty"` // https://schema.org/pattern
Position opt.Optional[string] `json:"position,omitempty,bare"` // https://schema.org/position
Producer opt.Optional[string] `json:"producer,omitempty"` // https://schema.org/producer
Provider opt.Optional[string] `json:"provider,omitempty"` // https://schema.org/provider
Publication opt.Optional[string] `json:"publication,omitempty"` // https://schema.org/publication
Publisher opt.Optional[string] `json:"publisher,omitempty"` // https://schema.org/publisher
PublisherImprint opt.Optional[string] `json:"publisherImprint,omitempty"` // https://schema.org/publisherImprint
PublishingPrinciples opt.Optional[string] `json:"publishingPrinciples,omitempty"` // https://schema.org/publishingPrinciples
RecordedAt opt.Optional[string] `json:"recordedAt,omitempty"` // https://schema.org/recordedAt
ReleasedEvent opt.Optional[string] `json:"releasedEvent,omitempty"` // https://schema.org/releasedEvent
Review opt.Optional[string] `json:"review,omitempty"` // https://schema.org/review
SchemaVersion opt.Optional[string] `json:"schemaVersion,omitempty"` // https://schema.org/schemaVersion
SDDatePublished opt.Optional[string] `json:"sdDatePublished,omitempty"` // https://schema.org/sdDatePublished
SDLicense opt.Optional[string] `json:"sdLicense,omitempty"` // https://schema.org/sdLicense
SDPublisher opt.Optional[string] `json:"sdPublisher,omitempty"` // https://schema.org/sdPublisher
Size opt.Optional[string] `json:"size,omitempty"` // https://schema.org/size
SourceOrganization opt.Optional[string] `json:"sourceOrganization,omitempty"` // https://schema.org/sourceOrganization
Spatial opt.Optional[string] `json:"spatial,omitempty"` // https://schema.org/spatial
SpatialCoverage opt.Optional[string] `json:"spatialCoverage,omitempty"` // https://schema.org/spatialCoverage
Sponsor opt.Optional[string] `json:"sponsor,omitempty"` // https://schema.org/sponsor
Teaches opt.Optional[string] `json:"teaches,omitempty"` // https://schema.org/teaches
Temporal opt.Optional[string] `json:"temporal,omitempty"` // https://schema.org/temporal
TemporalCoverage opt.Optional[string] `json:"temporalCoverage,omitempty"` // https://schema.org/temporalCoverage
Text opt.Optional[string] `json:"text,omitempty"` // https://schema.org/text
Thumbnail opt.Optional[string] `json:"thumbnail,omitempty"` // https://schema.org/thumbnail
ThumbnailURL opt.Optional[string] `json:"thumbnailUrl,omitempty"` // https://schema.org/thumbnailUrl
TimeRequired opt.Optional[string] `json:"timeRequired,omitempty"` // https://schema.org/timeRequired
TranslationOfWork ProtoCreativeWork `json:"translationOfWork,omitempty"` // https://schema.org/translationOfWork
Translator opt.Optional[string] `json:"translator,omitempty"` // https://schema.org/translator
TypicalAgeRange opt.Optional[string] `json:"typicalAgeRange,omitempty"` // https://schema.org/typicalAgeRange
UsageInfo opt.Optional[string] `json:"usageInfo,omitempty"` // https://schema.org/usageInfo
Version opt.Optional[string] `json:"version,omitempty"` // https://schema.org/version
Video opt.Optional[string] `json:"video,omitempty"` // https://schema.org/video
WordCount opt.Optional[string] `json:"wordCount,omitempty,bare"` // https://schema.org/wordCount
WorkExample ProtoCreativeWork `json:"workExample,omitempty"` // https://schema.org/workExample
WorkTranslation ProtoCreativeWork `json:"workTranslation,omitempty"` // https://schema.org/workTranslation
ArticleBody opt.Optional[string] `json:"articleBody,omitempty"` // https://schema.org/articleBody
ArticleSection opt.Optional[string] `json:"articleSection,omitempty"` // https://schema.org/articleSection
Backstory opt.Optional[string] `json:"backstory,omitempty"` // https://schema.org/backstory
PageEnd opt.Optional[string] `json:"pageEnd,omitempty,bare"` // https://schema.org/pageEnd
PageStart opt.Optional[string] `json:"pageStart,omitempty,bare"` // https://schema.org/pageStart
Pagination opt.Optional[string] `json:"pagination,omitempty"` // https://schema.org/pagination
Speakable opt.Optional[string] `json:"speakable,omitempty"` // https://schema.org/speakable
Dateline opt.Optional[string] `json:"dateline,omitempty"` // https://schema.org/dateline
PrintColumn opt.Optional[string] `json:"printColumn,omitempty"` // https://schema.org/printColumn
PrintEdition opt.Optional[string] `json:"printEdition,omitempty"` // https://schema.org/printEdition
PrintSection opt.Optional[string] `json:"printSection,omitempty"` // https://schema.org/printSection
}
https://schema.org/NewsArticle
func (NewsArticle) ProtoArticle ¶
func (receiver NewsArticle) ProtoArticle() AnyArticle
func (NewsArticle) ProtoCreativeWork ¶
func (receiver NewsArticle) ProtoCreativeWork() AnyCreativeWork
func (NewsArticle) ProtoThing ¶
func (receiver NewsArticle) ProtoThing() AnyThing
type Person ¶
type Person struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type json.Const[string] `json:"@type" json.value:"Person"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
AdditionalName opt.Optional[string] `json:"additionalName,omitempty"` // https://schema.org/additionalName
Address opt.Optional[string] `json:"address,omitempty"` // https://schema.org/address
Affiliation opt.Optional[string] `json:"affiliation,omitempty"` // https://schema.org/affiliation
AgentInteractionStatistic opt.Optional[string] `json:"agentInteractionStatistic,omitempty"` // https://schema.org/agentInteractionStatistic
AlumniOf opt.Optional[string] `json:"alumniOf,omitempty"` // https://schema.org/alumniOf
Award opt.Optional[string] `json:"award,omitempty"` // https://schema.org/award
BirthDate opt.Optional[string] `json:"birthDate,omitempty"` // https://schema.org/birthDate
BirthPlace opt.Optional[string] `json:"birthPlace,omitempty"` // https://schema.org/birthPlace
Brand opt.Optional[string] `json:"brand,omitempty"` // https://schema.org/brand
CallSign opt.Optional[string] `json:"callSign,omitempty"` // https://schema.org/callSign
Children opt.Optional[string] `json:"children,omitempty"` // https://schema.org/children
Colleague opt.Optional[string] `json:"colleague,omitempty"` // https://schema.org/colleague
ContactPoint opt.Optional[string] `json:"contactPoint,omitempty"` // https://schema.org/contactPoint
DeathDate opt.Optional[string] `json:"deathDate,omitempty"` // https://schema.org/deathDate
DeathPlace opt.Optional[string] `json:"deathPlace,omitempty"` // https://schema.org/deathPlace
Duns opt.Optional[string] `json:"duns,omitempty"` // https://schema.org/duns
Email opt.Optional[string] `json:"email,omitempty"` // https://schema.org/email
FamilyName opt.Optional[string] `json:"familyName,omitempty"` // https://schema.org/familyName
FaxNumber opt.Optional[string] `json:"faxNumber,omitempty"` // https://schema.org/faxNumber
Follows opt.Optional[string] `json:"follows,omitempty"` // https://schema.org/follows
Funder opt.Optional[string] `json:"funder,omitempty"` // https://schema.org/funder
Funding opt.Optional[string] `json:"funding,omitempty"` // https://schema.org/funding
Gender opt.Optional[string] `json:"gender,omitempty"` // https://schema.org/gender
GivenName opt.Optional[string] `json:"givenName,omitempty"` // https://schema.org/givenName
GlobalLocationNumber opt.Optional[string] `json:"globalLocationNumber,omitempty"` // https://schema.org/globalLocationNumber
HasCertification opt.Optional[string] `json:"hasCertification,omitempty"` // https://schema.org/hasCertification
HasCredential opt.Optional[string] `json:"hasCredential,omitempty"` // https://schema.org/hasCredential
HasOccupation opt.Optional[string] `json:"hasOccupation,omitempty"` // https://schema.org/hasOccupation
HasOfferCatalog opt.Optional[string] `json:"hasOfferCatalog,omitempty"` // https://schema.org/hasOfferCatalog
HasPOS opt.Optional[string] `json:"hasPOS,omitempty"` // https://schema.org/hasPOS
Height opt.Optional[string] `json:"height,omitempty"` // https://schema.org/height
HomeLocation opt.Optional[string] `json:"homeLocation,omitempty"` // https://schema.org/homeLocation
HonorificPrefix opt.Optional[string] `json:"honorificPrefix,omitempty"` // https://schema.org/honorificPrefix
HonorificSuffix opt.Optional[string] `json:"honorificSuffix,omitempty"` // https://schema.org/honorificSuffix
InteractionStatistic opt.Optional[string] `json:"interactionStatistic,omitempty"` // https://schema.org/interactionStatistic
IsicV4 opt.Optional[string] `json:"isicV4,omitempty"` // https://schema.org/isicV4
JobTitle opt.Optional[string] `json:"jobTitle,omitempty"` // https://schema.org/jobTitle
Knows opt.Optional[string] `json:"knows,omitempty"` // https://schema.org/knows
KnowsAbout opt.Optional[string] `json:"knowsAbout,omitempty"` // https://schema.org/knowsAbout
KnowsLanguage opt.Optional[string] `json:"knowsLanguage,omitempty"` // https://schema.org/knowsLanguage
LifeEvent opt.Optional[string] `json:"lifeEvent,omitempty"` // https://schema.org/lifeEvent
MakesOffer opt.Optional[string] `json:"makesOffer,omitempty"` // https://schema.org/makesOffer
MemberOf opt.Optional[string] `json:"memberOf,omitempty"` // https://schema.org/memberOf
Naics opt.Optional[string] `json:"naics,omitempty"` // https://schema.org/naics
Nationality opt.Optional[string] `json:"nationality,omitempty"` // https://schema.org/nationality
NetWorth opt.Optional[string] `json:"netWorth,omitempty"` // https://schema.org/netWorth
Owns ProtoThing `json:"owns,omitempty"` // https://schema.org/owns
Parent opt.Optional[string] `json:"parent,omitempty"` // https://schema.org/parent
PerformerIn opt.Optional[string] `json:"performerIn,omitempty"` // https://schema.org/performerIn
Pronouns opt.Optional[string] `json:"pronouns,omitempty"` // https://schema.org/pronouns
PublishingPrinciples opt.Optional[string] `json:"publishingPrinciples,omitempty"` // https://schema.org/publishingPrinciples
RelatedTo opt.Optional[string] `json:"relatedTo,omitempty"` // https://schema.org/relatedTo
Seeks opt.Optional[string] `json:"seeks,omitempty"` // https://schema.org/seeks
Sibling opt.Optional[string] `json:"sibling,omitempty"` // https://schema.org/sibling
Skills opt.Optional[string] `json:"skills,omitempty"` // https://schema.org/skills
Sponsor opt.Optional[string] `json:"sponsor,omitempty"` // https://schema.org/sponsor
Spouse opt.Optional[string] `json:"spouse,omitempty"` // https://schema.org/spouse
Telephone opt.Optional[string] `json:"telephone,omitempty"` // https://schema.org/telephone
VatID opt.Optional[string] `json:"vatID,omitempty"` // https://schema.org/vatID
Weight opt.Optional[string] `json:"weight,omitempty"` // https://schema.org/weight
WorkLocation opt.Optional[string] `json:"workLocation,omitempty"` // https://schema.org/workLocation
WorksFor opt.Optional[string] `json:"worksFor,omitempty"` // https://schema.org/worksFor
}
func (Person) ProtoThing ¶
type PropertyValue ¶
type PropertyValue struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
// An additional type for the thing.
AdditionalType opt.Optional[string] `json:"additionalType,omitempty"` // https://schema.org/additionalType
// An alias for the item.
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
// A description of the thing.
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
// A sub property of description.
// A short description of the thing used to disambiguate from other, similar things.
// Information from other properties (in particular, name) may be necessary for the description to be useful for disambiguation.
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
// The identifier property represents any kind of identifier for any kind, such as ISBNs, GTIN codes, UUIDs etc.
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
// The upper value of some characteristic or property.
MaxValue opt.Optional[string] `json:"maxValue,omitempty,bare"` // https://schema.org/maxValue
// The lower value of some characteristic or property.
MinValue opt.Optional[string] `json:"minValue,omitempty,bare"` // https://schema.org/minValue
// The name of the thing.
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
// A commonly used identifier for the characteristic represented by the property, e.g. a manufacturer or a standard code for a property.
// propertyID can be (1) a prefixed string, mainly meant to be used with standards for product properties; (2) a site-specific, non-prefixed string (e.g. the primary key of the property or the vendor-specific ID of the property), or (3) a URL indicating the type of the property, either pointing to an external vocabulary, or a Web resource that describes the property (e.g. a glossary entry).
PropertyID opt.Optional[string] `json:"propertyID,omitempty"` // https://schema.org/propertyID
Type json.Const[string] `json:"type" json.value:"PropertyValue"`
// The unit of measurement given using the UN/CEFACT Common Code (3 characters) or a URL.
// Other codes than the UN/CEFACT Common Code may be used with a prefix followed by a colon.
UnitCode opt.Optional[string] `json:"unitCode,omitempty"` // https://schema.org/unitCode
// A string or text indicating the unit of measurement.
// Useful if you cannot provide a standard unit code for unitCode.
UnitText opt.Optional[string] `json:"unitText,omitempty"` // https://schema.org/unitText
// URL of the thing.
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
Value opt.Optional[string] `json:"value,omitempty"` // https://schema.org/value
}
type ProtoAction ¶
type ProtoAction interface {
ProtoAction() AnyAction
}
type ProtoArticle ¶
type ProtoArticle interface {
ProtoArticle() AnyArticle
}
type ProtoAudience ¶
type ProtoAudience interface {
ProtoAudience() AnyAudience
}
type ProtoComment ¶
type ProtoComment interface {
ProtoComment() AnyComment
}
type ProtoCreativeWork ¶
type ProtoCreativeWork interface {
ProtoCreativeWork() AnyCreativeWork
}
type ProtoDataFeed ¶
type ProtoDataFeed interface {
ProtoDataFeed() AnyDataFeed
}
type ProtoDataset ¶
type ProtoDataset interface {
ProtoDataset() AnyDataset
}
type ProtoIntangible ¶
type ProtoIntangible interface {
ProtoIntangible() AnyIntangible
}
type ProtoThing ¶
type ProtoThing interface {
ProtoThing() AnyThing
}
type ProtoWebPage ¶
type ProtoWebPage interface {
ProtoWebPage() AnyWebPage
}
type Question ¶
type Question struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type json.Const[string] `json:"@type" json.value:"Question"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
About ProtoThing `json:"about,omitempty"` // https://schema.org/about
Abstract opt.Optional[string] `json:"abstract,omitempty"` // https://schema.org/abstract
AccessMode opt.Optional[string] `json:"accessMode,omitempty"` // https://schema.org/accessMode
AccessModeSufficient opt.Optional[string] `json:"accessModeSufficient,omitempty"` // https://schema.org/accessModeSufficient
AccessibilityAPI opt.Optional[string] `json:"accessibilityAPI,omitempty"` // https://schema.org/accessibilityAPI
AccessibilityControl opt.Optional[string] `json:"accessibilityControl,omitempty"` // https://schema.org/accessibilityControl
AccessibilityFeature opt.Optional[string] `json:"accessibilityFeature,omitempty"` // https://schema.org/accessibilityFeature
AccessibilityHazard opt.Optional[string] `json:"accessibilityHazard,omitempty"` // https://schema.org/accessibilityHazard
AccessibilitySummary opt.Optional[string] `json:"accessibilitySummary,omitempty"` // https://schema.org/accessibilitySummary
AccountablePerson opt.Optional[string] `json:"accountablePerson,omitempty"` // https://schema.org/accountablePerson
AcquireLicensePage opt.Optional[string] `json:"acquireLicensePage,omitempty"` // https://schema.org/acquireLicensePage
AggregateRating opt.Optional[string] `json:"aggregateRating,omitempty"` // https://schema.org/aggregateRating
AlternativeHeadline opt.Optional[string] `json:"alternativeHeadline,omitempty"` // https://schema.org/alternativeHeadline
ArchivedAt opt.Optional[string] `json:"archivedAt,omitempty"` // https://schema.org/archivedAt
Assesses opt.Optional[string] `json:"assesses,omitempty"` // https://schema.org/assesses
AssociatedMedia opt.Optional[string] `json:"associatedMedia,omitempty"` // https://schema.org/associatedMedia
Audience opt.Optional[string] `json:"audience,omitempty"` // https://schema.org/audience
Audio opt.Optional[string] `json:"audio,omitempty"` // https://schema.org/audio
Author opt.Optional[string] `json:"author,omitempty"` // https://schema.org/author
Award opt.Optional[string] `json:"award,omitempty"` // https://schema.org/award
Character opt.Optional[string] `json:"character,omitempty"` // https://schema.org/character
Citation opt.Optional[string] `json:"citation,omitempty"` // https://schema.org/citation
CommentField opt.Optional[string] `json:"comment,omitempty"` // https://schema.org/comment
CommentCount opt.Optional[string] `json:"commentCount,omitempty,bare"` // https://schema.org/commentCount
ConditionsOfAccess opt.Optional[string] `json:"conditionsOfAccess,omitempty"` // https://schema.org/conditionsOfAccess
ContentLocation opt.Optional[string] `json:"contentLocation,omitempty"` // https://schema.org/contentLocation
ContentRating opt.Optional[string] `json:"contentRating,omitempty"` // https://schema.org/contentRating
ContentReferenceTime opt.Optional[string] `json:"contentReferenceTime,omitempty"` // https://schema.org/contentReferenceTime
Contributor opt.Optional[string] `json:"contributor,omitempty"` // https://schema.org/contributor
CopyrightHolder opt.Optional[string] `json:"copyrightHolder,omitempty"` // https://schema.org/copyrightHolder
CopyrightNotice opt.Optional[string] `json:"copyrightNotice,omitempty"` // https://schema.org/copyrightNotice
CopyrightYear opt.Optional[string] `json:"copyrightYear,omitempty,bare"` // https://schema.org/copyrightYear
Correction opt.Optional[string] `json:"correction,omitempty"` // https://schema.org/correction
CountryOfOrigin opt.Optional[string] `json:"countryOfOrigin,omitempty"` // https://schema.org/countryOfOrigin
CreativeWorkStatus opt.Optional[string] `json:"creativeWorkStatus,omitempty"` // https://schema.org/creativeWorkStatus
Creator opt.Optional[string] `json:"creator,omitempty"` // https://schema.org/creator
CreditText opt.Optional[string] `json:"creditText,omitempty"` // https://schema.org/creditText
DateCreated opt.Optional[string] `json:"dateCreated,omitempty"` // https://schema.org/dateCreated
DateModified opt.Optional[string] `json:"dateModified,omitempty"` // https://schema.org/dateModified
DatePublished opt.Optional[string] `json:"datePublished,omitempty"` // https://schema.org/datePublished
DigitalSourceType opt.Optional[string] `json:"digitalSourceType,omitempty"` // https://schema.org/digitalSourceType
DiscussionURL opt.Optional[string] `json:"discussionUrl,omitempty"` // https://schema.org/discussionUrl
DisplayLocation opt.Optional[string] `json:"displayLocation,omitempty"` // https://schema.org/displayLocation
EditEIDR opt.Optional[string] `json:"editEIDR,omitempty"` // https://schema.org/editEIDR
Editor opt.Optional[string] `json:"editor,omitempty"` // https://schema.org/editor
EducationalAlignment opt.Optional[string] `json:"educationalAlignment,omitempty"` // https://schema.org/educationalAlignment
EducationalLevel opt.Optional[string] `json:"educationalLevel,omitempty"` // https://schema.org/educationalLevel
EducationalUse opt.Optional[string] `json:"educationalUse,omitempty"` // https://schema.org/educationalUse
Encoding opt.Optional[string] `json:"encoding,omitempty"` // https://schema.org/encoding
EncodingFormat opt.Optional[string] `json:"encodingFormat,omitempty"` // https://schema.org/encodingFormat
ExampleOfWork ProtoCreativeWork `json:"exampleOfWork,omitempty"` // https://schema.org/exampleOfWork
Expires opt.Optional[string] `json:"expires,omitempty"` // https://schema.org/expires
Funder opt.Optional[string] `json:"funder,omitempty"` // https://schema.org/funder
Funding opt.Optional[string] `json:"funding,omitempty"` // https://schema.org/funding
Genre opt.Optional[string] `json:"genre,omitempty"` // https://schema.org/genre
HasPart ProtoCreativeWork `json:"hasPart,omitempty"` // https://schema.org/hasPart
Headline opt.Optional[string] `json:"headline,omitempty"` // https://schema.org/headline
InLanguage opt.Optional[string] `json:"inLanguage,omitempty"` // https://schema.org/inLanguage
InteractionStatistic opt.Optional[string] `json:"interactionStatistic,omitempty"` // https://schema.org/interactionStatistic
InteractivityType opt.Optional[string] `json:"interactivityType,omitempty"` // https://schema.org/interactivityType
InterpretedAsClaim opt.Optional[string] `json:"interpretedAsClaim,omitempty"` // https://schema.org/interpretedAsClaim
IsAccessibleForFree opt.Optional[string] `json:"isAccessibleForFree,omitempty,bare"` // https://schema.org/isAccessibleForFree
IsBasedOn opt.Optional[string] `json:"isBasedOn,omitempty"` // https://schema.org/isBasedOn
IsFamilyFriendly opt.Optional[string] `json:"isFamilyFriendly,omitempty,bare"` // https://schema.org/isFamilyFriendly
IsPartOf opt.Optional[string] `json:"isPartOf,omitempty"` // https://schema.org/isPartOf
Keywords opt.Optional[string] `json:"keywords,omitempty"` // https://schema.org/keywords
LearningResourceType opt.Optional[string] `json:"learningResourceType,omitempty"` // https://schema.org/learningResourceType
License opt.Optional[string] `json:"license,omitempty"` // https://schema.org/license
LocationCreated opt.Optional[string] `json:"locationCreated,omitempty"` // https://schema.org/locationCreated
MainEntity []ProtoThing `json:"mainEntity,omitempty"` // https://schema.org/mainEntity
Maintainer opt.Optional[string] `json:"maintainer,omitempty"` // https://schema.org/maintainer
Material opt.Optional[string] `json:"material,omitempty"` // https://schema.org/material
MaterialExtent opt.Optional[string] `json:"materialExtent,omitempty"` // https://schema.org/materialExtent
Mentions ProtoThing `json:"mentions,omitempty"` // https://schema.org/mentions
Offers opt.Optional[string] `json:"offers,omitempty"` // https://schema.org/offers
Pattern opt.Optional[string] `json:"pattern,omitempty"` // https://schema.org/pattern
Position opt.Optional[string] `json:"position,omitempty,bare"` // https://schema.org/position
Producer opt.Optional[string] `json:"producer,omitempty"` // https://schema.org/producer
Provider opt.Optional[string] `json:"provider,omitempty"` // https://schema.org/provider
Publication opt.Optional[string] `json:"publication,omitempty"` // https://schema.org/publication
Publisher opt.Optional[string] `json:"publisher,omitempty"` // https://schema.org/publisher
PublisherImprint opt.Optional[string] `json:"publisherImprint,omitempty"` // https://schema.org/publisherImprint
PublishingPrinciples opt.Optional[string] `json:"publishingPrinciples,omitempty"` // https://schema.org/publishingPrinciples
RecordedAt opt.Optional[string] `json:"recordedAt,omitempty"` // https://schema.org/recordedAt
ReleasedEvent opt.Optional[string] `json:"releasedEvent,omitempty"` // https://schema.org/releasedEvent
Review opt.Optional[string] `json:"review,omitempty"` // https://schema.org/review
SchemaVersion opt.Optional[string] `json:"schemaVersion,omitempty"` // https://schema.org/schemaVersion
SDDatePublished opt.Optional[string] `json:"sdDatePublished,omitempty"` // https://schema.org/sdDatePublished
SDLicense opt.Optional[string] `json:"sdLicense,omitempty"` // https://schema.org/sdLicense
SDPublisher opt.Optional[string] `json:"sdPublisher,omitempty"` // https://schema.org/sdPublisher
Size opt.Optional[string] `json:"size,omitempty"` // https://schema.org/size
SourceOrganization opt.Optional[string] `json:"sourceOrganization,omitempty"` // https://schema.org/sourceOrganization
Spatial opt.Optional[string] `json:"spatial,omitempty"` // https://schema.org/spatial
SpatialCoverage opt.Optional[string] `json:"spatialCoverage,omitempty"` // https://schema.org/spatialCoverage
Sponsor opt.Optional[string] `json:"sponsor,omitempty"` // https://schema.org/sponsor
Teaches opt.Optional[string] `json:"teaches,omitempty"` // https://schema.org/teaches
Temporal opt.Optional[string] `json:"temporal,omitempty"` // https://schema.org/temporal
TemporalCoverage opt.Optional[string] `json:"temporalCoverage,omitempty"` // https://schema.org/temporalCoverage
Text opt.Optional[string] `json:"text,omitempty"` // https://schema.org/text
Thumbnail opt.Optional[string] `json:"thumbnail,omitempty"` // https://schema.org/thumbnail
ThumbnailURL opt.Optional[string] `json:"thumbnailUrl,omitempty"` // https://schema.org/thumbnailUrl
TimeRequired opt.Optional[string] `json:"timeRequired,omitempty"` // https://schema.org/timeRequired
TranslationOfWork ProtoCreativeWork `json:"translationOfWork,omitempty"` // https://schema.org/translationOfWork
Translator opt.Optional[string] `json:"translator,omitempty"` // https://schema.org/translator
TypicalAgeRange opt.Optional[string] `json:"typicalAgeRange,omitempty"` // https://schema.org/typicalAgeRange
UsageInfo opt.Optional[string] `json:"usageInfo,omitempty"` // https://schema.org/usageInfo
Version opt.Optional[string] `json:"version,omitempty"` // https://schema.org/version
Video opt.Optional[string] `json:"video,omitempty"` // https://schema.org/video
WordCount opt.Optional[string] `json:"wordCount,omitempty,bare"` // https://schema.org/wordCount
WorkExample ProtoCreativeWork `json:"workExample,omitempty"` // https://schema.org/workExample
WorkTranslation ProtoCreativeWork `json:"workTranslation,omitempty"` // https://schema.org/workTranslation
DownvoteCount opt.Optional[string] `json:"downvoteCount,omitempty,bare"` // https://schema.org/downvoteCount
ParentItem opt.Optional[string] `json:"parentItem,omitempty"` // https://schema.org/parentItem
UpvoteCount opt.Optional[string] `json:"upvoteCount,omitempty,bare"` // https://schema.org/upvoteCount
AcceptedAnswer opt.Optional[Answer] `json:"acceptedAnswer,omitempty"` // https://schema.org/acceptedAnswer
AnswerCount opt.Optional[string] `json:"answerCount,omitempty,bare"` // https://schema.org/answerCount
EduQuestionType opt.Optional[string] `json:"eduQuestionType,omitempty"` // https://schema.org/eduQuestionType
SuggestedAnswer opt.Optional[Answer] `json:"suggestedAnswer,omitempty"` // https://schema.org/suggestedAnswer
}
func (Question) ProtoComment ¶
func (receiver Question) ProtoComment() AnyComment
func (Question) ProtoCreativeWork ¶
func (receiver Question) ProtoCreativeWork() AnyCreativeWork
func (Question) ProtoThing ¶
type Role ¶
type Role struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type json.Const[string] `json:"@type" json.value:"Role"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
EndDate opt.Optional[string] `json:"endDate,omitempty"` // https://schema.org/endDate
StartDate opt.Optional[string] `json:"startDate,omitempty"` // https://schema.org/startDate
RoleName opt.Optional[string] `json:"roleName,omitempty"` // https://schema.org/roleName
}
func (Role) ProtoIntangible ¶
func (receiver Role) ProtoIntangible() AnyIntangible
func (Role) ProtoThing ¶
type SearchResultsPage ¶
type SearchResultsPage struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type json.Const[string] `json:"@type" json.value:"SearchResultsPage"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
About ProtoThing `json:"about,omitempty"` // https://schema.org/about
Abstract opt.Optional[string] `json:"abstract,omitempty"` // https://schema.org/abstract
AccessMode opt.Optional[string] `json:"accessMode,omitempty"` // https://schema.org/accessMode
AccessModeSufficient opt.Optional[string] `json:"accessModeSufficient,omitempty"` // https://schema.org/accessModeSufficient
AccessibilityAPI opt.Optional[string] `json:"accessibilityAPI,omitempty"` // https://schema.org/accessibilityAPI
AccessibilityControl opt.Optional[string] `json:"accessibilityControl,omitempty"` // https://schema.org/accessibilityControl
AccessibilityFeature opt.Optional[string] `json:"accessibilityFeature,omitempty"` // https://schema.org/accessibilityFeature
AccessibilityHazard opt.Optional[string] `json:"accessibilityHazard,omitempty"` // https://schema.org/accessibilityHazard
AccessibilitySummary opt.Optional[string] `json:"accessibilitySummary,omitempty"` // https://schema.org/accessibilitySummary
AccountablePerson opt.Optional[string] `json:"accountablePerson,omitempty"` // https://schema.org/accountablePerson
AcquireLicensePage opt.Optional[string] `json:"acquireLicensePage,omitempty"` // https://schema.org/acquireLicensePage
AggregateRating opt.Optional[string] `json:"aggregateRating,omitempty"` // https://schema.org/aggregateRating
AlternativeHeadline opt.Optional[string] `json:"alternativeHeadline,omitempty"` // https://schema.org/alternativeHeadline
ArchivedAt opt.Optional[string] `json:"archivedAt,omitempty"` // https://schema.org/archivedAt
Assesses opt.Optional[string] `json:"assesses,omitempty"` // https://schema.org/assesses
AssociatedMedia opt.Optional[string] `json:"associatedMedia,omitempty"` // https://schema.org/associatedMedia
Audience opt.Optional[string] `json:"audience,omitempty"` // https://schema.org/audience
Audio opt.Optional[string] `json:"audio,omitempty"` // https://schema.org/audio
Author opt.Optional[string] `json:"author,omitempty"` // https://schema.org/author
Award opt.Optional[string] `json:"award,omitempty"` // https://schema.org/award
Character opt.Optional[string] `json:"character,omitempty"` // https://schema.org/character
Citation opt.Optional[string] `json:"citation,omitempty"` // https://schema.org/citation
CommentField opt.Optional[string] `json:"comment,omitempty"` // https://schema.org/comment
CommentCount opt.Optional[string] `json:"commentCount,omitempty,bare"` // https://schema.org/commentCount
ConditionsOfAccess opt.Optional[string] `json:"conditionsOfAccess,omitempty"` // https://schema.org/conditionsOfAccess
ContentLocation opt.Optional[string] `json:"contentLocation,omitempty"` // https://schema.org/contentLocation
ContentRating opt.Optional[string] `json:"contentRating,omitempty"` // https://schema.org/contentRating
ContentReferenceTime opt.Optional[string] `json:"contentReferenceTime,omitempty"` // https://schema.org/contentReferenceTime
Contributor opt.Optional[string] `json:"contributor,omitempty"` // https://schema.org/contributor
CopyrightHolder opt.Optional[string] `json:"copyrightHolder,omitempty"` // https://schema.org/copyrightHolder
CopyrightNotice opt.Optional[string] `json:"copyrightNotice,omitempty"` // https://schema.org/copyrightNotice
CopyrightYear opt.Optional[string] `json:"copyrightYear,omitempty,bare"` // https://schema.org/copyrightYear
Correction opt.Optional[string] `json:"correction,omitempty"` // https://schema.org/correction
CountryOfOrigin opt.Optional[string] `json:"countryOfOrigin,omitempty"` // https://schema.org/countryOfOrigin
CreativeWorkStatus opt.Optional[string] `json:"creativeWorkStatus,omitempty"` // https://schema.org/creativeWorkStatus
Creator opt.Optional[string] `json:"creator,omitempty"` // https://schema.org/creator
CreditText opt.Optional[string] `json:"creditText,omitempty"` // https://schema.org/creditText
DateCreated opt.Optional[string] `json:"dateCreated,omitempty"` // https://schema.org/dateCreated
DateModified opt.Optional[string] `json:"dateModified,omitempty"` // https://schema.org/dateModified
DatePublished opt.Optional[string] `json:"datePublished,omitempty"` // https://schema.org/datePublished
DigitalSourceType opt.Optional[string] `json:"digitalSourceType,omitempty"` // https://schema.org/digitalSourceType
DiscussionURL opt.Optional[string] `json:"discussionUrl,omitempty"` // https://schema.org/discussionUrl
DisplayLocation opt.Optional[string] `json:"displayLocation,omitempty"` // https://schema.org/displayLocation
EditEIDR opt.Optional[string] `json:"editEIDR,omitempty"` // https://schema.org/editEIDR
Editor opt.Optional[string] `json:"editor,omitempty"` // https://schema.org/editor
EducationalAlignment opt.Optional[string] `json:"educationalAlignment,omitempty"` // https://schema.org/educationalAlignment
EducationalLevel opt.Optional[string] `json:"educationalLevel,omitempty"` // https://schema.org/educationalLevel
EducationalUse opt.Optional[string] `json:"educationalUse,omitempty"` // https://schema.org/educationalUse
Encoding opt.Optional[string] `json:"encoding,omitempty"` // https://schema.org/encoding
EncodingFormat opt.Optional[string] `json:"encodingFormat,omitempty"` // https://schema.org/encodingFormat
ExampleOfWork ProtoCreativeWork `json:"exampleOfWork,omitempty"` // https://schema.org/exampleOfWork
Expires opt.Optional[string] `json:"expires,omitempty"` // https://schema.org/expires
Funder opt.Optional[string] `json:"funder,omitempty"` // https://schema.org/funder
Funding opt.Optional[string] `json:"funding,omitempty"` // https://schema.org/funding
Genre opt.Optional[string] `json:"genre,omitempty"` // https://schema.org/genre
HasPart ProtoCreativeWork `json:"hasPart,omitempty"` // https://schema.org/hasPart
Headline opt.Optional[string] `json:"headline,omitempty"` // https://schema.org/headline
InLanguage opt.Optional[string] `json:"inLanguage,omitempty"` // https://schema.org/inLanguage
InteractionStatistic opt.Optional[string] `json:"interactionStatistic,omitempty"` // https://schema.org/interactionStatistic
InteractivityType opt.Optional[string] `json:"interactivityType,omitempty"` // https://schema.org/interactivityType
InterpretedAsClaim opt.Optional[string] `json:"interpretedAsClaim,omitempty"` // https://schema.org/interpretedAsClaim
IsAccessibleForFree opt.Optional[string] `json:"isAccessibleForFree,omitempty,bare"` // https://schema.org/isAccessibleForFree
IsBasedOn opt.Optional[string] `json:"isBasedOn,omitempty"` // https://schema.org/isBasedOn
IsFamilyFriendly opt.Optional[string] `json:"isFamilyFriendly,omitempty,bare"` // https://schema.org/isFamilyFriendly
IsPartOf opt.Optional[string] `json:"isPartOf,omitempty"` // https://schema.org/isPartOf
Keywords opt.Optional[string] `json:"keywords,omitempty"` // https://schema.org/keywords
LearningResourceType opt.Optional[string] `json:"learningResourceType,omitempty"` // https://schema.org/learningResourceType
License opt.Optional[string] `json:"license,omitempty"` // https://schema.org/license
LocationCreated opt.Optional[string] `json:"locationCreated,omitempty"` // https://schema.org/locationCreated
MainEntity []ProtoThing `json:"mainEntity,omitempty"` // https://schema.org/mainEntity
Maintainer opt.Optional[string] `json:"maintainer,omitempty"` // https://schema.org/maintainer
Material opt.Optional[string] `json:"material,omitempty"` // https://schema.org/material
MaterialExtent opt.Optional[string] `json:"materialExtent,omitempty"` // https://schema.org/materialExtent
Mentions ProtoThing `json:"mentions,omitempty"` // https://schema.org/mentions
Offers opt.Optional[string] `json:"offers,omitempty"` // https://schema.org/offers
Pattern opt.Optional[string] `json:"pattern,omitempty"` // https://schema.org/pattern
Position opt.Optional[string] `json:"position,omitempty,bare"` // https://schema.org/position
Producer opt.Optional[string] `json:"producer,omitempty"` // https://schema.org/producer
Provider opt.Optional[string] `json:"provider,omitempty"` // https://schema.org/provider
Publication opt.Optional[string] `json:"publication,omitempty"` // https://schema.org/publication
Publisher opt.Optional[string] `json:"publisher,omitempty"` // https://schema.org/publisher
PublisherImprint opt.Optional[string] `json:"publisherImprint,omitempty"` // https://schema.org/publisherImprint
PublishingPrinciples opt.Optional[string] `json:"publishingPrinciples,omitempty"` // https://schema.org/publishingPrinciples
RecordedAt opt.Optional[string] `json:"recordedAt,omitempty"` // https://schema.org/recordedAt
ReleasedEvent opt.Optional[string] `json:"releasedEvent,omitempty"` // https://schema.org/releasedEvent
Review opt.Optional[string] `json:"review,omitempty"` // https://schema.org/review
SchemaVersion opt.Optional[string] `json:"schemaVersion,omitempty"` // https://schema.org/schemaVersion
SDDatePublished opt.Optional[string] `json:"sdDatePublished,omitempty"` // https://schema.org/sdDatePublished
SDLicense opt.Optional[string] `json:"sdLicense,omitempty"` // https://schema.org/sdLicense
SDPublisher opt.Optional[string] `json:"sdPublisher,omitempty"` // https://schema.org/sdPublisher
Size opt.Optional[string] `json:"size,omitempty"` // https://schema.org/size
SourceOrganization opt.Optional[string] `json:"sourceOrganization,omitempty"` // https://schema.org/sourceOrganization
Spatial opt.Optional[string] `json:"spatial,omitempty"` // https://schema.org/spatial
SpatialCoverage opt.Optional[string] `json:"spatialCoverage,omitempty"` // https://schema.org/spatialCoverage
Sponsor opt.Optional[string] `json:"sponsor,omitempty"` // https://schema.org/sponsor
Teaches opt.Optional[string] `json:"teaches,omitempty"` // https://schema.org/teaches
Temporal opt.Optional[string] `json:"temporal,omitempty"` // https://schema.org/temporal
TemporalCoverage opt.Optional[string] `json:"temporalCoverage,omitempty"` // https://schema.org/temporalCoverage
Text opt.Optional[string] `json:"text,omitempty"` // https://schema.org/text
Thumbnail opt.Optional[string] `json:"thumbnail,omitempty"` // https://schema.org/thumbnail
ThumbnailURL opt.Optional[string] `json:"thumbnailUrl,omitempty"` // https://schema.org/thumbnailUrl
TimeRequired opt.Optional[string] `json:"timeRequired,omitempty"` // https://schema.org/timeRequired
TranslationOfWork ProtoCreativeWork `json:"translationOfWork,omitempty"` // https://schema.org/translationOfWork
Translator opt.Optional[string] `json:"translator,omitempty"` // https://schema.org/translator
TypicalAgeRange opt.Optional[string] `json:"typicalAgeRange,omitempty"` // https://schema.org/typicalAgeRange
UsageInfo opt.Optional[string] `json:"usageInfo,omitempty"` // https://schema.org/usageInfo
Version opt.Optional[string] `json:"version,omitempty"` // https://schema.org/version
Video opt.Optional[string] `json:"video,omitempty"` // https://schema.org/video
WordCount opt.Optional[string] `json:"wordCount,omitempty,bare"` // https://schema.org/wordCount
WorkExample ProtoCreativeWork `json:"workExample,omitempty"` // https://schema.org/workExample
WorkTranslation ProtoCreativeWork `json:"workTranslation,omitempty"` // https://schema.org/workTranslation
Breadcrumb opt.Optional[string] `json:"breadcrumb,omitempty"` // https://schema.org/breadcrumb
LastReviewed opt.Optional[string] `json:"lastReviewed,omitempty"` // https://schema.org/lastReviewed
MainContentOfPage opt.Optional[string] `json:"mainContentOfPage,omitempty"` // https://schema.org/mainContentOfPage
PrimaryImageOfPage opt.Optional[string] `json:"primaryImageOfPage,omitempty"` // https://schema.org/primaryImageOfPage
RelatedLink opt.Optional[string] `json:"relatedLink,omitempty"` // https://schema.org/relatedLink
ReviewedBy opt.Optional[string] `json:"reviewedBy,omitempty"` // https://schema.org/reviewedBy
SignificantLink opt.Optional[string] `json:"significantLink,omitempty"` // https://schema.org/significantLink
Speakable opt.Optional[string] `json:"speakable,omitempty"` // https://schema.org/speakable
Specialty opt.Optional[string] `json:"specialty,omitempty"` // https://schema.org/specialty
}
https://schema.org/SearchResultsPage
func (SearchResultsPage) ProtoCreativeWork ¶
func (receiver SearchResultsPage) ProtoCreativeWork() AnyCreativeWork
func (SearchResultsPage) ProtoThing ¶
func (receiver SearchResultsPage) ProtoThing() AnyThing
func (SearchResultsPage) ProtoWebPage ¶
func (receiver SearchResultsPage) ProtoWebPage() AnyWebPage
type SocialMediaPosting ¶
type SocialMediaPosting struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type json.Const[string] `json:"@type" json.value:"SocialMediaPosting"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
About ProtoThing `json:"about,omitempty"` // https://schema.org/about
Abstract opt.Optional[string] `json:"abstract,omitempty"` // https://schema.org/abstract
AccessMode opt.Optional[string] `json:"accessMode,omitempty"` // https://schema.org/accessMode
AccessModeSufficient opt.Optional[string] `json:"accessModeSufficient,omitempty"` // https://schema.org/accessModeSufficient
AccessibilityAPI opt.Optional[string] `json:"accessibilityAPI,omitempty"` // https://schema.org/accessibilityAPI
AccessibilityControl opt.Optional[string] `json:"accessibilityControl,omitempty"` // https://schema.org/accessibilityControl
AccessibilityFeature opt.Optional[string] `json:"accessibilityFeature,omitempty"` // https://schema.org/accessibilityFeature
AccessibilityHazard opt.Optional[string] `json:"accessibilityHazard,omitempty"` // https://schema.org/accessibilityHazard
AccessibilitySummary opt.Optional[string] `json:"accessibilitySummary,omitempty"` // https://schema.org/accessibilitySummary
AccountablePerson opt.Optional[string] `json:"accountablePerson,omitempty"` // https://schema.org/accountablePerson
AcquireLicensePage opt.Optional[string] `json:"acquireLicensePage,omitempty"` // https://schema.org/acquireLicensePage
AggregateRating opt.Optional[string] `json:"aggregateRating,omitempty"` // https://schema.org/aggregateRating
AlternativeHeadline opt.Optional[string] `json:"alternativeHeadline,omitempty"` // https://schema.org/alternativeHeadline
ArchivedAt opt.Optional[string] `json:"archivedAt,omitempty"` // https://schema.org/archivedAt
Assesses opt.Optional[string] `json:"assesses,omitempty"` // https://schema.org/assesses
AssociatedMedia opt.Optional[string] `json:"associatedMedia,omitempty"` // https://schema.org/associatedMedia
Audience opt.Optional[string] `json:"audience,omitempty"` // https://schema.org/audience
Audio opt.Optional[string] `json:"audio,omitempty"` // https://schema.org/audio
Author opt.Optional[string] `json:"author,omitempty"` // https://schema.org/author
Award opt.Optional[string] `json:"award,omitempty"` // https://schema.org/award
Character opt.Optional[string] `json:"character,omitempty"` // https://schema.org/character
Citation opt.Optional[string] `json:"citation,omitempty"` // https://schema.org/citation
CommentField opt.Optional[string] `json:"comment,omitempty"` // https://schema.org/comment
CommentCount opt.Optional[string] `json:"commentCount,omitempty,bare"` // https://schema.org/commentCount
ConditionsOfAccess opt.Optional[string] `json:"conditionsOfAccess,omitempty"` // https://schema.org/conditionsOfAccess
ContentLocation opt.Optional[string] `json:"contentLocation,omitempty"` // https://schema.org/contentLocation
ContentRating opt.Optional[string] `json:"contentRating,omitempty"` // https://schema.org/contentRating
ContentReferenceTime opt.Optional[string] `json:"contentReferenceTime,omitempty"` // https://schema.org/contentReferenceTime
Contributor opt.Optional[string] `json:"contributor,omitempty"` // https://schema.org/contributor
CopyrightHolder opt.Optional[string] `json:"copyrightHolder,omitempty"` // https://schema.org/copyrightHolder
CopyrightNotice opt.Optional[string] `json:"copyrightNotice,omitempty"` // https://schema.org/copyrightNotice
CopyrightYear opt.Optional[string] `json:"copyrightYear,omitempty,bare"` // https://schema.org/copyrightYear
Correction opt.Optional[string] `json:"correction,omitempty"` // https://schema.org/correction
CountryOfOrigin opt.Optional[string] `json:"countryOfOrigin,omitempty"` // https://schema.org/countryOfOrigin
CreativeWorkStatus opt.Optional[string] `json:"creativeWorkStatus,omitempty"` // https://schema.org/creativeWorkStatus
Creator opt.Optional[string] `json:"creator,omitempty"` // https://schema.org/creator
CreditText opt.Optional[string] `json:"creditText,omitempty"` // https://schema.org/creditText
DateCreated opt.Optional[string] `json:"dateCreated,omitempty"` // https://schema.org/dateCreated
DateModified opt.Optional[string] `json:"dateModified,omitempty"` // https://schema.org/dateModified
DatePublished opt.Optional[string] `json:"datePublished,omitempty"` // https://schema.org/datePublished
DigitalSourceType opt.Optional[string] `json:"digitalSourceType,omitempty"` // https://schema.org/digitalSourceType
DiscussionURL opt.Optional[string] `json:"discussionUrl,omitempty"` // https://schema.org/discussionUrl
DisplayLocation opt.Optional[string] `json:"displayLocation,omitempty"` // https://schema.org/displayLocation
EditEIDR opt.Optional[string] `json:"editEIDR,omitempty"` // https://schema.org/editEIDR
Editor opt.Optional[string] `json:"editor,omitempty"` // https://schema.org/editor
EducationalAlignment opt.Optional[string] `json:"educationalAlignment,omitempty"` // https://schema.org/educationalAlignment
EducationalLevel opt.Optional[string] `json:"educationalLevel,omitempty"` // https://schema.org/educationalLevel
EducationalUse opt.Optional[string] `json:"educationalUse,omitempty"` // https://schema.org/educationalUse
Encoding opt.Optional[string] `json:"encoding,omitempty"` // https://schema.org/encoding
EncodingFormat opt.Optional[string] `json:"encodingFormat,omitempty"` // https://schema.org/encodingFormat
ExampleOfWork ProtoCreativeWork `json:"exampleOfWork,omitempty"` // https://schema.org/exampleOfWork
Expires opt.Optional[string] `json:"expires,omitempty"` // https://schema.org/expires
Funder opt.Optional[string] `json:"funder,omitempty"` // https://schema.org/funder
Funding opt.Optional[string] `json:"funding,omitempty"` // https://schema.org/funding
Genre opt.Optional[string] `json:"genre,omitempty"` // https://schema.org/genre
HasPart ProtoCreativeWork `json:"hasPart,omitempty"` // https://schema.org/hasPart
Headline opt.Optional[string] `json:"headline,omitempty"` // https://schema.org/headline
InLanguage opt.Optional[string] `json:"inLanguage,omitempty"` // https://schema.org/inLanguage
InteractionStatistic opt.Optional[string] `json:"interactionStatistic,omitempty"` // https://schema.org/interactionStatistic
InteractivityType opt.Optional[string] `json:"interactivityType,omitempty"` // https://schema.org/interactivityType
InterpretedAsClaim opt.Optional[string] `json:"interpretedAsClaim,omitempty"` // https://schema.org/interpretedAsClaim
IsAccessibleForFree opt.Optional[string] `json:"isAccessibleForFree,omitempty,bare"` // https://schema.org/isAccessibleForFree
IsBasedOn opt.Optional[string] `json:"isBasedOn,omitempty"` // https://schema.org/isBasedOn
IsFamilyFriendly opt.Optional[string] `json:"isFamilyFriendly,omitempty,bare"` // https://schema.org/isFamilyFriendly
IsPartOf opt.Optional[string] `json:"isPartOf,omitempty"` // https://schema.org/isPartOf
Keywords opt.Optional[string] `json:"keywords,omitempty"` // https://schema.org/keywords
LearningResourceType opt.Optional[string] `json:"learningResourceType,omitempty"` // https://schema.org/learningResourceType
License opt.Optional[string] `json:"license,omitempty"` // https://schema.org/license
LocationCreated opt.Optional[string] `json:"locationCreated,omitempty"` // https://schema.org/locationCreated
MainEntity []ProtoThing `json:"mainEntity,omitempty"` // https://schema.org/mainEntity
Maintainer opt.Optional[string] `json:"maintainer,omitempty"` // https://schema.org/maintainer
Material opt.Optional[string] `json:"material,omitempty"` // https://schema.org/material
MaterialExtent opt.Optional[string] `json:"materialExtent,omitempty"` // https://schema.org/materialExtent
Mentions ProtoThing `json:"mentions,omitempty"` // https://schema.org/mentions
Offers opt.Optional[string] `json:"offers,omitempty"` // https://schema.org/offers
Pattern opt.Optional[string] `json:"pattern,omitempty"` // https://schema.org/pattern
Position opt.Optional[string] `json:"position,omitempty,bare"` // https://schema.org/position
Producer opt.Optional[string] `json:"producer,omitempty"` // https://schema.org/producer
Provider opt.Optional[string] `json:"provider,omitempty"` // https://schema.org/provider
Publication opt.Optional[string] `json:"publication,omitempty"` // https://schema.org/publication
Publisher opt.Optional[string] `json:"publisher,omitempty"` // https://schema.org/publisher
PublisherImprint opt.Optional[string] `json:"publisherImprint,omitempty"` // https://schema.org/publisherImprint
PublishingPrinciples opt.Optional[string] `json:"publishingPrinciples,omitempty"` // https://schema.org/publishingPrinciples
RecordedAt opt.Optional[string] `json:"recordedAt,omitempty"` // https://schema.org/recordedAt
ReleasedEvent opt.Optional[string] `json:"releasedEvent,omitempty"` // https://schema.org/releasedEvent
Review opt.Optional[string] `json:"review,omitempty"` // https://schema.org/review
SchemaVersion opt.Optional[string] `json:"schemaVersion,omitempty"` // https://schema.org/schemaVersion
SDDatePublished opt.Optional[string] `json:"sdDatePublished,omitempty"` // https://schema.org/sdDatePublished
SDLicense opt.Optional[string] `json:"sdLicense,omitempty"` // https://schema.org/sdLicense
SDPublisher opt.Optional[string] `json:"sdPublisher,omitempty"` // https://schema.org/sdPublisher
Size opt.Optional[string] `json:"size,omitempty"` // https://schema.org/size
SourceOrganization opt.Optional[string] `json:"sourceOrganization,omitempty"` // https://schema.org/sourceOrganization
Spatial opt.Optional[string] `json:"spatial,omitempty"` // https://schema.org/spatial
SpatialCoverage opt.Optional[string] `json:"spatialCoverage,omitempty"` // https://schema.org/spatialCoverage
Sponsor opt.Optional[string] `json:"sponsor,omitempty"` // https://schema.org/sponsor
Teaches opt.Optional[string] `json:"teaches,omitempty"` // https://schema.org/teaches
Temporal opt.Optional[string] `json:"temporal,omitempty"` // https://schema.org/temporal
TemporalCoverage opt.Optional[string] `json:"temporalCoverage,omitempty"` // https://schema.org/temporalCoverage
Text opt.Optional[string] `json:"text,omitempty"` // https://schema.org/text
Thumbnail opt.Optional[string] `json:"thumbnail,omitempty"` // https://schema.org/thumbnail
ThumbnailURL opt.Optional[string] `json:"thumbnailUrl,omitempty"` // https://schema.org/thumbnailUrl
TimeRequired opt.Optional[string] `json:"timeRequired,omitempty"` // https://schema.org/timeRequired
TranslationOfWork ProtoCreativeWork `json:"translationOfWork,omitempty"` // https://schema.org/translationOfWork
Translator opt.Optional[string] `json:"translator,omitempty"` // https://schema.org/translator
TypicalAgeRange opt.Optional[string] `json:"typicalAgeRange,omitempty"` // https://schema.org/typicalAgeRange
UsageInfo opt.Optional[string] `json:"usageInfo,omitempty"` // https://schema.org/usageInfo
Version opt.Optional[string] `json:"version,omitempty"` // https://schema.org/version
Video opt.Optional[string] `json:"video,omitempty"` // https://schema.org/video
WordCount opt.Optional[string] `json:"wordCount,omitempty,bare"` // https://schema.org/wordCount
WorkExample ProtoCreativeWork `json:"workExample,omitempty"` // https://schema.org/workExample
WorkTranslation ProtoCreativeWork `json:"workTranslation,omitempty"` // https://schema.org/workTranslation
ArticleBody opt.Optional[string] `json:"articleBody,omitempty"` // https://schema.org/articleBody
ArticleSection opt.Optional[string] `json:"articleSection,omitempty"` // https://schema.org/articleSection
Backstory opt.Optional[string] `json:"backstory,omitempty"` // https://schema.org/backstory
PageEnd opt.Optional[string] `json:"pageEnd,omitempty,bare"` // https://schema.org/pageEnd
PageStart opt.Optional[string] `json:"pageStart,omitempty,bare"` // https://schema.org/pageStart
Pagination opt.Optional[string] `json:"pagination,omitempty"` // https://schema.org/pagination
Speakable opt.Optional[string] `json:"speakable,omitempty"` // https://schema.org/speakable
}
https://schema.org/SocialMediaPosting
func (SocialMediaPosting) ProtoArticle ¶
func (receiver SocialMediaPosting) ProtoArticle() AnyArticle
func (SocialMediaPosting) ProtoCreativeWork ¶
func (receiver SocialMediaPosting) ProtoCreativeWork() AnyCreativeWork
func (SocialMediaPosting) ProtoThing ¶
func (receiver SocialMediaPosting) ProtoThing() AnyThing
type TechArticle ¶
type TechArticle struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type json.Const[string] `json:"@type" json.value:"TechArticle"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
About ProtoThing `json:"about,omitempty"` // https://schema.org/about
Abstract opt.Optional[string] `json:"abstract,omitempty"` // https://schema.org/abstract
AccessMode opt.Optional[string] `json:"accessMode,omitempty"` // https://schema.org/accessMode
AccessModeSufficient opt.Optional[string] `json:"accessModeSufficient,omitempty"` // https://schema.org/accessModeSufficient
AccessibilityAPI opt.Optional[string] `json:"accessibilityAPI,omitempty"` // https://schema.org/accessibilityAPI
AccessibilityControl opt.Optional[string] `json:"accessibilityControl,omitempty"` // https://schema.org/accessibilityControl
AccessibilityFeature opt.Optional[string] `json:"accessibilityFeature,omitempty"` // https://schema.org/accessibilityFeature
AccessibilityHazard opt.Optional[string] `json:"accessibilityHazard,omitempty"` // https://schema.org/accessibilityHazard
AccessibilitySummary opt.Optional[string] `json:"accessibilitySummary,omitempty"` // https://schema.org/accessibilitySummary
AccountablePerson opt.Optional[string] `json:"accountablePerson,omitempty"` // https://schema.org/accountablePerson
AcquireLicensePage opt.Optional[string] `json:"acquireLicensePage,omitempty"` // https://schema.org/acquireLicensePage
AggregateRating opt.Optional[string] `json:"aggregateRating,omitempty"` // https://schema.org/aggregateRating
AlternativeHeadline opt.Optional[string] `json:"alternativeHeadline,omitempty"` // https://schema.org/alternativeHeadline
ArchivedAt opt.Optional[string] `json:"archivedAt,omitempty"` // https://schema.org/archivedAt
Assesses opt.Optional[string] `json:"assesses,omitempty"` // https://schema.org/assesses
AssociatedMedia opt.Optional[string] `json:"associatedMedia,omitempty"` // https://schema.org/associatedMedia
Audience opt.Optional[string] `json:"audience,omitempty"` // https://schema.org/audience
Audio opt.Optional[string] `json:"audio,omitempty"` // https://schema.org/audio
Author opt.Optional[string] `json:"author,omitempty"` // https://schema.org/author
Award opt.Optional[string] `json:"award,omitempty"` // https://schema.org/award
Character opt.Optional[string] `json:"character,omitempty"` // https://schema.org/character
Citation opt.Optional[string] `json:"citation,omitempty"` // https://schema.org/citation
CommentField opt.Optional[string] `json:"comment,omitempty"` // https://schema.org/comment
CommentCount opt.Optional[string] `json:"commentCount,omitempty,bare"` // https://schema.org/commentCount
ConditionsOfAccess opt.Optional[string] `json:"conditionsOfAccess,omitempty"` // https://schema.org/conditionsOfAccess
ContentLocation opt.Optional[string] `json:"contentLocation,omitempty"` // https://schema.org/contentLocation
ContentRating opt.Optional[string] `json:"contentRating,omitempty"` // https://schema.org/contentRating
ContentReferenceTime opt.Optional[string] `json:"contentReferenceTime,omitempty"` // https://schema.org/contentReferenceTime
Contributor opt.Optional[string] `json:"contributor,omitempty"` // https://schema.org/contributor
CopyrightHolder opt.Optional[string] `json:"copyrightHolder,omitempty"` // https://schema.org/copyrightHolder
CopyrightNotice opt.Optional[string] `json:"copyrightNotice,omitempty"` // https://schema.org/copyrightNotice
CopyrightYear opt.Optional[string] `json:"copyrightYear,omitempty,bare"` // https://schema.org/copyrightYear
Correction opt.Optional[string] `json:"correction,omitempty"` // https://schema.org/correction
CountryOfOrigin opt.Optional[string] `json:"countryOfOrigin,omitempty"` // https://schema.org/countryOfOrigin
CreativeWorkStatus opt.Optional[string] `json:"creativeWorkStatus,omitempty"` // https://schema.org/creativeWorkStatus
Creator opt.Optional[string] `json:"creator,omitempty"` // https://schema.org/creator
CreditText opt.Optional[string] `json:"creditText,omitempty"` // https://schema.org/creditText
DateCreated opt.Optional[string] `json:"dateCreated,omitempty"` // https://schema.org/dateCreated
DateModified opt.Optional[string] `json:"dateModified,omitempty"` // https://schema.org/dateModified
DatePublished opt.Optional[string] `json:"datePublished,omitempty"` // https://schema.org/datePublished
DigitalSourceType opt.Optional[string] `json:"digitalSourceType,omitempty"` // https://schema.org/digitalSourceType
DiscussionURL opt.Optional[string] `json:"discussionUrl,omitempty"` // https://schema.org/discussionUrl
DisplayLocation opt.Optional[string] `json:"displayLocation,omitempty"` // https://schema.org/displayLocation
EditEIDR opt.Optional[string] `json:"editEIDR,omitempty"` // https://schema.org/editEIDR
Editor opt.Optional[string] `json:"editor,omitempty"` // https://schema.org/editor
EducationalAlignment opt.Optional[string] `json:"educationalAlignment,omitempty"` // https://schema.org/educationalAlignment
EducationalLevel opt.Optional[string] `json:"educationalLevel,omitempty"` // https://schema.org/educationalLevel
EducationalUse opt.Optional[string] `json:"educationalUse,omitempty"` // https://schema.org/educationalUse
Encoding opt.Optional[string] `json:"encoding,omitempty"` // https://schema.org/encoding
EncodingFormat opt.Optional[string] `json:"encodingFormat,omitempty"` // https://schema.org/encodingFormat
ExampleOfWork ProtoCreativeWork `json:"exampleOfWork,omitempty"` // https://schema.org/exampleOfWork
Expires opt.Optional[string] `json:"expires,omitempty"` // https://schema.org/expires
Funder opt.Optional[string] `json:"funder,omitempty"` // https://schema.org/funder
Funding opt.Optional[string] `json:"funding,omitempty"` // https://schema.org/funding
Genre opt.Optional[string] `json:"genre,omitempty"` // https://schema.org/genre
HasPart ProtoCreativeWork `json:"hasPart,omitempty"` // https://schema.org/hasPart
Headline opt.Optional[string] `json:"headline,omitempty"` // https://schema.org/headline
InLanguage opt.Optional[string] `json:"inLanguage,omitempty"` // https://schema.org/inLanguage
InteractionStatistic opt.Optional[string] `json:"interactionStatistic,omitempty"` // https://schema.org/interactionStatistic
InteractivityType opt.Optional[string] `json:"interactivityType,omitempty"` // https://schema.org/interactivityType
InterpretedAsClaim opt.Optional[string] `json:"interpretedAsClaim,omitempty"` // https://schema.org/interpretedAsClaim
IsAccessibleForFree opt.Optional[string] `json:"isAccessibleForFree,omitempty,bare"` // https://schema.org/isAccessibleForFree
IsBasedOn opt.Optional[string] `json:"isBasedOn,omitempty"` // https://schema.org/isBasedOn
IsFamilyFriendly opt.Optional[string] `json:"isFamilyFriendly,omitempty,bare"` // https://schema.org/isFamilyFriendly
IsPartOf opt.Optional[string] `json:"isPartOf,omitempty"` // https://schema.org/isPartOf
Keywords opt.Optional[string] `json:"keywords,omitempty"` // https://schema.org/keywords
LearningResourceType opt.Optional[string] `json:"learningResourceType,omitempty"` // https://schema.org/learningResourceType
License opt.Optional[string] `json:"license,omitempty"` // https://schema.org/license
LocationCreated opt.Optional[string] `json:"locationCreated,omitempty"` // https://schema.org/locationCreated
MainEntity []ProtoThing `json:"mainEntity,omitempty"` // https://schema.org/mainEntity
Maintainer opt.Optional[string] `json:"maintainer,omitempty"` // https://schema.org/maintainer
Material opt.Optional[string] `json:"material,omitempty"` // https://schema.org/material
MaterialExtent opt.Optional[string] `json:"materialExtent,omitempty"` // https://schema.org/materialExtent
Mentions ProtoThing `json:"mentions,omitempty"` // https://schema.org/mentions
Offers opt.Optional[string] `json:"offers,omitempty"` // https://schema.org/offers
Pattern opt.Optional[string] `json:"pattern,omitempty"` // https://schema.org/pattern
Position opt.Optional[string] `json:"position,omitempty,bare"` // https://schema.org/position
Producer opt.Optional[string] `json:"producer,omitempty"` // https://schema.org/producer
Provider opt.Optional[string] `json:"provider,omitempty"` // https://schema.org/provider
Publication opt.Optional[string] `json:"publication,omitempty"` // https://schema.org/publication
Publisher opt.Optional[string] `json:"publisher,omitempty"` // https://schema.org/publisher
PublisherImprint opt.Optional[string] `json:"publisherImprint,omitempty"` // https://schema.org/publisherImprint
PublishingPrinciples opt.Optional[string] `json:"publishingPrinciples,omitempty"` // https://schema.org/publishingPrinciples
RecordedAt opt.Optional[string] `json:"recordedAt,omitempty"` // https://schema.org/recordedAt
ReleasedEvent opt.Optional[string] `json:"releasedEvent,omitempty"` // https://schema.org/releasedEvent
Review opt.Optional[string] `json:"review,omitempty"` // https://schema.org/review
SchemaVersion opt.Optional[string] `json:"schemaVersion,omitempty"` // https://schema.org/schemaVersion
SDDatePublished opt.Optional[string] `json:"sdDatePublished,omitempty"` // https://schema.org/sdDatePublished
SDLicense opt.Optional[string] `json:"sdLicense,omitempty"` // https://schema.org/sdLicense
SDPublisher opt.Optional[string] `json:"sdPublisher,omitempty"` // https://schema.org/sdPublisher
Size opt.Optional[string] `json:"size,omitempty"` // https://schema.org/size
SourceOrganization opt.Optional[string] `json:"sourceOrganization,omitempty"` // https://schema.org/sourceOrganization
Spatial opt.Optional[string] `json:"spatial,omitempty"` // https://schema.org/spatial
SpatialCoverage opt.Optional[string] `json:"spatialCoverage,omitempty"` // https://schema.org/spatialCoverage
Sponsor opt.Optional[string] `json:"sponsor,omitempty"` // https://schema.org/sponsor
Teaches opt.Optional[string] `json:"teaches,omitempty"` // https://schema.org/teaches
Temporal opt.Optional[string] `json:"temporal,omitempty"` // https://schema.org/temporal
TemporalCoverage opt.Optional[string] `json:"temporalCoverage,omitempty"` // https://schema.org/temporalCoverage
Text opt.Optional[string] `json:"text,omitempty"` // https://schema.org/text
Thumbnail opt.Optional[string] `json:"thumbnail,omitempty"` // https://schema.org/thumbnail
ThumbnailURL opt.Optional[string] `json:"thumbnailUrl,omitempty"` // https://schema.org/thumbnailUrl
TimeRequired opt.Optional[string] `json:"timeRequired,omitempty"` // https://schema.org/timeRequired
TranslationOfWork ProtoCreativeWork `json:"translationOfWork,omitempty"` // https://schema.org/translationOfWork
Translator opt.Optional[string] `json:"translator,omitempty"` // https://schema.org/translator
TypicalAgeRange opt.Optional[string] `json:"typicalAgeRange,omitempty"` // https://schema.org/typicalAgeRange
UsageInfo opt.Optional[string] `json:"usageInfo,omitempty"` // https://schema.org/usageInfo
Version opt.Optional[string] `json:"version,omitempty"` // https://schema.org/version
Video opt.Optional[string] `json:"video,omitempty"` // https://schema.org/video
WordCount opt.Optional[string] `json:"wordCount,omitempty,bare"` // https://schema.org/wordCount
WorkExample ProtoCreativeWork `json:"workExample,omitempty"` // https://schema.org/workExample
WorkTranslation ProtoCreativeWork `json:"workTranslation,omitempty"` // https://schema.org/workTranslation
ArticleBody opt.Optional[string] `json:"articleBody,omitempty"` // https://schema.org/articleBody
ArticleSection opt.Optional[string] `json:"articleSection,omitempty"` // https://schema.org/articleSection
Backstory opt.Optional[string] `json:"backstory,omitempty"` // https://schema.org/backstory
PageEnd opt.Optional[string] `json:"pageEnd,omitempty,bare"` // https://schema.org/pageEnd
PageStart opt.Optional[string] `json:"pageStart,omitempty,bare"` // https://schema.org/pageStart
Pagination opt.Optional[string] `json:"pagination,omitempty"` // https://schema.org/pagination
Speakable opt.Optional[string] `json:"speakable,omitempty"` // https://schema.org/speakable
Dependencies opt.Optional[string] `json:"dependencies,omitempty"` // https://schema.org/dependencies
ProficiencyLevel opt.Optional[string] `json:"proficiencyLevel,omitempty"` // https://schema.org/proficiencyLevel
}
https://schema.org/TechArticle
func (TechArticle) ProtoArticle ¶
func (receiver TechArticle) ProtoArticle() AnyArticle
func (TechArticle) ProtoCreativeWork ¶
func (receiver TechArticle) ProtoCreativeWork() AnyCreativeWork
func (TechArticle) ProtoThing ¶
func (receiver TechArticle) ProtoThing() AnyThing
type Thing ¶
type Thing struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type opt.Optional[string] `json:"type,omitempty"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
}
type VirtualLocation ¶
type VirtualLocation struct {
NameSpace jsonld.NameSpace `jsonld:"https://schema.org/"`
Prefix jsonld.Prefix `jsonld:"schema"`
ID opt.Optional[string] `json:"@id,omitempty"`
Type json.Const[string] `json:"@type" json.value:"VirtualLocation"`
AdditionalType jsonld.Strings `json:"additionalType,omitempty"` // https://schema.org/additionalType
AlternateName opt.Optional[string] `json:"alternateName,omitempty"` // https://schema.org/alternateName
Description opt.Optional[string] `json:"description,omitempty"` // https://schema.org/description
DisambiguatingDescription opt.Optional[string] `json:"disambiguatingDescription,omitempty"` // https://schema.org/disambiguatingDescription
Identifier opt.Optional[string] `json:"identifier,omitempty"` // https://schema.org/identifier
Image opt.Optional[string] `json:"image,omitempty"` // https://schema.org/image
MainEntityOfPage []ProtoCreativeWork `json:"mainEntityOfPage,omitempty"` // https://schema.org/mainEntityOfPage
Name opt.Optional[string] `json:"name,omitempty"` // https://schema.org/name
Owner opt.Optional[string] `json:"owner,omitempty"` // https://schema.org/owner
PotentialAction opt.Optional[string] `json:"potentialAction,omitempty"` // https://schema.org/potentialAction
SameAs opt.Optional[string] `json:"sameAs,omitempty"` // https://schema.org/sameAs
SubjectOf opt.Optional[string] `json:"subjectOf,omitempty"` // https://schema.org/subjectOf
URL opt.Optional[string] `json:"url,omitempty"` // https://schema.org/url
}
https://schema.org/VirtualLocation
func (VirtualLocation) ProtoIntangible ¶
func (receiver VirtualLocation) ProtoIntangible() AnyIntangible
func (VirtualLocation) ProtoThing ¶
func (receiver VirtualLocation) ProtoThing() AnyThing
Source Files
¶
- aboutpage.go
- answer.go
- anyaction.go
- anyarticle.go
- anyaudience.go
- anycomment.go
- anycreativework.go
- anydatafeed.go
- anydataset.go
- anyintangible.go
- anything.go
- anywebpage.go
- apireference.go
- articletypes.go
- blogposting.go
- commenttypes.go
- computerlanguage.go
- creativeworktypes.go
- datafeed.go
- datafeeditem.go
- dataset.go
- faqpage.go
- geocoordinates.go
- howtotypes.go
- language.go
- monetaryamount.go
- newsarticle.go
- person.go
- persontypes.go
- propertyvalue.go
- protoaction.go
- protoarticle.go
- protoaudience.go
- protocomment.go
- protocreativework.go
- protodatafeed.go
- protodataset.go
- protointangible.go
- protothing.go
- protowebpage.go
- question.go
- role.go
- searchresultspage.go
- socialmediaposting.go
- techarticle.go
- thing.go
- triptypes.go
- types.go
- virtuallocation.go
- webpagetypes.go