using System.Collections.Generic; namespace EnvelopeGenerator.Domain.Constants { // http://wiki.dd/xwiki13/bin/view/Anwendungen/Produkt-Handbuch/Sonstiges/SignFlow/Envelope%20Status/ public enum EnvelopeStatus { Invalid = 0, EnvelopeCreated = 1001, EnvelopeSaved = 1002, EnvelopeQueued = 1003, EnvelopeSent = 1004, // Nicht verwendet EnvelopePartlySigned = 1005, EnvelopeCompletelySigned = 1006, EnvelopeReportCreated = 1007, EnvelopeArchived = 1008, EnvelopeDeleted = 1009, EnvelopeRejected = 10007, EnvelopeWithdrawn = 10009, AccessCodeRequested = 2001, AccessCodeCorrect = 2002, AccessCodeIncorrect = 2003, DocumentOpened = 2004, DocumentSigned = 2005, DocumentForwarded = 2006, DocumentRejected = 2007, EnvelopeShared = 2008, EnvelopeViewed = 2009, MessageInvitationSent = 3001, // Wird von Trigger verwendet MessageAccessCodeSent = 3002, MessageConfirmationSent = 3003, MessageDeletionSent = 3004, MessageCompletionSent = 3005, DocumentMod_Rotation = 4001 } public static class Status { public static readonly IReadOnlyList NonHist = new List { EnvelopeStatus.Invalid, EnvelopeStatus.EnvelopeSaved, EnvelopeStatus.EnvelopeSent, EnvelopeStatus.EnvelopePartlySigned }; public static readonly IReadOnlyList RelatedToFormApp = new List { EnvelopeStatus.EnvelopeCreated, EnvelopeStatus.DocumentMod_Rotation }; } }