IdA1CommandAdminSearchPrevious.java

package com.io7m.idstore.protocol.admin.cb;

import com.io7m.cedarbridge.runtime.api.CBDeserializerMethod;
import com.io7m.cedarbridge.runtime.api.CBSerializableType;
import com.io7m.cedarbridge.runtime.api.CBSerializationContextType;
import com.io7m.cedarbridge.runtime.api.CBSerializerMethod;
import java.io.IOException;

/**
 * Get the previous page of admin search results.
 */
public record IdA1CommandAdminSearchPrevious() implements CBSerializableType, ProtocolIdAv1Type {
  public IdA1CommandAdminSearchPrevious {
  }

  /**
   * Serialize a value of type IdA1CommandAdminSearchPrevious.
   * @param $context The serialization context.
   * @param $x The value to be serialized.
   */
  @CBSerializerMethod
  public static void serialize(final CBSerializationContextType $context,
      final IdA1CommandAdminSearchPrevious $x) throws IOException {
    // Serialization calls in field order.
  }

  /**
   * Deserialize a value of type IdA1CommandAdminSearchPrevious.
   * @param $context The serialization context.
   * @return A value of type IdA1CommandAdminSearchPrevious.
   */
  @CBDeserializerMethod
  public static IdA1CommandAdminSearchPrevious deserialize(
      final CBSerializationContextType $context) throws IOException {
    // Deserialization calls in field order.
    return new IdA1CommandAdminSearchPrevious();
  }
}