Parse Arduino Yun SDK  1
Parse Arduino Yun SDK
Public Member Functions | Protected Attributes
ParseRequest Class Referenceabstract

Class responsible for Parse requests. More...

#include <ParseRequest.h>

Inheritance diagram for ParseRequest:
ParseObjectCreate ParseObjectDelete ParseObjectGet ParseQuery ParseCloudFunction ParseObjectUpdate ParseTrackEvent

Public Member Functions

 ParseRequest ()
 Constructor of ParseRequest object.
 
 ~ParseRequest ()
 Destructor of ParseRequest object.
 
void setClassName (const char *className)
 set the ParseObject class name in which request will be performed. More...
 
void setObjectId (const char *objectId)
 set the ParseObject object id in which request will be performed. More...
 
virtual ParseResponse send ()=0
 execute the parse request. More...
 

Protected Attributes

String httpPath
 
String requestBody
 
bool isBodySet
 

Detailed Description

Class responsible for Parse requests.

Member Function Documentation

ParseResponse ParseRequest::send ( )
pure virtual

execute the parse request.

Returns
response of request

Implemented in ParseQuery, ParseObjectCreate, ParseObjectDelete, ParseObjectGet, and ParseObjectUpdate.

void ParseRequest::setClassName ( const char *  className)

set the ParseObject class name in which request will be performed.

NOTE: ONLY use when request(GET/UPDATE/DELETE/CREATE/QUERY) is related with object for system object "Installation/User/Role", use "_Installatoin/_User/_Role" for className DO NOT setClassName for ParseCloudFunction, use setFunctionName DO NOT setClassName for ParseCloudFunction, use setEventName

Parameters
classNameclass name.
void ParseRequest::setObjectId ( const char *  objectId)

set the ParseObject object id in which request will be performed.

NOTE: ONLY setObjectId for GET/UPDATE/DELETE request on a specific object for CREATE request, a new object id will be return on response

Parameters
objectIdobject id.

The documentation for this class was generated from the following files: