Record Class IdA1CommandMailTest
java.lang.Object
java.lang.Record
com.io7m.idstore.protocol.admin.cb.IdA1CommandMailTest
- Record Components:
fieldAddress- The target email address.fieldToken- The email token.
- All Implemented Interfaces:
com.io7m.cedarbridge.runtime.api.CBProtocolMessageType, com.io7m.cedarbridge.runtime.api.CBSerializableType, ProtocolIdAType, ProtocolIdAv1Type
public record IdA1CommandMailTest(com.io7m.cedarbridge.runtime.api.CBString fieldAddress, com.io7m.cedarbridge.runtime.api.CBString fieldToken)
extends Record
implements com.io7m.cedarbridge.runtime.api.CBSerializableType, ProtocolIdAv1Type
Send a test email to a given address.
-
Constructor Summary
ConstructorsConstructorDescriptionIdA1CommandMailTest(com.io7m.cedarbridge.runtime.api.CBString fieldAddress, com.io7m.cedarbridge.runtime.api.CBString fieldToken) Creates an instance of aIdA1CommandMailTestrecord class. -
Method Summary
Modifier and TypeMethodDescriptionstatic IdA1CommandMailTestdeserialize(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context) Deserialize a value of type IdA1CommandMailTest.final booleanIndicates whether some other object is "equal to" this one.com.io7m.cedarbridge.runtime.api.CBStringReturns the value of thefieldAddressrecord component.com.io7m.cedarbridge.runtime.api.CBStringReturns the value of thefieldTokenrecord component.final inthashCode()Returns a hash code value for this object.static voidserialize(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context, IdA1CommandMailTest $x) Serialize a value of type IdA1CommandMailTest.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
IdA1CommandMailTest
public IdA1CommandMailTest(com.io7m.cedarbridge.runtime.api.CBString fieldAddress, com.io7m.cedarbridge.runtime.api.CBString fieldToken) Creates an instance of aIdA1CommandMailTestrecord class.- Parameters:
fieldAddress- the value for thefieldAddressrecord componentfieldToken- the value for thefieldTokenrecord component
-
-
Method Details
-
serialize
public static void serialize(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context, IdA1CommandMailTest $x) throws IOException Serialize a value of type IdA1CommandMailTest.- Parameters:
$context- The serialization context.$x- The value to be serialized.- Throws:
IOException
-
deserialize
public static IdA1CommandMailTest deserialize(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context) throws IOException Deserialize a value of type IdA1CommandMailTest.- Parameters:
$context- The serialization context.- Returns:
- A value of type IdA1CommandMailTest.
- 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). -
fieldAddress
public com.io7m.cedarbridge.runtime.api.CBString fieldAddress()Returns the value of thefieldAddressrecord component.- Returns:
- the value of the
fieldAddressrecord component
-
fieldToken
public com.io7m.cedarbridge.runtime.api.CBString fieldToken()Returns the value of thefieldTokenrecord component.- Returns:
- the value of the
fieldTokenrecord component
-