Current section
Files
Jump to
Current section
Files
include/IPMSInformationObjects.hrl
%% Generated by the Erlang ASN.1 compiler. Version: 5.1
%% Purpose: Erlang record definitions for each named and unnamed
%% SEQUENCE and SET, and macro definitions for each value
%% definition in module IPMSInformationObjects.
-ifndef(_IPMSINFORMATIONOBJECTS_HRL_).
-define(_IPMSINFORMATIONOBJECTS_HRL_, true).
-record('IPMSExtension', {
type,
value = asn1_DEFAULT
}).
-record('ExtendedBodyPart', {
parameters = asn1_NOVALUE,
data
}).
-record('IPM', {
heading,
body
}).
-record('Heading', {
'this-IPM',
originator = asn1_NOVALUE,
'authorizing-users' = asn1_NOVALUE,
'primary-recipients' = asn1_DEFAULT,
'copy-recipients' = asn1_DEFAULT,
'blind-copy-recipients' = asn1_NOVALUE,
'replied-to-IPM' = asn1_NOVALUE,
'obsoleted-IPMs' = asn1_DEFAULT,
'related-IPMs' = asn1_DEFAULT,
subject = asn1_NOVALUE,
'expiry-time' = asn1_NOVALUE,
'reply-time' = asn1_NOVALUE,
'reply-recipients' = asn1_NOVALUE,
importance = asn1_DEFAULT,
sensitivity = asn1_NOVALUE,
'auto-forwarded' = asn1_DEFAULT,
extensions = asn1_DEFAULT
}).
-record('IPMIdentifier', {
user = asn1_NOVALUE,
'user-relative-identifier'
}).
-record('RecipientSpecifier', {
recipient,
'notification-requests' = asn1_DEFAULT,
'reply-requested' = asn1_DEFAULT,
'recipient-extensions' = asn1_NOVALUE
}).
-record('ORDescriptor', {
'formal-name' = asn1_NOVALUE,
'free-form-name' = asn1_NOVALUE,
'telephone-number' = asn1_NOVALUE
}).
-record('RecipientExtensionsField_SETOF', {
type,
value = asn1_DEFAULT
}).
-record('ExtensionsField_SETOF', {
type,
value = asn1_DEFAULT
}).
-record('BodyPart_extended', {
parameters = asn1_NOVALUE,
data
}).
-record('IA5TextBodyPart', {
parameters,
data
}).
-record('IA5TextParameters', {
repertoire = asn1_DEFAULT
}).
-record('G3FacsimileBodyPart', {
parameters,
data
}).
-record('G3FacsimileParameters', {
'number-of-pages' = asn1_NOVALUE,
'non-basic-parameters' = asn1_NOVALUE
}).
-record('TeletexBodyPart', {
parameters,
data
}).
-record('TeletexParameters', {
'number-of-pages' = asn1_NOVALUE,
'telex-compatible' = asn1_DEFAULT,
'non-basic-parameters' = asn1_NOVALUE
}).
-record('VideotexBodyPart', {
parameters,
data
}).
-record('VideotexParameters', {
syntax = asn1_NOVALUE
}).
-record('EncryptedBodyPart', {
parameters,
data
}).
-record('EncryptedParameters', {
'algorithm-identifier',
'originator-certificates' = asn1_NOVALUE
%% with extension mark
}).
-record('MessageBodyPart', {
parameters,
data
}).
-record('MessageParameters', {
'delivery-time' = asn1_NOVALUE,
'delivery-envelope' = asn1_NOVALUE
}).
-record('IPN', {
'subject-ipm',
'ipn-originator' = asn1_NOVALUE,
'ipm-intended-recipient' = asn1_NOVALUE,
'conversion-eits' = asn1_NOVALUE,
'notification-extensions' = asn1_NOVALUE,
choice
}).
-record('CommonFields', {
'subject-ipm',
'ipn-originator' = asn1_NOVALUE,
'ipm-intended-recipient' = asn1_NOVALUE,
'conversion-eits' = asn1_NOVALUE,
'notification-extensions' = asn1_NOVALUE
}).
-record('NonReceiptFields', {
'non-receipt-reason',
'discard-reason' = asn1_NOVALUE,
'auto-forward-comment' = asn1_NOVALUE,
'returned-ipm' = asn1_NOVALUE,
'nrn-extensions' = asn1_NOVALUE
}).
-record('ReceiptFields', {
'receipt-time',
'acknowledgment-mode' = asn1_DEFAULT,
'suppl-receipt-info' = asn1_NOVALUE,
'rn-extensions' = asn1_NOVALUE
}).
-record('NotificationExtensionsField_SETOF', {
type,
value = asn1_DEFAULT
}).
-record('NRNExtensionsField_SETOF', {
type,
value = asn1_DEFAULT
}).
-record('RNExtensionsField_SETOF', {
type,
value = asn1_DEFAULT
}).
-record('OtherNotificationTypeFields_SETOF', {
type,
value = asn1_DEFAULT
}).
-record('AbsenceAdvice', {
advice = asn1_NOVALUE,
'next-available' = asn1_NOVALUE
}).
-record('ChangeOfAddressAdvice', {
'new-address',
'effective-from' = asn1_NOVALUE
}).
-record('IPMAssemblyInstructions', {
'assembly-instructions'
}).
-record('BodyPartReference_stored-body-part', {
'message-entry',
'body-part-number'
}).
-record('EXTERNAL', {
'direct-reference' = asn1_NOVALUE,
'indirect-reference' = asn1_NOVALUE,
'data-value-descriptor' = asn1_NOVALUE,
encoding
}).
-record('INSTANCE OF', {
'type-id',
value
}).
-endif. %% _IPMSINFORMATIONOBJECTS_HRL_