[operations] [attributes] [fields] [template] [definition]
[implementation] [documentation]
To use the search tool you need to use a browser which supports JAVA (c)

[next] [prev] [superclass] [next peer] [prev peer] [subclass] [index] [hierarchy]

MCDeliveryStatus

inherits from Object

Object <- MCDeliveryStatus



Operations

Get list of all operations

CompareStatus


Attributes

Get list of all attributes

CardData
DeliveryReason
DeliveryTime
Explanation
HasNondelivery
Index
Recipient


Fields

Field Type
MCDeliveryStatus: recipient: Object
deliveryReason: Text
explanation: Object
cardData: Object
deliveryTime: Time
index: Unsigned
hasNondelivery: Boolean


Instance template

instance MCDeliveryStatus tag;
      recipient: nilObject;
 deliveryReason: nilObject;
    explanation: nilObject;
       cardData: nilObject;
   deliveryTime: nilObject;
          index: 0;
 hasNondelivery: false;
end instance;

Class definition

Define Class MCDeliveryStatus;
    inherits from Object;

    field recipient:        Object, getter, setter;
    field deliveryReason:   Text, getter, setter;
    field explanation:      Object, getter, setter;
    field cardData:         Object, getter, setter;     
        // stores stack of name cards for dir. lookup
    field deliveryTime:     Time, getter, setter;
    field index:            Unsigned, getter, setter;
    field hasNondelivery:   Boolean, getter, setter;

    attribute Recipient:        Object;
    attribute DeliveryReason:   Text;
    attribute Explanation:      Object;
    attribute CardData:         Object;
    attribute DeliveryTime:     Time;
    attribute Index:            Unsigned, safe;
    attribute HasNondelivery:   Boolean;

    operation CompareStatus(otherStatus: MCDeliveryStatus; sortKey: OperationNumber): SignedShort;
end class;