Class BowireMethodChange
- Namespace
- Kuestenlogik.Bowire.Schemas
- Assembly
- Kuestenlogik.Bowire.dll
A changed method plus which facet moved. Kind is one of:
signature (the callable surface moved — route, invocation type, or
request/response shape), deprecation (the deprecated flag flipped
while the surface stayed intact), or annotation (a prose-only edit).
Detail is a short human line naming the facet(s).
public sealed record BowireMethodChange : IEquatable<BowireMethodChange>
- Inheritance
-
BowireMethodChange
- Implements
- Inherited Members
Constructors
BowireMethodChange(string, string, string, string)
A changed method plus which facet moved. Kind is one of:
signature (the callable surface moved — route, invocation type, or
request/response shape), deprecation (the deprecated flag flipped
while the surface stayed intact), or annotation (a prose-only edit).
Detail is a short human line naming the facet(s).
public BowireMethodChange(string Service, string Method, string Kind, string Detail)
Parameters
Properties
Detail
public string Detail { get; init; }
Property Value
Kind
public string Kind { get; init; }
Property Value
Method
public string Method { get; init; }
Property Value
Service
public string Service { get; init; }
Property Value
Methods
Deconstruct(out string, out string, out string, out string)
public void Deconstruct(out string Service, out string Method, out string Kind, out string Detail)
Parameters
Equals(BowireMethodChange?)
public bool Equals(BowireMethodChange? other)
Parameters
otherBowireMethodChange
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(BowireMethodChange?, BowireMethodChange?)
public static bool operator ==(BowireMethodChange? left, BowireMethodChange? right)
Parameters
leftBowireMethodChangerightBowireMethodChange
Returns
operator !=(BowireMethodChange?, BowireMethodChange?)
public static bool operator !=(BowireMethodChange? left, BowireMethodChange? right)
Parameters
leftBowireMethodChangerightBowireMethodChange