PHP Class mapdev\FacebookMessenger\Messages\AttachmentMessage

Inheritance: implements mapdev\FacebookMessenger\Interfaces\MessageInterface, implements JsonSerializabl\JsonSerializable, use trait mapdev\FacebookMessenger\Traits\MessageTrait
Show file Open project: davidpiesse/facebook_messenger_php

Public Properties

Property Type Description
$attachment_id
$attachment_type
$attachment_url
$is_reuseable

Public Methods

Method Description
__construct ( $type = AttachmentType::FILE )
attachment_id ( $id )
audio ( $url )
create ( $type = AttachmentType::FILE )
file ( $url )
image ( $url )
is_reuseable ( )
jsonSerialize ( )
toArray ( )
type ( $type )
url ( $url )
video ( $url )

Method Details

__construct() public method

public __construct ( $type = AttachmentType::FILE )

attachment_id() public method

public attachment_id ( $id )

audio() public method

public audio ( $url )

create() public static method

public static create ( $type = AttachmentType::FILE )

file() public method

public file ( $url )

image() public method

public image ( $url )

is_reuseable() public method

public is_reuseable ( )

jsonSerialize() public method

public jsonSerialize ( )

toArray() public method

public toArray ( )

type() public method

public type ( $type )

url() public method

public url ( $url )

video() public method

public video ( $url )

Property Details

$attachment_id public property

public $attachment_id

$attachment_type public property

public $attachment_type

$attachment_url public property

public $attachment_url

$is_reuseable public property

public $is_reuseable