public static YouMailMessageTranscriptionStatus ToYouMailMessageTranscriptionStatus(this string s) { YouMailMessageTranscriptionStatus status = YouMailMessageTranscriptionStatus.None; if (s == YMST.c_transcriptionNone) { status = YouMailMessageTranscriptionStatus.None; } else if (s == YMST.c_transcriptionInProgress) { status = YouMailMessageTranscriptionStatus.InProgress; } else if (s == YMST.c_transcribed) { status = YouMailMessageTranscriptionStatus.Transcribed; } else if (s == YMST.c_transcriptionError) { status = YouMailMessageTranscriptionStatus.Error; } else if (s == YMST.c_transcriptionExceeded) { status = YouMailMessageTranscriptionStatus.Exceeded; } else if (s == YMST.c_transcriptionNotCorrectContact) { status = YouMailMessageTranscriptionStatus.NotCorrectContact; } else if (s == YMST.c_transcriptionInactivePlan) { status = YouMailMessageTranscriptionStatus.InactivePlan; } return(status); }
public static string FromYouMailMessageTranscriptionStatus(this YouMailMessageTranscriptionStatus status) { string retVal = YMST.c_transcriptionNone; switch (status) { case YouMailMessageTranscriptionStatus.Error: retVal = YMST.c_transcriptionError; break; case YouMailMessageTranscriptionStatus.Exceeded: retVal = YMST.c_transcriptionExceeded; break; case YouMailMessageTranscriptionStatus.InactivePlan: retVal = YMST.c_transcriptionInactivePlan; break; case YouMailMessageTranscriptionStatus.InProgress: retVal = YMST.c_transcriptionInProgress; break; case YouMailMessageTranscriptionStatus.None: retVal = YMST.c_transcriptionNone; break; case YouMailMessageTranscriptionStatus.NotCorrectContact: retVal = YMST.c_transcriptionNotCorrectContact; break; case YouMailMessageTranscriptionStatus.Transcribed: retVal = YMST.c_transcribed; break; } return(retVal); }