protected DsoHttpResult( SeverityEnum severity, bool hasMoreResults, MutationEnum mutation = MutationEnum.None) : this() { StatusCode = EnumSeverity.GetCode(severity); MutationCode = EnumMutation.GetCode(mutation); HasMoreResults = hasMoreResults; }
public static string GetCode(MutationEnum value) { switch (value) { case MutationEnum.None: return(None); case MutationEnum.Create: return(Create); case MutationEnum.Update: return(Update); case MutationEnum.Deactivate: return(Deactivate); default: throw new ArgumentOutOfRangeException(nameof(value), value, null); } }
/// <summary> /// Successful constructor passing the mutation type /// </summary> /// <param name="mutation"></param> public DsoHttpResult(MutationEnum mutation) : this(SeverityEnum.Ok, false, mutation) { }