Interface Message1

All Superinterfaces:
org.freedesktop.dbus.interfaces.DBusInterface

public interface Message1 extends org.freedesktop.dbus.interfaces.DBusInterface
File generated - 2023-02-20.
Based on bluez Documentation: obex-api.txt.

Service: org.bluez.obex
Interface: org.bluez.obex.Message1

Object path:
[Session object path]/{message0,...}

Supported properties:

string Folder [readonly]

Folder which the message belongs to

string Subject [readonly]

Message subject

string Timestamp [readonly]

Message timestamp

string Sender [readonly]

Message sender name

string SenderAddress [readonly]

Message sender address

string ReplyTo [readonly]

Message Reply-To address

string Recipient [readonly]

Message recipient name

string RecipientAddress [readonly]

Message recipient address

string Type [readonly]

Message type

Possible values: "email", "sms-gsm",
"sms-cdma" and "mms"

uint64 Size [readonly]

Message size in bytes

string Status [readonly]

Message reception status

Possible values: "complete",
"fractioned" and "notification"

boolean Priority [readonly]

Message priority flag

boolean Read [read/write]

Message read flag

boolean Deleted [writeonly]

Message deleted flag

boolean Sent [readonly]

Message sent flag

boolean Protected [readonly]

Message protected flag

  • Method Summary

    Modifier and Type
    Method
    Description
    TwoTuple<org.freedesktop.dbus.DBusPath,Map<String,org.freedesktop.dbus.types.Variant<?>>>
    Get(String _targetfile, boolean _attachment)
    From bluez documentation:

    Download message and store it in the target file.

    If an empty target file is given, a temporary file
    will be automatically generated.

    The returned path represents the newly created transfer,
    which should be used to find out if the content has been
    successfully transferred or if the operation fails.

    The properties of this transfer are also returned along
    with the object path, to avoid a call to GetProperties.

    Methods inherited from interface org.freedesktop.dbus.interfaces.DBusInterface

    getObjectPath, isRemote
  • Method Details

    • Get

      TwoTuple<org.freedesktop.dbus.DBusPath,Map<String,org.freedesktop.dbus.types.Variant<?>>> Get(String _targetfile, boolean _attachment) throws BluezInvalidArgumentsException, BluezFailedException
      From bluez documentation:

      Download message and store it in the target file.

      If an empty target file is given, a temporary file
      will be automatically generated.

      The returned path represents the newly created transfer,
      which should be used to find out if the content has been
      successfully transferred or if the operation fails.

      The properties of this transfer are also returned along
      with the object path, to avoid a call to GetProperties.

      Parameters:
      _targetfile - targetfile
      _attachment - attachment
      Returns:
      TwoTuple<DBusPath, Map<String,Variant<?>>> - maybe null
      Throws:
      BluezInvalidArgumentsException - when argument is invalid
      BluezFailedException - on failure