solution = array('serviceSid' => $serviceSid, 'streamSid' => $streamSid, ); $this->uri = '/Services/' . rawurlencode($serviceSid) . '/Streams/' . rawurlencode($streamSid) . '/Messages'; } /** * Create a new StreamMessageInstance * * @param array $data Stream Message body. * @return StreamMessageInstance Newly created StreamMessageInstance */ public function create($data) { $data = Values::of(array('Data' => Serialize::jsonObject($data), )); $payload = $this->version->create( 'POST', $this->uri, array(), $data ); return new StreamMessageInstance( $this->version, $payload, $this->solution['serviceSid'], $this->solution['streamSid'] ); } /** * Provide a friendly representation * * @return string Machine friendly representation */ public function __toString() { return '[Twilio.Sync.V1.StreamMessageList]'; } }