Oihana PHP System

InvitationTrait

The enumeration of all Invitation custom properties.

Properties already available via parent classes / other traits:

  • AGENT, OBJECT, ACTION_STATUS, START_TIME, END_TIME (Schema.org Action)
  • EMAIL (Schema.org Person)
  • NAME, URL, IDENTIFIER (Schema.org Thing)
  • METADATA (ApplicationTrait)

Action-status values used by invitations (mapped to Schema.org ActionStatusType):

  • ACTION_STATUS_PENDING : pending acceptance
  • ACTION_STATUS_ACCEPTED : user has activated (first login succeeded)
  • ACTION_STATUS_EXPIRED : passed the expiration date
  • ACTION_STATUS_CANCELLED : revoked by admin or via user deletion cascade

Note: This is a trait for use with the Invitation schema class and Prop class.

Tags
author

Marc Alcaraz

Table of Contents

Constants

ACTION_STATUS_ACCEPTED  : string = 'accepted'
ACTION_STATUS_CANCELLED  : string = 'cancelled'
ACTION_STATUS_EXPIRED  : string = 'expired'
ACTION_STATUS_PENDING  : string = 'pending'
EMAIL  : string = 'email'
REDIRECT_URL  : string = 'redirectUrl'
SENT_AT  : string = 'sentAt'
SENT_COUNT  : string = 'sentCount'
TOKEN  : string = 'token'

Constants

ACTION_STATUS_ACCEPTED

public string ACTION_STATUS_ACCEPTED = 'accepted'

ACTION_STATUS_CANCELLED

public string ACTION_STATUS_CANCELLED = 'cancelled'

ACTION_STATUS_EXPIRED

public string ACTION_STATUS_EXPIRED = 'expired'

ACTION_STATUS_PENDING

public string ACTION_STATUS_PENDING = 'pending'
On this page

Search results