public Evernote.EDAM.Type.SharedNotebook recv_getSharedNotebookByAuth()
{
TMessage msg = iprot_.ReadMessageBegin();
if (msg.Type == TMessageType.Exception) {
TApplicationException x = TApplicationException.Read(iprot_);
iprot_.ReadMessageEnd();
throw x;
}
getSharedNotebookByAuth_result result = new getSharedNotebookByAuth_result();
result.Read(iprot_);
iprot_.ReadMessageEnd();
if (result.__isset.success) {
return result.Success;
}
if (result.__isset.userException) {
throw result.UserException;
}
if (result.__isset.notFoundException) {
throw result.NotFoundException;
}
if (result.__isset.systemException) {
throw result.SystemException;
}
throw new TApplicationException(TApplicationException.ExceptionType.MissingResult, "getSharedNotebookByAuth failed: unknown result");
}