FpMLv53-0.1: A binding for the Financial Products Markup Language (v5.3)

Safe HaskellSafe-Infered

Data.Xmldsig.Core.Schema

Documentation

data KeyInfoType Source

Constructors

KeyInfoType 

Fields

keyInfoType_id :: Maybe ID
 
keyInfoType_choice0 :: [OneOf9 String XsdString KeyValueType RetrievalMethodType X509DataType PGPDataType SPKIDataType XsdString AnyElement]

Choice between:

  1. mixed text
  2. KeyName
  3. KeyValue
  4. RetrievalMethod
  5. X509Data
  6. PGPData
  7. SPKIData
  8. MgmtData
  9. unknown

data KeyValueType Source

Constructors

KeyValueType 

Fields

keyValueType_choice0 :: OneOf4 String DSAKeyValueType RSAKeyValueType AnyElement

Choice between:

  1. mixed text
  2. DSAKeyValue
  3. RSAKeyValue
  4. unknown

data X509DataType Source

Constructors

X509DataType 

Fields

x509DataType_choice0 :: OneOf6 X509IssuerSerialType Base64Binary XsdString Base64Binary Base64Binary AnyElement

Choice between:

  1. X509IssuerSerial
  2. X509SKI
  3. X509SubjectName
  4. X509Certificate
  5. X509CRL
  6. unknown

data PGPDataType Source

Constructors

PGPDataType 

Fields

pGPDataType_choice0 :: OneOf2 (Base64Binary, Maybe Base64Binary, [AnyElement]) (Base64Binary, [AnyElement])

Choice between:

  1. Sequence of:
  • PGPKeyID
  • PGPKeyPacket
  • unknown
  1. Sequence of:
  • PGPKeyPacket
  • unknown