Class JoinChannelResult
- Namespace
- EchoHub.Core.DTOs
- Assembly
- EchoHub.Core.dll
public record JoinChannelResult : IEquatable<JoinChannelResult>
- Inheritance
-
JoinChannelResult
- Implements
-
- Inherited Members
-
Constructors
JoinChannelResult(JoinChannelResult)
protected JoinChannelResult(JoinChannelResult original)
Parameters
original JoinChannelResult
JoinChannelResult(bool, List<MessageDto>, string?)
public JoinChannelResult(bool Success, List<MessageDto> History, string? Error = null)
Parameters
Success bool
History List<MessageDto>
Error string
Properties
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
- Type
Error
public string? Error { get; init; }
Property Value
- string
History
public List<MessageDto> History { get; init; }
Property Value
- List<MessageDto>
Success
public bool Success { get; init; }
Property Value
- bool
Methods
Deconstruct(out bool, out List<MessageDto>, out string?)
public void Deconstruct(out bool Success, out List<MessageDto> History, out string? Error)
Parameters
Success bool
History List<MessageDto>
Error string
Equals(JoinChannelResult?)
public virtual bool Equals(JoinChannelResult? other)
Parameters
other JoinChannelResult
Returns
- bool
Equals(object?)
public override bool Equals(object? obj)
Parameters
obj object
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builder StringBuilder
Returns
- bool
ToString()
public override string ToString()
Returns
- string
Operators
operator ==(JoinChannelResult?, JoinChannelResult?)
public static bool operator ==(JoinChannelResult? left, JoinChannelResult? right)
Parameters
left JoinChannelResult
right JoinChannelResult
Returns
- bool
operator !=(JoinChannelResult?, JoinChannelResult?)
public static bool operator !=(JoinChannelResult? left, JoinChannelResult? right)
Parameters
left JoinChannelResult
right JoinChannelResult
Returns
- bool