PHP Class OCA\OcSms\Controller\ApiController

Inheritance: extends OCP\AppFramework\Controller
Show file Open project: nerzhul/ocsms

Public Methods

Method Description
__construct ( $appName, OCP\IRequest $request, $userId, SmsMapper $mapper )
fetchMessages ( $start, $limit ) : OCP\AppFramework\Http\JSONResponse
fetchMessagesCount ( ) : OCP\AppFramework\Http\JSONResponse
fetchMessagesForNumber ( $phoneNumber, $start, $limit ) : OCP\AppFramework\Http\JSONResponse
fetchMessagesToSend ( )
getAllStoredPhoneNumbers ( )
getApiVersion ( )
push ( $smsCount, $smsDatas ) : OCP\AppFramework\Http\JSONResponse
replace ( $smsCount, $smsDatas ) : OCP\AppFramework\Http\JSONResponse
retrieveAllIds ( )
retrieveLastTimestamp ( )

Private Methods

Method Description
checkPushStructure ( $smsCount, $smsDatas ) : boolean

Method Details

__construct() public method

public __construct ( $appName, OCP\IRequest $request, $userId, SmsMapper $mapper )
$request OCP\IRequest
$mapper OCA\OcSms\Db\SmsMapper

fetchMessages() public method

public fetchMessages ( $start, $limit ) : OCP\AppFramework\Http\JSONResponse
$start
$limit
return OCP\AppFramework\Http\JSONResponse

fetchMessagesCount() public method

public fetchMessagesCount ( ) : OCP\AppFramework\Http\JSONResponse
return OCP\AppFramework\Http\JSONResponse

fetchMessagesForNumber() public method

public fetchMessagesForNumber ( $phoneNumber, $start, $limit ) : OCP\AppFramework\Http\JSONResponse
$phoneNumber
$start
$limit
return OCP\AppFramework\Http\JSONResponse

fetchMessagesToSend() public method

public fetchMessagesToSend ( )

getAllStoredPhoneNumbers() public method

getApiVersion() public method

public getApiVersion ( )

push() public method

public push ( $smsCount, $smsDatas ) : OCP\AppFramework\Http\JSONResponse
$smsCount
$smsDatas
return OCP\AppFramework\Http\JSONResponse

replace() public method

public replace ( $smsCount, $smsDatas ) : OCP\AppFramework\Http\JSONResponse
$smsCount
$smsDatas
return OCP\AppFramework\Http\JSONResponse

retrieveAllIds() public method

public retrieveAllIds ( )

retrieveLastTimestamp() public method