| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
Email.DSN.StatusCode
Description
Documentation
data StatusCode Source #
Constructors
| StatusCode Class SubjectDetail |
Instances
Constructors
| Success | |
| PersistentTransientFailure | |
| PermanentFailure |
Instances
| Generic Class Source # | |
| Read Class Source # | |
| Show Class Source # | |
| Eq Class Source # | |
| Ord Class Source # | |
| type Rep Class Source # | |
Defined in Email.DSN.StatusCode type Rep Class = D1 ('MetaData "Class" "Email.DSN.StatusCode" "delivery-status-notification-0.2.0.0-76ALF88on4MADTvdhQzjSp" 'False) (C1 ('MetaCons "Success" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PersistentTransientFailure" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PermanentFailure" 'PrefixI 'False) (U1 :: Type -> Type))) | |
encodeClass :: Class -> Int Source #
data SubjectDetail Source #
Constructors
Instances
encodeSubjectDetail :: SubjectDetail -> (Int, Int) Source #
decodeSubjectDetail :: Int -> Int -> Maybe SubjectDetail Source #
data AddressingDetail Source #
Constructors
Instances
data MailboxDetail Source #
Constructors
| OtherMailboxDetail | |
| MailboxDisabled | |
| MailboxFull | |
| MessageLengthExceedsAdminLimit | |
| MailingListExpansionProblem |
Instances
data MailSystemDetail Source #
Constructors
| OtherMailSystemDetail | |
| MailSystemFull | |
| SystemNotAcceptingMessages | |
| SystemNotCapableOfSelectedFeatures | |
| MessageTooBigForSystem | |
| SystemIncorrectlyConfigured |
Instances
data NetworkAndRoutingDetail Source #
Constructors
| OtherNetworkAndRoutingDetail | |
| NoAnswerFromHost | |
| BadConnection | |
| DirectoryServerFailure | |
| UnableToRoute | |
| MailSystemCongestion | |
| RoutingLoopDetected | |
| DeliveryTimeExpired |
Instances
data DeliveryProtocolDetail Source #
Constructors
| OtherDeliveryProtocolDetail | |
| InvalidCommand | |
| SyntaxError | |
| TooManyRecipients | |
| InvalidCommandArguments | |
| WrongProtocolVersion |
Instances
data MessageContentOrMediaDetail Source #
Constructors
| OtherContentOrMediaDetail | |
| MediaNotSupported | |
| ConversionRequiredAndProhibited | |
| ConversionRequiredAndUnsupported | |
| ConversionWithLossPerformed | |
| ConversionFailed |
Instances
data SecurityOrPolicyDetail Source #
Constructors
Instances
parseWithRemainder :: String -> Maybe (StatusCode, String) Source #
encodeString :: StatusCode -> String Source #