Record Class CAI1ResponseStockReposit
java.lang.Object
java.lang.Record
com.io7m.cardant.protocol.inventory.cb.CAI1ResponseStockReposit
- Record Components:
fieldRequestId- The ID of the request that yielded this response.fieldStock- The stock.
- All Implemented Interfaces:
ProtocolCAIType,ProtocolCAIv1Type,com.io7m.cedarbridge.runtime.api.CBProtocolMessageType,com.io7m.cedarbridge.runtime.api.CBSerializableType
public record CAI1ResponseStockReposit(com.io7m.cedarbridge.runtime.api.CBUUID fieldRequestId, CAI1StockOccurrence fieldStock)
extends Record
implements com.io7m.cedarbridge.runtime.api.CBSerializableType, ProtocolCAIv1Type
A response to CAI1CommandStockReposit.
-
Constructor Summary
ConstructorsConstructorDescriptionCAI1ResponseStockReposit(com.io7m.cedarbridge.runtime.api.CBUUID fieldRequestId, CAI1StockOccurrence fieldStock) Creates an instance of aCAI1ResponseStockRepositrecord class. -
Method Summary
Modifier and TypeMethodDescriptionstatic CAI1ResponseStockRepositdeserialize(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context) Deserialize a value of type CAI1ResponseStockReposit.final booleanIndicates whether some other object is "equal to" this one.com.io7m.cedarbridge.runtime.api.CBUUIDReturns the value of thefieldRequestIdrecord component.Returns the value of thefieldStockrecord component.final inthashCode()Returns a hash code value for this object.static voidserialize(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context, CAI1ResponseStockReposit $x) Serialize a value of type CAI1ResponseStockReposit.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
CAI1ResponseStockReposit
public CAI1ResponseStockReposit(com.io7m.cedarbridge.runtime.api.CBUUID fieldRequestId, CAI1StockOccurrence fieldStock) Creates an instance of aCAI1ResponseStockRepositrecord class.- Parameters:
fieldRequestId- the value for thefieldRequestIdrecord componentfieldStock- the value for thefieldStockrecord component
-
-
Method Details
-
serialize
public static void serialize(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context, CAI1ResponseStockReposit $x) throws IOException Serialize a value of type CAI1ResponseStockReposit.- Parameters:
$context- The serialization context.$x- The value to be serialized.- Throws:
IOException
-
deserialize
public static CAI1ResponseStockReposit deserialize(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context) throws IOException Deserialize a value of type CAI1ResponseStockReposit.- Parameters:
$context- The serialization context.- Returns:
- A value of type CAI1ResponseStockReposit.
- Throws:
IOException
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
fieldRequestId
public com.io7m.cedarbridge.runtime.api.CBUUID fieldRequestId()Returns the value of thefieldRequestIdrecord component.- Returns:
- the value of the
fieldRequestIdrecord component
-
fieldStock
Returns the value of thefieldStockrecord component.- Returns:
- the value of the
fieldStockrecord component
-