DeliveryReportingSupportFlags
Description:
[ CCode ( cprefix = "TP_DELIVERY_REPORTING_SUPPORT_FLAG_RECEIVE_" , has_type_id = false ) ]
[ Flags ]
public enum DeliveryReportingSupportFlags
Flags indicating the level of support for delivery reporting on this channel, as found on the
DeliveryReportingSupport property.
Any future flags added to this set will conform to the convention that the presence of an extra flag implies that
more operations will succeed. Note that CMs may always provide more reports than are requested in the
Message_Sending_Flags passed to SendMessage. If senders want delivery reports, they should ask for them. If
they don't want delivery reports, they can just ignore them, so there's no need to have capability discovery for what
will happen if a delivery report isn't requested.
Bitfield/set of flags generated from the Telepathy specification.
Content:
Enum values:
- DELETED -
Clients MAY expect to receive Delivery_Status Deleted reports if Message_Sending_Flag_Report_Deleted is
specified when sending.
- FAILURES -
Clients MAY expect to receive negative delivery reports if Message_Sending_Flag_Report_Delivery is specified when
sending.
- READ -
Clients MAY expect to receive Delivery_Status Read reports if Message_Sending_Flag_Report_Read is specified when
sending.
- SUCCESSES -
Clients MAY expect to receive positive delivery reports if Message_Sending_Flag_Report_Delivery is specified when
sending.