Class EmbeddedImageView
- Namespace
- idunno.Bluesky.Embed
- Assembly
- idunno.Bluesky.dll
Represents a view over an embedded image in a post.
public sealed record EmbeddedImageView : IEquatable<EmbeddedImageView>Inheritance
Implements
Inherited Members
Properties
AltText
Gets the alt text description of the image, for accessibility.
[JsonInclude]
[JsonRequired]
[JsonPropertyName("alt")]
public string AltText { get; init; }Property Value
AltText
Gets the alt text description of the image, for accessibility.
[JsonInclude]
[JsonRequired]
[JsonPropertyName("alt")]
public string AltText { get; init; }Property Value
AltText
Gets the alt text description of the image, for accessibility.
[JsonInclude]
[JsonRequired]
[JsonPropertyName("alt")]
public string AltText { get; init; }Property Value
AspectRatio
Gets an optional aspect ratio for the image.
[JsonInclude]
public AspectRatio? AspectRatio { get; init; }Property Value
AspectRatio
Gets an optional aspect ratio for the image.
[JsonInclude]
public AspectRatio? AspectRatio { get; init; }Property Value
AspectRatio
Gets an optional aspect ratio for the image.
[JsonInclude]
public AspectRatio? AspectRatio { get; init; }Property Value
FullSizeUri
Gets the fully-qualified URL where a large version of the image can be fetched. May or may not be the exact original blob.
[JsonInclude]
[JsonRequired]
[JsonPropertyName("fullsize")]
public Uri FullSizeUri { get; init; }Property Value
- Uri
FullSizeUri
Gets the fully-qualified URL where a large version of the image can be fetched. May or may not be the exact original blob.
[JsonInclude]
[JsonRequired]
[JsonPropertyName("fullsize")]
public Uri FullSizeUri { get; init; }Property Value
- Uri
FullSizeUri
Gets the fully-qualified URL where a large version of the image can be fetched. May or may not be the exact original blob.
[JsonInclude]
[JsonRequired]
[JsonPropertyName("fullsize")]
public Uri FullSizeUri { get; init; }Property Value
- Uri
ThumbnailUri
Gets the fully-qualified URL where a thumbnail of the image can be fetched. For example, a CDN location provided by the App View.
[JsonInclude]
[JsonRequired]
[JsonPropertyName("thumb")]
public Uri ThumbnailUri { get; init; }Property Value
- Uri
ThumbnailUri
Gets the fully-qualified URL where a thumbnail of the image can be fetched. For example, a CDN location provided by the App View.
[JsonInclude]
[JsonRequired]
[JsonPropertyName("thumb")]
public Uri ThumbnailUri { get; init; }Property Value
- Uri
ThumbnailUri
Gets the fully-qualified URL where a thumbnail of the image can be fetched. For example, a CDN location provided by the App View.
[JsonInclude]
[JsonRequired]
[JsonPropertyName("thumb")]
public Uri ThumbnailUri { get; init; }Property Value
- Uri
Methods
<Clone>$()
public EmbeddedImageView <Clone>$()Returns
<Clone>$()
public EmbeddedImageView <Clone>$()Returns
<Clone>$()
public EmbeddedImageView <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(EmbeddedImageView?)
public bool Equals(EmbeddedImageView? other)Parameters
otherEmbeddedImageView?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(EmbeddedImageView?)
public bool Equals(EmbeddedImageView? other)Parameters
otherEmbeddedImageView?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(EmbeddedImageView?)
public bool Equals(EmbeddedImageView? other)Parameters
otherEmbeddedImageView?
Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
Operators
operator ==(EmbeddedImageView?, EmbeddedImageView?)
public static bool operator ==(EmbeddedImageView? left, EmbeddedImageView? right)Parameters
leftEmbeddedImageView?rightEmbeddedImageView?
Returns
operator ==(EmbeddedImageView?, EmbeddedImageView?)
public static bool operator ==(EmbeddedImageView? left, EmbeddedImageView? right)Parameters
leftEmbeddedImageView?rightEmbeddedImageView?
Returns
operator ==(EmbeddedImageView?, EmbeddedImageView?)
public static bool operator ==(EmbeddedImageView? left, EmbeddedImageView? right)Parameters
leftEmbeddedImageView?rightEmbeddedImageView?
Returns
operator !=(EmbeddedImageView?, EmbeddedImageView?)
public static bool operator !=(EmbeddedImageView? left, EmbeddedImageView? right)Parameters
leftEmbeddedImageView?rightEmbeddedImageView?
Returns
operator !=(EmbeddedImageView?, EmbeddedImageView?)
public static bool operator !=(EmbeddedImageView? left, EmbeddedImageView? right)Parameters
leftEmbeddedImageView?rightEmbeddedImageView?
Returns
operator !=(EmbeddedImageView?, EmbeddedImageView?)
public static bool operator !=(EmbeddedImageView? left, EmbeddedImageView? right)Parameters
leftEmbeddedImageView?rightEmbeddedImageView?