SwiftDocCLinkDestinationSummaryStructureLinkDestinationSummaryA summary of an element that you can link to from outside the documentation bundle.struct LinkDestinationSummaryDiscussionThe non-optional properties of this summary are all the information needed when another bundle references this element.Various information from the summary is used depending on what content references the summarized element. For example:In a paragraph of text, a link to this element will use the title as the link text and style the tile in code font if the kind is a type of symbol.In a task group, the title and abstract is displayed together to give more context about this element and the element may be marked as deprecated based on the values of its platforms and other metadata about the current versions of the platforms.The summary may include content that vary based on the source language. The content that is different in another source language is specified in a LinkDestinationSummary.Variant. Any property on the variant that is nil has the same value as the summarized element’s value.TopicsStructuresstruct TaskGroupA collection of identifiers that all relate to some common task, as described by the title.struct VariantA variant of content for a summarized element.Initializersinit(kind: DocumentationNode.Kind, language: SourceLanguage, relativePresentationURL: URL, referenceURL: URL, title: String, abstract: LinkDestinationSummary.Abstract?, availableLanguages: Set<SourceLanguage>, platforms: [LinkDestinationSummary.PlatformAvailability]?, taskGroups: [LinkDestinationSummary.TaskGroup]?, usr: String?, plainTextDeclaration: String?, declarationFragments: LinkDestinationSummary.DeclarationFragments?, navigatorDeclarationFragments: LinkDestinationSummary.DeclarationFragments?, redirects: [URL]?, topicImages: [TopicImage]?, references: [any RenderReference]?, variants: [LinkDestinationSummary.Variant])init(kind: DocumentationNode.Kind, language: SourceLanguage, relativePresentationURL: URL, referenceURL: URL, title: String, abstract: LinkDestinationSummary.Abstract?, availableLanguages: Set<SourceLanguage>, platforms: [LinkDestinationSummary.PlatformAvailability]?, taskGroups: [LinkDestinationSummary.TaskGroup]?, usr: String?, plainTextDeclaration: String?, subheadingDeclarationFragments: LinkDestinationSummary.DeclarationFragments?, navigatorDeclarationFragments: LinkDestinationSummary.DeclarationFragments?, redirects: [URL]?, topicImages: [TopicImage]?, references: [any RenderReference]?, variants: [LinkDestinationSummary.Variant])Creates a new summary of an element that can be linked to from outside the local documentation.Instance Propertieslet abstract: LinkDestinationSummary.Abstract?The abstract of the summarized element.let availableLanguages: Set<SourceLanguage>All the languages in which the summarized element is available.var declarationFragments: LinkDestinationSummary.DeclarationFragments?let kind: DocumentationNode.KindThe kind of the summarized element.let language: SourceLanguageThe language of the summarized element.let navigatorDeclarationFragments: LinkDestinationSummary.DeclarationFragments?The simplified “navigator” declaration fragments for this symbol, or nil if the summarized element isn’t a symbol.let plainTextDeclaration: String?The plain text declaration of this symbol, derived from its full declaration fragments, or nil if the summarized element isn’t a symbol.let platforms: [LinkDestinationSummary.PlatformAvailability]?Information about the platforms for which the summarized element is available.let redirects: [URL]?Any previous URLs for this element.var referenceURL: URLThe resolved topic reference URL to this element.var references: [any RenderReference]?References used in the content of the summarized element.let relativePresentationURL: URLThe relative presentation URL for this element.let subheadingDeclarationFragments: LinkDestinationSummary.DeclarationFragments?The simplified “subheading” declaration fragments for this symbol, or nil if the summarized element isn’t a symbol.let taskGroups: [LinkDestinationSummary.TaskGroup]?The reference URLs of the summarized element’s children, grouped by their task groups.let title: StringThe title of the summarized element.let topicImages: [TopicImage]?Images that are used to represent the summarized element.let usr: String?The unique, precise identifier for this symbol that you use to reference it across different systems, or nil if the summarized element isn’t a symbol.let variants: [LinkDestinationSummary.Variant]The variants of content (kind, title, abstract, path, urs, declaration, and task groups) for this summarized element.Type Aliasestypealias AbstractAn abstract is a single paragraph of rendered inline content.typealias DeclarationFragmentsThe rendered fragments of a symbol’s declaration.typealias PlatformAvailabilityThe availability information for a platform.