SwiftDocCTopicRenderReferenceStructureTopicRenderReferenceA reference to another page of documentation in the current context.struct TopicRenderReferenceTopicsStructuresstruct PropertyListKeyNamesThe display name and raw key name for a property list key or entitlement key and configuration about which “name” to use for links to this page.Initializersinit(from: any Decoder) throwsinit(identifier: RenderReferenceIdentifier, title: String, abstract: [RenderInlineContent], url: String, kind: RenderNode.Kind, required: Bool, role: String?, fragments: [DeclarationRenderSection.Token]?, navigatorTitle: [DeclarationRenderSection.Token]?, estimatedTime: String?, conformance: ConformanceSection?, isBeta: Bool, isDeprecated: Bool, defaultImplementationCount: Int?, propertyListKeyNames: TopicRenderReference.PropertyListKeyNames?, tags: [RenderNode.Tag]?, images: [TopicImage])Creates a new topic reference with all its initial values.init(identifier: RenderReferenceIdentifier, titleVariants: VariantCollection<String>, abstractVariants: VariantCollection<[RenderInlineContent]>, url: String, kind: RenderNode.Kind, required: Bool, role: String?, fragmentsVariants: VariantCollection<[DeclarationRenderSection.Token]?>, navigatorTitleVariants: VariantCollection<[DeclarationRenderSection.Token]?>, estimatedTime: String?, conformance: ConformanceSection?, isBeta: Bool, isDeprecated: Bool, defaultImplementationCount: Int?, propertyListKeyNames: TopicRenderReference.PropertyListKeyNames?, tags: [RenderNode.Tag]?, images: [TopicImage])Creates a new topic reference with all its initial values.Instance Propertiesvar abstract: [RenderInlineContent]The abstract of the destination page.var abstractVariants: VariantCollection<[RenderInlineContent]>var conformance: ConformanceSection?Information about conditional conformance for the symbolvar defaultImplementationCount: Int?Number of default implementations for the symbolvar estimatedTime: String?The estimated time to complete the topic.var fragments: [DeclarationRenderSection.Token]?The abbreviated declaration of the symbol to display in linksvar fragmentsVariants: VariantCollection<[DeclarationRenderSection.Token]?>var identifier: RenderReferenceIdentifierThe identifier of the reference.var images: [TopicImage]Author provided images that represent this page.var isBeta: BoolA value that indicates whether this symbol is built for a beta platformvar isDeprecated: BoolA value that indicates whether this symbol is deprecatedvar kind: RenderNode.KindThe kind of page that’s referenced.var navigatorTitle: [DeclarationRenderSection.Token]?The abbreviated declaration of the symbol to display in navigationvar navigatorTitleVariants: VariantCollection<[DeclarationRenderSection.Token]?>var propertyListKeyNames: TopicRenderReference.PropertyListKeyNames?The names and style for a reference to a property list key or entitlement key.var required: BoolWhether the reference is required in its parent context.var role: String?The additional “role” assigned to the symbol, if anyvar tags: [RenderNode.Tag]?An optional list of text-based tags.var title: StringThe title of the destination page.var titleVariants: VariantCollection<String>The variants of the title.var type: RenderReferenceTypeThe type of this reference.var url: StringThe topic url for the destination page.Instance Methodsfunc encode(to: any Encoder) throws