PHP Class OCA\OcSms\Controller\ApiController

Inheritance: extends OCP\AppFramework\Controller
Afficher le fichier Open project: nerzhul/ocsms

Méthodes publiques

Méthode 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

Méthode Description
checkPushStructure ( $smsCount, $smsDatas ) : boolean

Method Details

__construct() public méthode

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

fetchMessages() public méthode

public fetchMessages ( $start, $limit ) : OCP\AppFramework\Http\JSONResponse
$start
$limit
Résultat OCP\AppFramework\Http\JSONResponse

fetchMessagesCount() public méthode

public fetchMessagesCount ( ) : OCP\AppFramework\Http\JSONResponse
Résultat OCP\AppFramework\Http\JSONResponse

fetchMessagesForNumber() public méthode

public fetchMessagesForNumber ( $phoneNumber, $start, $limit ) : OCP\AppFramework\Http\JSONResponse
$phoneNumber
$start
$limit
Résultat OCP\AppFramework\Http\JSONResponse

fetchMessagesToSend() public méthode

public fetchMessagesToSend ( )

getAllStoredPhoneNumbers() public méthode

getApiVersion() public méthode

public getApiVersion ( )

push() public méthode

public push ( $smsCount, $smsDatas ) : OCP\AppFramework\Http\JSONResponse
$smsCount
$smsDatas
Résultat OCP\AppFramework\Http\JSONResponse

replace() public méthode

public replace ( $smsCount, $smsDatas ) : OCP\AppFramework\Http\JSONResponse
$smsCount
$smsDatas
Résultat OCP\AppFramework\Http\JSONResponse

retrieveAllIds() public méthode

public retrieveAllIds ( )

retrieveLastTimestamp() public méthode