// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: cfsnet.proto

package com.ara.protobuf;

public interface RequestOrBuilder extends
    // @@protoc_insertion_point(interface_extends:ara.cfsnet.Request)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <code>bytes nonce = 1;</code>
   */
  com.google.protobuf.ByteString getNonce();

  /**
   * <code>.ara.cfsnet.Drive drive = 2;</code>
   */
  boolean hasDrive();
  /**
   * <code>.ara.cfsnet.Drive drive = 2;</code>
   */
  com.ara.protobuf.Drive getDrive();
  /**
   * <code>.ara.cfsnet.Drive drive = 2;</code>
   */
  com.ara.protobuf.DriveOrBuilder getDriveOrBuilder();

  /**
   * <code>.ara.cfsnet.Operation operation = 3;</code>
   */
  int getOperationValue();
  /**
   * <code>.ara.cfsnet.Operation operation = 3;</code>
   */
  com.ara.protobuf.Operation getOperation();

  /**
   * <code>bytes buffer = 4;</code>
   */
  com.google.protobuf.ByteString getBuffer();
}
