Class ProfileAssociatedGerm
- Namespace
- idunno.Bluesky.Actor
- Assembly
- idunno.Bluesky.dll
Germ messaging details associated with a profile
public record ProfileAssociatedGerm : IEquatable<ProfileAssociatedGerm>Inheritance
Implements
Inherited Members
Constructors
ProfileAssociatedGerm(Uri, string)
Creates a new instance of idunno.Bluesky.Actor.ProfileAssociatedGerm.
public ProfileAssociatedGerm(Uri messageMeUrl, string showButtonTo)Parameters
messageMeUrlUri-
The URI to message the user.
showButtonTostring-
Who the message button should be shown to. Current known values contained in idunno.Bluesky.Actor.ShowButtonToKnownValues
Exceptions
- ArgumentNullException
-
Thrown when
messageMeUrlorshowButtonTois null.
ProfileAssociatedGerm(ProfileAssociatedGerm)
protected ProfileAssociatedGerm(ProfileAssociatedGerm original)Parameters
originalProfileAssociatedGerm
ProfileAssociatedGerm(Uri, string)
Creates a new instance of idunno.Bluesky.Actor.ProfileAssociatedGerm.
public ProfileAssociatedGerm(Uri messageMeUrl, string showButtonTo)Parameters
messageMeUrlUri-
The URI to message the user.
showButtonTostring-
Who the message button should be shown to. Current known values contained in idunno.Bluesky.Actor.ShowButtonToKnownValues
Exceptions
- ArgumentNullException
-
Thrown when
messageMeUrlorshowButtonTois null.
ProfileAssociatedGerm(ProfileAssociatedGerm)
protected ProfileAssociatedGerm(ProfileAssociatedGerm original)Parameters
originalProfileAssociatedGerm
ProfileAssociatedGerm(Uri, string)
Creates a new instance of idunno.Bluesky.Actor.ProfileAssociatedGerm.
public ProfileAssociatedGerm(Uri messageMeUrl, string showButtonTo)Parameters
messageMeUrlUri-
The URI to message the user.
showButtonTostring-
Who the message button should be shown to. Current known values contained in idunno.Bluesky.Actor.ShowButtonToKnownValues
Exceptions
- ArgumentNullException
-
Thrown when
messageMeUrlorshowButtonTois null.
ProfileAssociatedGerm(ProfileAssociatedGerm)
protected ProfileAssociatedGerm(ProfileAssociatedGerm original)Parameters
originalProfileAssociatedGerm
Properties
EqualityContract
protected virtual Type EqualityContract { get; }Property Value
EqualityContract
protected virtual Type EqualityContract { get; }Property Value
EqualityContract
protected virtual Type EqualityContract { get; }Property Value
MessageMeUrl
The URI to message the user.
[JsonRequired]
public Uri MessageMeUrl { get; set; }Property Value
- Uri
Exceptions
- ArgumentNullException
-
Thrown when the value set is null.
MessageMeUrl
The URI to message the user.
[JsonRequired]
public Uri MessageMeUrl { get; set; }Property Value
- Uri
Exceptions
- ArgumentNullException
-
Thrown when the value set is null.
MessageMeUrl
The URI to message the user.
[JsonRequired]
public Uri MessageMeUrl { get; set; }Property Value
- Uri
Exceptions
- ArgumentNullException
-
Thrown when the value set is null.
ShowButtonTo
Who the message button should be shown to. Current known values contained in idunno.Bluesky.Actor.ShowButtonToKnownValues
[JsonRequired]
public string ShowButtonTo { get; set; }Property Value
Exceptions
- ArgumentNullException
-
Thrown when the value set is null.
ShowButtonTo
Who the message button should be shown to. Current known values contained in idunno.Bluesky.Actor.ShowButtonToKnownValues
[JsonRequired]
public string ShowButtonTo { get; set; }Property Value
Exceptions
- ArgumentNullException
-
Thrown when the value set is null.
ShowButtonTo
Who the message button should be shown to. Current known values contained in idunno.Bluesky.Actor.ShowButtonToKnownValues
[JsonRequired]
public string ShowButtonTo { get; set; }Property Value
Exceptions
- ArgumentNullException
-
Thrown when the value set is null.
Methods
<Clone>$()
public virtual ProfileAssociatedGerm <Clone>$()Returns
<Clone>$()
public virtual ProfileAssociatedGerm <Clone>$()Returns
<Clone>$()
public virtual ProfileAssociatedGerm <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(ProfileAssociatedGerm?)
public virtual bool Equals(ProfileAssociatedGerm? other)Parameters
otherProfileAssociatedGerm?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(ProfileAssociatedGerm?)
public virtual bool Equals(ProfileAssociatedGerm? other)Parameters
otherProfileAssociatedGerm?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(ProfileAssociatedGerm?)
public virtual bool Equals(ProfileAssociatedGerm? other)Parameters
otherProfileAssociatedGerm?
Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
PrintMembers(StringBuilder)
protected virtual 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 ==(ProfileAssociatedGerm?, ProfileAssociatedGerm?)
public static bool operator ==(ProfileAssociatedGerm? left, ProfileAssociatedGerm? right)Parameters
leftProfileAssociatedGerm?rightProfileAssociatedGerm?
Returns
operator ==(ProfileAssociatedGerm?, ProfileAssociatedGerm?)
public static bool operator ==(ProfileAssociatedGerm? left, ProfileAssociatedGerm? right)Parameters
leftProfileAssociatedGerm?rightProfileAssociatedGerm?
Returns
operator ==(ProfileAssociatedGerm?, ProfileAssociatedGerm?)
public static bool operator ==(ProfileAssociatedGerm? left, ProfileAssociatedGerm? right)Parameters
leftProfileAssociatedGerm?rightProfileAssociatedGerm?
Returns
operator !=(ProfileAssociatedGerm?, ProfileAssociatedGerm?)
public static bool operator !=(ProfileAssociatedGerm? left, ProfileAssociatedGerm? right)Parameters
leftProfileAssociatedGerm?rightProfileAssociatedGerm?
Returns
operator !=(ProfileAssociatedGerm?, ProfileAssociatedGerm?)
public static bool operator !=(ProfileAssociatedGerm? left, ProfileAssociatedGerm? right)Parameters
leftProfileAssociatedGerm?rightProfileAssociatedGerm?
Returns
operator !=(ProfileAssociatedGerm?, ProfileAssociatedGerm?)
public static bool operator !=(ProfileAssociatedGerm? left, ProfileAssociatedGerm? right)Parameters
leftProfileAssociatedGerm?rightProfileAssociatedGerm?