# Class Message

GenericResource is the class every model should use for initialization. It provides the functions to check the mandatory, optional arguments provided

  Catapult\GenericResource
  Catapult\Message

Namespace: Catapult
Located at models/Message.php

## Methods summary

`public` | # `__construct( )` CTor to message object inherit base provide all implementation here. CTor to message object inherit base provide all implementation here. Init form: GET Message('message-id') Message() POST Message(array)
`public` | # `create( )` General purpose create General purpose create #### Overrides `Catapult\GenericResource::create`
`public` | # `send( args: $args )` Send message with additional parameters important rewrite in place of more polymorphic style. i.e send(from, to, message, calback) Send message with additional parameters important rewrite in place of more polymorphic style. i.e send(from, to, message, calback) #### Parameters $args of valid parameters

### Methods inherited from Catapult\GenericResource

`__call()`, `__toString()`, `_init()`, `_list()`, `check()`, `delete()`, `get()`, `getAudioUrl()`, `getObjClass()`, `getPath()`, `getSchemaString()`, `get_sub_function()`, `load()`, `reload()`, `toArray()`, `update()`

## Properties summary

### Properties inherited from Catapult\GenericResource

`$lastUpdate`, `$paths`