semilimes mcu sdk 0.1
semilimes Software Development Kit for microcontrollers
Loading...
Searching...
No Matches
groupchat_invite.h
1#ifndef _groupchat_invite_
2#define _groupchat_invite_
3
4#include "../defines.h"
5
7{
8private:
9 SmeJson json_data;
10 char** pjson;
11 char** pjsonArray;
12
13public:
14// Function: GroupchatInvite
15
16// This endpoint allows to invite other recipients to the specified group chat.
17
18// Prototype:
19// void GroupchatInvite(char* json);
20
21// Parameters:
24
25// Returns:
27 GroupchatInvite(char* json, char* jsonArray)
28 {
29 pjson = &json;
30 pjsonArray = &jsonArray;
31 json_data.initJson(*pjson);
32 json_data.initJsonArray(*pjsonArray);
33 }
34
35// Function: GroupchatInvite.setObj
36
37// This endpoint allows to invite other recipients to the specified group chat.
38
39// Prototype:
40// void setObj(char* groupChatIds)
41
42// Parameters:
44
45// Returns:
47 void setObj(char* groupChatIds);
48
49// Function: GroupchatInvite.addRecipientIds
50
51// Add the recipientId
52
53// Prototype:
54// void addRecipientIds(char* recipientIds);
55
56// Parameters:
58
59// Returns:
61 void addRecipientIds(char* recipientIds);
62
63// Function: GroupchatInvite.appendRecipientIds
64
65// Append the selected recipientIds
66
67// Prototype:
68// void appendRecipientIds();
69
70// Parameters:
71
72// Returns:
74 void appendRecipientIds();
75
76// Function: GetGroupchatMessage.getEPurl
77
78// provides the full url for this endpoint
79
80// Prototype:
81// char* getEPurl();
82
83// Parameters:
84
85// Returns:
87 char* getEPurl();
88};
89
90#endif
Definition groupchat_invite.h:7
void setObj(char *groupChatIds)
Definition groupchat_invite.cpp:15
void addRecipientIds(char *recipientIds)
Definition groupchat_invite.cpp:34
void appendRecipientIds()
Definition groupchat_invite.cpp:51
GroupchatInvite(char *json, char *jsonArray)
Definition groupchat_invite.h:27
char * getEPurl()
Definition groupchat_invite.cpp:68