File tree Expand file tree Collapse file tree 16 files changed +184
-1
lines changed
Expand file tree Collapse file tree 16 files changed +184
-1
lines changed Original file line number Diff line number Diff line change 44
55use Vonage \Messages \MessageObjects \AudioObject ;
66use Vonage \Messages \Channel \BaseMessage ;
7+ use Vonage \Messages \MessageTraits \TtlTrait ;
78
89class MMSAudio extends BaseMessage
910{
11+ use TtlTrait;
12+
1013 protected string $ channel = 'mms ' ;
1114 protected string $ subType = BaseMessage::MESSAGES_SUBTYPE_AUDIO ;
1215
@@ -24,6 +27,10 @@ public function toArray(): array
2427 $ returnArray = $ this ->getBaseMessageUniversalOutputArray ();
2528 $ returnArray ['audio ' ] = $ this ->audioObject ->toArray ();
2629
30+ if (!is_null ($ this ->ttl )) {
31+ $ returnArray ['ttl ' ] = $ this ->ttl ;
32+ }
33+
2734 return $ returnArray ;
2835 }
2936}
Original file line number Diff line number Diff line change 44
55use Vonage \Messages \MessageObjects \ImageObject ;
66use Vonage \Messages \Channel \BaseMessage ;
7+ use Vonage \Messages \MessageTraits \TtlTrait ;
78
89class MMSImage extends BaseMessage
910{
11+ use TtlTrait;
12+
1013 protected string $ channel = 'mms ' ;
1114 protected string $ subType = BaseMessage::MESSAGES_SUBTYPE_IMAGE ;
1215
@@ -24,6 +27,10 @@ public function toArray(): array
2427 $ returnArray = $ this ->getBaseMessageUniversalOutputArray ();
2528 $ returnArray ['image ' ] = $ this ->image ->toArray ();
2629
30+ if (!is_null ($ this ->ttl )) {
31+ $ returnArray ['ttl ' ] = $ this ->ttl ;
32+ }
33+
2734 return $ returnArray ;
2835 }
2936}
Original file line number Diff line number Diff line change 55use Vonage \Messages \MessageObjects \AudioObject ;
66use Vonage \Messages \MessageObjects \VideoObject ;
77use Vonage \Messages \Channel \BaseMessage ;
8+ use Vonage \Messages \MessageTraits \TtlTrait ;
89
910class MMSVideo extends BaseMessage
1011{
12+ use TtlTrait;
13+
1114 protected string $ channel = 'mms ' ;
1215 protected string $ subType = BaseMessage::MESSAGES_SUBTYPE_VIDEO ;
1316
@@ -25,6 +28,10 @@ public function toArray(): array
2528 $ returnArray = $ this ->getBaseMessageUniversalOutputArray ();
2629 $ returnArray ['video ' ] = $ this ->videoObject ->toArray ();
2730
31+ if (!is_null ($ this ->ttl )) {
32+ $ returnArray ['ttl ' ] = $ this ->ttl ;
33+ }
34+
2835 return $ returnArray ;
2936 }
3037}
Original file line number Diff line number Diff line change 44
55use Vonage \Messages \MessageObjects \VCardObject ;
66use Vonage \Messages \Channel \BaseMessage ;
7+ use Vonage \Messages \MessageTraits \TtlTrait ;
78
89class MMSvCard extends BaseMessage
910{
11+ use TtlTrait;
12+
1013 protected string $ channel = 'mms ' ;
1114 protected string $ subType = BaseMessage::MESSAGES_SUBTYPE_VCARD ;
1215
@@ -24,6 +27,10 @@ public function toArray(): array
2427 $ returnArray = $ this ->getBaseMessageUniversalOutputArray ();
2528 $ returnArray ['vcard ' ] = $ this ->vCard ->toArray ();
2629
30+ if (!is_null ($ this ->ttl )) {
31+ $ returnArray ['ttl ' ] = $ this ->ttl ;
32+ }
33+
2734 return $ returnArray ;
2835 }
2936}
Original file line number Diff line number Diff line change 44
55use Vonage \Messages \MessageObjects \AudioObject ;
66use Vonage \Messages \Channel \BaseMessage ;
7+ use Vonage \Messages \MessageTraits \ContextTrait ;
78
89class WhatsAppAudio extends BaseMessage
910{
11+ use ContextTrait;
12+
1013 protected string $ channel = 'whatsapp ' ;
1114 protected string $ subType = BaseMessage::MESSAGES_SUBTYPE_AUDIO ;
1215
@@ -24,6 +27,10 @@ public function toArray(): array
2427 $ returnArray = $ this ->getBaseMessageUniversalOutputArray ();
2528 $ returnArray ['audio ' ] = $ this ->audioObject ->toArray ();
2629
30+ if (!is_null ($ this ->context )) {
31+ $ returnArray ['context ' ] = $ this ->context ;
32+ }
33+
2734 return $ returnArray ;
2835 }
29- }
36+ }
Original file line number Diff line number Diff line change 33namespace Vonage \Messages \Channel \WhatsApp ;
44
55use Vonage \Messages \Channel \BaseMessage ;
6+ use Vonage \Messages \MessageTraits \ContextTrait ;
67
78class WhatsAppCustom extends BaseMessage
89{
10+ use ContextTrait;
11+
912 protected string $ subType = BaseMessage::MESSAGES_SUBTYPE_CUSTOM ;
1013 protected string $ channel = 'whatsapp ' ;
1114
@@ -33,6 +36,10 @@ public function toArray(): array
3336 $ returnArray = $ this ->getBaseMessageUniversalOutputArray ();
3437 $ returnArray ['custom ' ] = $ this ->getCustom ();
3538
39+ if (!is_null ($ this ->context )) {
40+ $ returnArray ['context ' ] = $ this ->context ;
41+ }
42+
3643 return $ returnArray ;
3744 }
3845}
Original file line number Diff line number Diff line change 44
55use Vonage \Messages \MessageObjects \FileObject ;
66use Vonage \Messages \Channel \BaseMessage ;
7+ use Vonage \Messages \MessageTraits \ContextTrait ;
78
89class WhatsAppFile extends BaseMessage
910{
11+ use ContextTrait;
12+
1013 protected string $ channel = 'whatsapp ' ;
1114 protected string $ subType = BaseMessage::MESSAGES_SUBTYPE_FILE ;
1215
@@ -24,6 +27,10 @@ public function toArray(): array
2427 $ returnArray = $ this ->getBaseMessageUniversalOutputArray ();
2528 $ returnArray ['file ' ] = $ this ->fileObject ->toArray ();
2629
30+ if (!is_null ($ this ->context )) {
31+ $ returnArray ['context ' ] = $ this ->context ;
32+ }
33+
2734 return $ returnArray ;
2835 }
2936}
Original file line number Diff line number Diff line change 44
55use Vonage \Messages \MessageObjects \ImageObject ;
66use Vonage \Messages \Channel \BaseMessage ;
7+ use Vonage \Messages \MessageTraits \ContextTrait ;
78
89class WhatsAppImage extends BaseMessage
910{
11+ use ContextTrait;
12+
1013 protected string $ channel = 'whatsapp ' ;
1114 protected string $ subType = BaseMessage::MESSAGES_SUBTYPE_IMAGE ;
1215
@@ -24,6 +27,10 @@ public function toArray(): array
2427 $ returnArray = $ this ->getBaseMessageUniversalOutputArray ();
2528 $ returnArray ['image ' ] = $ this ->image ->toArray ();
2629
30+ if (!is_null ($ this ->context )) {
31+ $ returnArray ['context ' ] = $ this ->context ;
32+ }
33+
2734 return $ returnArray ;
2835 }
2936}
Original file line number Diff line number Diff line change 44
55use Vonage \Messages \Channel \BaseMessage ;
66use Vonage \Messages \Channel \WhatsApp \MessageObjects \StickerObject ;
7+ use Vonage \Messages \MessageTraits \ContextTrait ;
78
89class WhatsAppSticker extends BaseMessage
910{
11+ use ContextTrait;
12+
1013 protected string $ subType = BaseMessage::MESSAGES_SUBTYPE_STICKER ;
1114 protected string $ channel = 'whatsapp ' ;
1215
@@ -36,6 +39,10 @@ public function toArray(): array
3639 $ returnArray = $ this ->getBaseMessageUniversalOutputArray ();
3740 $ returnArray ['sticker ' ] = $ this ->getSticker ()->toArray ();
3841
42+ if (!is_null ($ this ->context )) {
43+ $ returnArray ['context ' ] = $ this ->context ;
44+ }
45+
3946 return $ returnArray ;
4047 }
4148}
Original file line number Diff line number Diff line change 55use Vonage \Messages \MessageObjects \FileObject ;
66use Vonage \Messages \MessageObjects \TemplateObject ;
77use Vonage \Messages \Channel \BaseMessage ;
8+ use Vonage \Messages \MessageTraits \ContextTrait ;
89
910class WhatsAppTemplate extends BaseMessage
1011{
12+ use ContextTrait;
13+
1114 protected string $ channel = 'whatsapp ' ;
1215 protected string $ subType = BaseMessage::MESSAGES_SUBTYPE_TEMPLATE ;
1316
@@ -31,6 +34,10 @@ public function toArray(): array
3134 ]
3235 ];
3336
37+ if (!is_null ($ this ->context )) {
38+ $ returnArray ['context ' ] = $ this ->context ;
39+ }
40+
3441 return array_merge ($ this ->getBaseMessageUniversalOutputArray (), $ returnArray );
3542 }
3643
You can’t perform that action at this time.
0 commit comments