RequestPacket
class RequestPacket extends Packet
Rpc Request Packet
Constants
SINGLE_MODE |
Single Mode |
BATCH_MODE |
Batch Mode |
Properties
protected string | $jtlrpc | A String specifying the version of the JSON-RPC protocol. | from Packet |
protected string | $id | An identifier established by the Client that MUST contain a String, Number, or NULL value if included. | from Packet |
protected string | $method | A String containing the name of the method to be invoked. | |
protected array | $params | A Structured value that holds the parameter values to be used during the invocation of the method. |
Methods
setOptions(stdClass $object = null, array $options = null)
Sets Properties with matching Array Values
from Model
stdClass
getPublic(array $publics = array('fields', 'isEncrypted', 'identities', '_type'))
Convert the Model into stdClass Object
from Model
string
getMethod()
Getter for $method
mixed
getParams()
Getter for $params
validate()
Validates a Rpc Request Packet
static RequestPacket|RequestPacket
build(string $jtlrpc)
Build RequestPacket
Details
in Model at line 33
multitype:
getProperties()
Get the Model Properties
in Model at line 45
Model
setOptions(stdClass $object = null, array $options = null)
Sets Properties with matching Array Values
in Model at line 82
stdClass
getPublic(array $publics = array('fields', 'isEncrypted', 'identities', '_type'))
Convert the Model into stdClass Object
in Model at line 115
toJson()
in Packet at line 63
string
getJtlrpc()
Getter for $jtlrpc
in Packet at line 85
string
getId()
Getter for $id
at line 49
string
getMethod()
Getter for $method
at line 60
Packet
setMethod(string $method)
Setter for $method
at line 71
mixed
getParams()
Getter for $params
at line 82
Packet
setParams(array $params)
Setter for $params
at line 93
final
validate()
Validates a Rpc Request Packet
at line 125
static RequestPacket|RequestPacket
build(string $jtlrpc)
Build RequestPacket