Unit 'fpfcmtypes' Package
[Overview][Types][Classes][Index] [#fcl-web]

TNotificationMessage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: fpfcmtypes.pp line 388

type TNotificationMessage = class(TJSONPersist)

public

const

  DefaultSendOptions = [nsAndroid, nsApple, nsWebPush, nsFCMoptions]

protected

  function CreateFCMoptions; virtual;

  function CreateAndroidConfig; virtual;

  function CreateAppleConfig; virtual;

  function CreateWebPushConfig; virtual;

public

  constructor Create;

  destructor destroy; override;

  procedure ToJSON();

  function Encode;

  procedure Clear;

  property Recipient: string; [rw]

  property RecipientType: TRecipientType; [rw]

  property Data: TStrings; [rw]

  property Title: string; [rw]

  property Body: string; [rw]

  property Image: string; [rw]

  property Options: TMessageOptions; [rw]

  property SendOptions: TNotificationSendOptions; [rws]

  property AppleConfig: TAppleConfig; [rw]

  property AndroidConfig: TAndroidConfig; [rw]

  property WebPushConfig: TWebPushConfig; [rw]

  property FCMOptions: TFCMOptions; [rw]

end;

Inheritance

TNotificationMessage

|

TJSONPersist

|

TObject


Documentation generated on: 2025-07-25