WonderPush PHP library
  • Namespace
  • Class
Navigation
  • Namespace
  • Class
Namespaces
  • WonderPush
    • Api
    • Errors
    • Net
    • Obj
    • Params
    • Util
Classes
  • Application
  • ApplicationCollection
  • BaseObject
  • Collection
  • DeliveriesCreateResponse
  • Event
  • GeoLocation
  • Installation
  • InstallationApplication
  • InstallationApplicationApple
  • InstallationCollection
  • InstallationDevice
  • InstallationDeviceCapabilities
  • InstallationDeviceConfiguration
  • InstallationPreferences
  • InstallationPushToken
  • Notification
  • NotificationAlert
  • NotificationAlertAndroid
  • NotificationAlertAndroidButton
  • NotificationAlertIos
  • NotificationAlertIosAttachment
  • NotificationAlertIosForeground
  • NotificationAlertWeb
  • NotificationAlertWebButton
  • NotificationButton
  • NotificationButtonAction
  • NotificationButtonActionEvent
  • NotificationInApp
  • NotificationInAppButton
  • NotificationInAppMap
  • NotificationInAppMapPlace
  • NotificationPush
  • NotificationPushAndroid
  • NotificationPushIos
  • NotificationPushWeb
  • NullObject
  • Pagination
  • SuccessResponse
  • User
  • WebSdkInitOptions

Class NotificationPush

DTO part for notification.push.

WonderPush\Obj\BaseObject implements WonderPush\Util\JsonSerializable
┗ WonderPush\Obj\NotificationPush

Direct known subclasses

WonderPush\Obj\NotificationPushAndroid, WonderPush\Obj\NotificationPushIos, WonderPush\Obj\NotificationPushWeb

Namespace: WonderPush\Obj
See: WonderPush\Obj\Notification
Codecoverageignore
Located at Obj/NotificationPush.php

Methods summary

public getCustom( void ) : array

Returns

array
public setCustom( array $custom ) : WonderPush\Obj\NotificationPush

Parameters

$custom

Returns

WonderPush\Obj\NotificationPush
public getPayload( void ) : array

Returns

array
public setPayload( array $payload ) : WonderPush\Obj\NotificationPush

Parameters

$payload

Returns

WonderPush\Obj\NotificationPush
public getExpirationDate( void ) : integer

Returns

integer
public setExpirationDate( integer|string|DateTime $expirationDate ) : WonderPush\Obj\NotificationPush

Parameters

$expirationDate

Returns

WonderPush\Obj\NotificationPush
public getExpirationTime( void ) : integer

Returns

integer
public setExpirationTime( integer|string $expirationTime ) : WonderPush\Obj\NotificationPush

Parameters

$expirationTime

Returns

WonderPush\Obj\NotificationPush
public getPriority( void ) : string

Returns

string
public setPriority( string $priority ) : WonderPush\Obj\NotificationPush

Parameters

$priority

Returns

WonderPush\Obj\NotificationPush
public getAndroid( void ) : WonderPush\Obj\NotificationPushAndroid

Returns

WonderPush\Obj\NotificationPushAndroid
public setAndroid( WonderPush\Obj\NotificationPushAndroid|array $android ) : WonderPush\Obj\NotificationPush

Parameters

$android

Returns

WonderPush\Obj\NotificationPush
public getIos( void ) : WonderPush\Obj\NotificationPushIos

Returns

WonderPush\Obj\NotificationPushIos
public setIos( WonderPush\Obj\NotificationPushIos|array $ios ) : WonderPush\Obj\NotificationPush

Parameters

$ios

Returns

WonderPush\Obj\NotificationPush
public getWeb( void ) : WonderPush\Obj\NotificationPushWeb

Returns

WonderPush\Obj\NotificationPushWeb
public setWeb( WonderPush\Obj\NotificationPushWeb|array $web ) : WonderPush\Obj\NotificationPush

Parameters

$web

Returns

WonderPush\Obj\NotificationPush

Methods inherited from WonderPush\Obj\BaseObject

__construct(), __toString(), _new(), clearAllFields(), deepClone(), jsonSerialize(), toArray(), toData()

Constants summary

PRIORITY_NORMAL : string
'normal'
PRIORITY_HIGH : string
'high'
WonderPush PHP library API documentation generated by ApiGen