public static Completion.Types.Status ConvertToProto(this CompletionStatusHeader message)
        {
            switch (message)
            {
            case CompletionStatusHeader.Completed:
                return(Completion.Types.Status.Completed);

            case CompletionStatusHeader.Canceled:
                return(Completion.Types.Status.Canceled);

            case CompletionStatusHeader.Failed:
                return(Completion.Types.Status.Failed);

            default:
                throw new ArgumentOutOfRangeException(nameof(message), message, null);
            }
        }
Example #2
0
 public CompletionHeader(CompletionStatusHeader status, Maybe <ErrorHeader> error)
 {
     Status = status;
     Error  = error;
 }