Class View
- Namespace
- idunno.Bluesky.Embed.External.Source
- Assembly
- idunno.Bluesky.dll
Gets a view over the external source for an embedded external object.
[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(View), "app.bsky.embed.external#viewExternalSource")]
public record View : View, IEquatable<View>, IEquatable<View>Inheritance
Implements
Inherited Members
Constructors
View(View)
protected View(View original)Parameters
originalView
View(View)
protected View(View original)Parameters
originalView
View(View)
protected View(View original)Parameters
originalView
Properties
Description
Gets the description of the external source record, if available.
public string? Description { get; init; }Property Value
Description
Gets the description of the external source record, if available.
public string? Description { get; init; }Property Value
Description
Gets the description of the external source record, if available.
public string? Description { get; init; }Property Value
EqualityContract
protected override Type EqualityContract { get; }Property Value
EqualityContract
protected override Type EqualityContract { get; }Property Value
EqualityContract
protected override Type EqualityContract { get; }Property Value
Icon
Gets the fully-qualified URL where an icon representing the source can be fetched. For example, CDN location provided by the App View.
public Uri? Icon { get; init; }Property Value
- Uri?
Icon
Gets the fully-qualified URL where an icon representing the source can be fetched. For example, CDN location provided by the App View.
public Uri? Icon { get; init; }Property Value
- Uri?
Icon
Gets the fully-qualified URL where an icon representing the source can be fetched. For example, CDN location provided by the App View.
public Uri? Icon { get; init; }Property Value
- Uri?
Theme
Gets the theme of the external source record, if any.
public Theme? Theme { get; init; }Property Value
Theme
Gets the theme of the external source record, if any.
public Theme? Theme { get; init; }Property Value
Theme
Gets the theme of the external source record, if any.
public Theme? Theme { get; init; }Property Value
Title
Gets the title of the external source record. For example, the title of a site.standard.publication record.
[JsonRequired]
public string Title { get; init; }Property Value
Title
Gets the title of the external source record. For example, the title of a site.standard.publication record.
[JsonRequired]
public string Title { get; init; }Property Value
Title
Gets the title of the external source record. For example, the title of a site.standard.publication record.
[JsonRequired]
public string Title { get; init; }Property Value
Uri
Gets the URI of the source. For example, the https:// URL of a site.standard.publication record.
[JsonRequired]
public Uri Uri { get; init; }Property Value
- Uri
Uri
Gets the URI of the source. For example, the https:// URL of a site.standard.publication record.
[JsonRequired]
public Uri Uri { get; init; }Property Value
- Uri
Uri
Gets the URI of the source. For example, the https:// URL of a site.standard.publication record.
[JsonRequired]
public Uri Uri { get; init; }Property Value
- Uri
Methods
<Clone>$()
public override View <Clone>$()Returns
<Clone>$()
public override View <Clone>$()Returns
<Clone>$()
public override View <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(View?)
public override sealed bool Equals(View? other)Parameters
otherView?
Returns
Equals(View?)
public virtual bool Equals(View? other)Parameters
otherView?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(View?)
public override sealed bool Equals(View? other)Parameters
otherView?
Returns
Equals(View?)
public virtual bool Equals(View? other)Parameters
otherView?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(View?)
public override sealed bool Equals(View? other)Parameters
otherView?
Returns
Equals(View?)
public virtual bool Equals(View? other)Parameters
otherView?
Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
Operators
operator ==(View?, View?)
public static bool operator ==(View? left, View? right)Parameters
Returns
operator ==(View?, View?)
public static bool operator ==(View? left, View? right)Parameters
Returns
operator ==(View?, View?)
public static bool operator ==(View? left, View? right)Parameters
Returns
operator !=(View?, View?)
public static bool operator !=(View? left, View? right)Parameters
Returns
operator !=(View?, View?)
public static bool operator !=(View? left, View? right)Parameters
Returns
operator !=(View?, View?)
public static bool operator !=(View? left, View? right)