Class Api
package |
mixisLv\Reamaze |
---|---|
author |
Mikus Rozenbergs mikus.rozenbergs@gmail.com |
__construct(string $brand, string $loginEmail, string $apiToken)
string
your Reamaze brand
string
your Reamaze login email
string
your Reamaze API token
__destruct()
__get( $property) : \mixisLv\Reamaze\Api\Articles|\mixisLv\Reamaze\Api\Channels|\mixisLv\Reamaze\Api\Contacts|\mixisLv\Reamaze\Api\Conversations|\mixisLv\Reamaze\Api\Messages|\mixisLv\Reamaze\Api\Reports|\mixisLv\Reamaze\Api\Staff|null
\mixisLv\Reamaze\Api\Articles|\mixisLv\Reamaze\Api\Channels|\mixisLv\Reamaze\Api\Contacts|\mixisLv\Reamaze\Api\Conversations|\mixisLv\Reamaze\Api\Messages|\mixisLv\Reamaze\Api\Reports|\mixisLv\Reamaze\Api\Staff|null
call( $action, string $method, array $params) : \stdClass
Throws |
|
---|
string
GET/POST/PUT
array
\stdClass
error( $code, $response)
Throws |
|
---|
errorMessage( $code, $errorMsg) : mixed|string
mixed|string
getProperty( $property) : \mixisLv\Reamaze\Api\Articles|\mixisLv\Reamaze\Api\Channels|\mixisLv\Reamaze\Api\Contacts|\mixisLv\Reamaze\Api\Conversations|\mixisLv\Reamaze\Api\Messages|\mixisLv\Reamaze\Api\Reports|\mixisLv\Reamaze\Api\Staff|null
\mixisLv\Reamaze\Api\Articles|\mixisLv\Reamaze\Api\Channels|\mixisLv\Reamaze\Api\Contacts|\mixisLv\Reamaze\Api\Conversations|\mixisLv\Reamaze\Api\Messages|\mixisLv\Reamaze\Api\Reports|\mixisLv\Reamaze\Api\Staff|null
getUrl( $action, $method, $params)
implodeErrors(array $errors) : string
array
string
isError( $response, $httpCode) : boolean
boolean
log(string $message)
string
paramsToJson( $params)
debug : boolean
var |
---|
boolean
brand : string
var |
Reamaze brand |
---|
string
loginEmail : string
var |
Reamaze login email |
---|
string
apiToken : string
var |
Reamaze token |
---|
string
curl : resource
var |
cURL handle |
---|
resource
articles : \mixisLv\Reamaze\Api\Articles
\mixisLv\Reamaze\Api\Articles
contacts : \mixisLv\Reamaze\Api\Contacts
\mixisLv\Reamaze\Api\Contacts
conversations : \mixisLv\Reamaze\Api\Conversations
\mixisLv\Reamaze\Api\Conversations
channels : \mixisLv\Reamaze\Api\Channels
\mixisLv\Reamaze\Api\Channels
staff : \mixisLv\Reamaze\Api\Staff
\mixisLv\Reamaze\Api\Staff
reports : \mixisLv\Reamaze\Api\Reports
\mixisLv\Reamaze\Api\Reports