/**
* Autogenerated by Avro
*
* DO NOT EDIT DIRECTLY
*/
package avro;
@SuppressWarnings("all")
@org.apache.avro.specific.AvroGenerated
public interface Mail {
public static final org.apache.avro.Protocol PROTOCOL = org.apache.avro.Protocol.parse("{\"protocol\":\"Mail\",\"namespace\":\"avro\",\"types\":[{\"type\":\"record\",\"name\":\"Message\",\"fields\":[{\"name\":\"to\",\"type\":\"string\"},{\"name\":\"from\",\"type\":\"string\"},{\"name\":\"body\",\"type\":\"string\"}]}],\"messages\":{\"send\":{\"request\":[{\"name\":\"message\",\"type\":\"Message\"}],\"response\":\"string\"}}}");
java.lang.CharSequence send(avro.Message message) throws org.apache.avro.AvroRemoteException;
@SuppressWarnings("all")
public interface Callback extends Mail {
public static final org.apache.avro.Protocol PROTOCOL = avro.Mail.PROTOCOL;
void send(avro.Message message, org.apache.avro.ipc.Callback<java.lang.CharSequence> callback) throws java.io.IOException;
}
}