EMS.Services.TEMSInternalAPI.TJSONNames

From RAD Studio API Documentation
Jump to: navigation, search

[–] Properties
Type:
record
struct
Visibility: public
Source:
EMS.Services.pas
EMS.Services.hpp
Unit: EMS.Services
Parent: TEMSInternalAPI

Delphi

TJSONNames = record

C++

struct DECLSPEC_DRECORD TJSONNames
{
public:
    #define TEMSInternalAPI_TJSONNames_UserName L"username"
    #define TEMSInternalAPI_TJSONNames_Password L"password"
    #define TEMSInternalAPI_TJSONNames_SessionToken L"sessionToken"
    #define TEMSInternalAPI_TJSONNames_Error L"error"
    #define TEMSInternalAPI_TJSONNames_Description L"description"
    #define TEMSInternalAPI_TJSONNames_UserID L"_id"
    #define TEMSInternalAPI_TJSONNames_GroupName L"groupname"
    #define TEMSInternalAPI_TJSONNames_InstallationID L"_id"
    #define TEMSInternalAPI_TJSONNames_MetaData L"_meta"
    #define TEMSInternalAPI_TJSONNames_MetaCreated L"created"
    #define TEMSInternalAPI_TJSONNames_MetaUpdated L"updated"
    #define TEMSInternalAPI_TJSONNames_MetaCreator L"creator"
    #define TEMSInternalAPI_TJSONNames_PushWhere L"where"
    #define TEMSInternalAPI_TJSONNames_PushChannels L"channels"
    #define TEMSInternalAPI_TJSONNames_PushData L"data"
    #define TEMSInternalAPI_TJSONNames_GroupUsers L"users"
};

Description

Strings to use as keys in pairs of JSON objects that you want to send to built-in EMS resources.

You do not need to use TJSONNames to use the TEMSInternalAPI class, but you might need TJSONNames if you create a subclass of TEMSInternalAPI that extends its functionality.