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 Event

DTO for installation's events.

See https://www.wonderpush.com/docs/concepts/event

WonderPush\Obj\BaseObject implements WonderPush\Util\JsonSerializable
┗ WonderPush\Obj\Event
Namespace: WonderPush\Obj
Codecoverageignore
Located at Obj/Event.php

Methods summary

public getId( void ) : string

Returns

string
public setId( string $id ) : WonderPush\Obj\Event

Parameters

$id

Returns

WonderPush\Obj\Event
public getApplicationId( void ) : string

Returns

string
public setApplicationId( string $applicationId ) : WonderPush\Obj\Event

Parameters

$applicationId

Returns

WonderPush\Obj\Event
public getInstallationId( void ) : string

Returns

string
public setInstallationId( string $installationId ) : WonderPush\Obj\Event

Parameters

$installationId

Returns

WonderPush\Obj\Event
public getUserId( void ) : string

Returns

string
public setUserId( string $userId ) : WonderPush\Obj\Event

Parameters

$userId

Returns

WonderPush\Obj\Event
public getCampaignId( void ) : string

Returns

string
public setCampaignId( string $campaignId ) : WonderPush\Obj\Event

Parameters

$campaignId
campaignId

Returns

WonderPush\Obj\Event
public getNotificationId( void ) : string

Returns

string
public setNotificationId( string $notificationId ) : WonderPush\Obj\Event

Parameters

$notificationId

Returns

WonderPush\Obj\Event
public getSegmentId( void ) : string

Returns

string
public setSegmentId( string $segmentId ) : WonderPush\Obj\Event

Parameters

$segmentId

Returns

WonderPush\Obj\Event
public getType( void ) : string

Returns

string
public setType( string $type ) : WonderPush\Obj\Event

Parameters

$type

Returns

WonderPush\Obj\Event
public getCollapsing( void ) : string

Returns

string
public setCollapsing( string $collapsing ) : WonderPush\Obj\Event

Parameters

$collapsing

Returns

WonderPush\Obj\Event
public getCreationDate( void ) : integer

Returns

integer
public setCreationDate( integer $creationDate ) : WonderPush\Obj\Event

Parameters

$creationDate

Returns

WonderPush\Obj\Event
public getActionDate( void ) : integer

Returns

integer
public setActionDate( integer $actionDate ) : WonderPush\Obj\Event

Parameters

$actionDate

Returns

WonderPush\Obj\Event
public getGeoid( void ) : string

Returns

string
public setGeoid( string $geoid ) : WonderPush\Obj\Event

Parameters

$geoid

Returns

WonderPush\Obj\Event
public getLocation( void ) : WonderPush\Obj\GeoLocation

Returns

WonderPush\Obj\GeoLocation
public setLocation( WonderPush\Obj\GeoLocation|array $location ) : WonderPush\Obj\Event

Parameters

$location

Returns

WonderPush\Obj\Event
public getCustom( void ) : array

Returns

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

Parameters

$custom

Returns

WonderPush\Obj\Event
public getLinkedUserId( void ) : string

Returns

string
public setLinkedUserId( string $linkedUserId ) : WonderPush\Obj\Event

Parameters

$linkedUserId

Returns

WonderPush\Obj\Event
public getLinkedInstallationId( void ) : string

Returns

string
public setLinkedInstallationId( string $linkedInstallationId ) : WonderPush\Obj\Event

Parameters

$linkedInstallationId

Returns

WonderPush\Obj\Event
public getOpenedTime( void ) : integer

Returns

integer
public setOpenedTime( integer $time ) : WonderPush\Obj\Event

Parameters

$time

Returns

WonderPush\Obj\Event
public getReactionTime( void ) : integer

Returns

integer
public setReactionTime( integer $time ) : WonderPush\Obj\Event

Parameters

$time

Returns

WonderPush\Obj\Event
public getLastReceivedNotificationTime( void ) : integer

Returns

integer
public setLastReceivedNotificationTime( integer $time ) : WonderPush\Obj\Event

Parameters

$time

Returns

WonderPush\Obj\Event

Methods inherited from WonderPush\Obj\BaseObject

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

WonderPush PHP library API documentation generated by ApiGen