├── .gitignore
├── Demos
├── WPPCloudAPI4DelphiDEMO.dpr
├── WPPCloudAPI4DelphiDEMO.dproj
├── WPPCloudAPI4DelphiDEMO.mes
├── WPPCloudAPI4DelphiDEMO.res
├── WPPCloudAPI4DelphiDEMO_Icon.ico
├── uPrincipal.dfm
└── uPrincipal.pas
├── LICENSE
├── Packages
├── Unit1.pas
├── WPPCloudAPI4Delphi.dpk
├── WPPCloudAPI4Delphi.dproj
└── WPPCloudAPI4Delphi.res
├── README.md
└── Source
├── uInstagram.pas
├── uRetMensagemApiOficial.pas
├── uTWPPCloudAPI.Emoticons.pas
├── uWPPCloudAPI.pas
├── uWPPCloudAPI_indy.pas
└── uWhatsAppBusinessClasses.pas
/.gitignore:
--------------------------------------------------------------------------------
1 | # Uncomment these types if you want even more clean repository. But be careful.
2 | # It can make harm to an existing project source. Read explanations below.
3 | #
4 | # Resource files are binaries containing manifest, project icon and version info.
5 | # They can not be viewed as text or compared by diff-tools. Consider replacing them with .rc files.
6 | #*.res
7 | #
8 | # Type library file (binary). In old Delphi versions it should be stored.
9 | # Since Delphi 2009 it is produced from .ridl file and can safely be ignored.
10 | #*.tlb
11 | #
12 | # Diagram Portfolio file. Used by the diagram editor up to Delphi 7.
13 | # Uncomment this if you are not using diagrams or use newer Delphi version.
14 | #*.ddp
15 | #
16 | # Visual LiveBindings file. Added in Delphi XE2.
17 | # Uncomment this if you are not using LiveBindings Designer.
18 | #*.vlb
19 | #
20 | # Deployment Manager configuration file for your project. Added in Delphi XE2.
21 | # Uncomment this if it is not mobile development and you do not use remote debug feature.
22 | #*.deployproj
23 | #
24 | # C++ object files produced when C/C++ Output file generation is configured.
25 | # Uncomment this if you are not using external objects (zlib library for example).
26 | #*.obj
27 | #
28 |
29 | # Delphi compiler-generated binaries (safe to delete)
30 | *.exe
31 | *.dll
32 | *.bpl
33 | *.bpi
34 | *.dcp
35 | *.so
36 | *.apk
37 | *.drc
38 | *.map
39 | *.dres
40 | *.rsm
41 | *.tds
42 | *.dcu
43 | *.lib
44 | *.a
45 | *.o
46 | *.ocx
47 |
48 | # Delphi autogenerated files (duplicated info)
49 | *.cfg
50 | *.hpp
51 | *Resource.rc
52 |
53 | # Delphi local files (user-specific info)
54 | *.local
55 | *.identcache
56 | *.projdata
57 | *.tvsconfig
58 | *.dsk
59 |
60 | # Delphi history and backups
61 | __history/
62 | __recovery/
63 | *.~*
64 |
65 | # Castalia statistics file (since XE7 Castalia is distributed with Delphi)
66 | *.stat
67 |
68 | # Boss dependency manager vendor folder https://github.com/HashLoad/boss
69 | modules/
70 |
--------------------------------------------------------------------------------
/Demos/WPPCloudAPI4DelphiDEMO.dpr:
--------------------------------------------------------------------------------
1 | program WPPCloudAPI4DelphiDEMO;
2 |
3 | uses
4 | Vcl.Forms,
5 | uPrincipal in 'uPrincipal.pas' {frmPrincipal},
6 | uRetMensagemApiOficial in '..\Source\uRetMensagemApiOficial.pas',
7 | uWPPCloudAPI in '..\Source\uWPPCloudAPI.pas',
8 | uWhatsAppBusinessClasses in '..\Source\uWhatsAppBusinessClasses.pas';
9 |
10 | {$R *.res}
11 |
12 | begin
13 | Application.Initialize;
14 | Application.MainFormOnTaskbar := True;
15 | Application.CreateForm(TfrmPrincipal, frmPrincipal);
16 | Application.Run;
17 | end.
18 |
--------------------------------------------------------------------------------
/Demos/WPPCloudAPI4DelphiDEMO.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {AB3149D2-3050-4BF5-BBA7-8BF9A3DB9152}
4 | 18.7
5 | VCL
6 | WPPCloudAPI4DelphiDEMO.dpr
7 | True
8 | Debug
9 | Win32
10 | 3
11 | Application
12 |
13 |
14 | true
15 |
16 |
17 | true
18 | Base
19 | true
20 |
21 |
22 | true
23 | Base
24 | true
25 |
26 |
27 | true
28 | Base
29 | true
30 |
31 |
32 | true
33 | Cfg_1
34 | true
35 | true
36 |
37 |
38 | true
39 | Cfg_1
40 | true
41 | true
42 |
43 |
44 | true
45 | Base
46 | true
47 |
48 |
49 | true
50 | Cfg_2
51 | true
52 | true
53 |
54 |
55 | true
56 | Cfg_2
57 | true
58 | true
59 |
60 |
61 | .\$(Platform)\$(Config)
62 | .\$(Platform)\$(Config)
63 | false
64 | false
65 | false
66 | false
67 | false
68 | System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace)
69 | $(BDS)\bin\delphi_PROJECTICON.ico
70 | $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png
71 | $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png
72 | WPPCloudAPI4DelphiDEMO
73 |
74 |
75 | DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;RestDatawareCORE;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;svnui;tethering;JvGlobus;FireDACADSDriver;JvPluginSystem;DBXMSSQLDriver;JvMM;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;JvBands;vcldb;bindcompfmx;svn;JvJans;DBXOracleDriver;JvNet;DTDominio;inetdb;JvAppFrm;CEF4Delphi;FmxTeeUI;emsedge;JvDotNetCtrls;FireDACIBDriver;fmx;fmxdae;vclib;frxTee26;JvWizards;chatpainel;office2K;FireDACDBXDriver;dbexpress;IndyCore;RESTDWDriverFD;vclx;JvPageComps;dsnap;DataSnapCommon;emsclient;FireDACCommon;JvDB;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;JclDeveloperTools;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;JvCmp;JvHMI;frx26;FireDACCommonODBC;FireDACCommonDriver;DataSnapClient;RESTDWDriverRDW;inet;bindcompdbx;IndyIPCommon;JvCustom;vcl;DBXSybaseASEDriver;IndyIPServer;JvXPCtrls;frxDB26;IndySystem;FireDACDb2Driver;dsnapcon;madExcept_;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;madBasic_;TeeDB;FireDAC;Jcl;JvCore;emshosting;frxe26;TWPP4DelphiCollection;JvCrypt;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;JvDlgs;JvRuntimeDesign;ibxpress;Tee;pacote_ctrlsize;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;emsserverresource;DbxClientDriver;FireDACDSDriver;DBXSybaseASADriver;madDisAsm_;CustomIPTransport;vcldsnap;JvManagedThreads;JvSystem;SampleListViewMultiDetailAppearancePackage;JvStdCtrls;JvTimeFramework;bindcomp;appanalytics;fgx;DBXInformixDriver;IndyIPClient;frce;bindcompvcl;TeeUI;JvDocking;dbxcds;VclSmp;JvPascalInterpreter;adortl;FireDACODBCDriver;JclVcl;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;IndyProtocols;JvControls;JvPrintPreview;fmxase;$(DCC_UsePackage)
76 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)
77 | Debug
78 | true
79 | CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=
80 | 1033
81 | $(BDS)\bin\default_app.manifest
82 |
83 |
84 | DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;RestDatawareCORE;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;DBXOracleDriver;inetdb;CEF4Delphi;FmxTeeUI;emsedge;FireDACIBDriver;fmx;fmxdae;vclib;office2K;FireDACDBXDriver;dbexpress;IndyCore;RESTDWDriverFD;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;IndyIPCommon;vcl;DBXSybaseASEDriver;IndyIPServer;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;emshosting;TWPP4DelphiCollection;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;emsserverresource;DbxClientDriver;FireDACDSDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;TeeUI;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;IndyProtocols;fmxase;$(DCC_UsePackage)
85 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)
86 | Debug
87 | true
88 | CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=
89 | 1033
90 | $(BDS)\bin\default_app.manifest
91 |
92 |
93 | DEBUG;$(DCC_Define)
94 | true
95 | false
96 | true
97 | true
98 | true
99 |
100 |
101 | false
102 | true
103 | PerMonitorV2
104 | C:\Executaveis\WPPCloudAPI4DelphiDEMO
105 | C:\Executaveis\WPPCloudAPI4DelphiDEMO\objeto
106 | true
107 | 1033
108 | 3
109 | WPPCloudAPI4DelphiDEMO_Icon.ico
110 |
111 |
112 | true
113 | PerMonitorV2
114 | true
115 | 1033
116 | C:\Executaveis\WPPCloudAPI4DelphiDEMO64bit
117 | C:\Executaveis\WPPCloudAPI4DelphiDEMO64bit\objeto
118 |
119 |
120 | false
121 | RELEASE;$(DCC_Define)
122 | 0
123 | 0
124 |
125 |
126 | true
127 | PerMonitorV2
128 |
129 |
130 | true
131 | PerMonitorV2
132 |
133 |
134 |
135 | MainSource
136 |
137 |
138 |
139 | dfm
140 |
141 |
142 |
143 |
144 |
145 | Cfg_2
146 | Base
147 |
148 |
149 | Base
150 |
151 |
152 | Cfg_1
153 | Base
154 |
155 |
156 |
157 | Delphi.Personality.12
158 | Application
159 |
160 |
161 |
162 | WPPCloudAPI4DelphiDEMO.dpr
163 |
164 |
165 | File C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\RESTDWDriverFD.bpl not found
166 | File C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\RESTDWDriverRDW.bpl not found
167 | File C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\TInjectCollection.bpl not found
168 | Microsoft Office XP Sample Automation Server Wrapper Components
169 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_Comum.bpl not found
170 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_OpenSSL.bpl not found
171 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_Diversos.bpl not found
172 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_Serial.bpl not found
173 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_Convenio115.bpl not found
174 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_LFD.bpl not found
175 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_EDI.bpl not found
176 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_PAF.bpl not found
177 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_SEF2.bpl not found
178 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_Sintegra.bpl not found
179 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_SPED.bpl not found
180 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_SPEDImportar.bpl not found
181 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_DeSTDA.bpl not found
182 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_Ponto.bpl not found
183 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_LCDPR.bpl not found
184 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_TCP.bpl not found
185 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_MTER.bpl not found
186 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_Integrador.bpl not found
187 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_Boleto.bpl not found
188 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_PagFor.bpl not found
189 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_NFe.bpl not found
190 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_NFCeECFVirtual.bpl not found
191 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_NFeDanfeESCPOS.bpl not found
192 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_CTe.bpl not found
193 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_NFSe.bpl not found
194 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_NFSeX.bpl not found
195 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_MDFe.bpl not found
196 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_GNRE.bpl not found
197 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBre_Social.bpl not found
198 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_Reinf.bpl not found
199 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_SAT.bpl not found
200 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_SATECFVirtual.bpl not found
201 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_SATExtratoESCPOS.bpl not found
202 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_SATWS.bpl not found
203 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_BlocoX.bpl not found
204 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_BPe.bpl not found
205 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_BPeDabpeESCPOS.bpl not found
206 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_ANe.bpl not found
207 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_CIOT.bpl not found
208 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_ONE.bpl not found
209 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_NF3e.bpl not found
210 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_NF3eDANF3eESCPOS.bpl not found
211 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_TEFD.bpl not found
212 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_NFeDanfeRL.bpl not found
213 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_NFSeDanfseRL.bpl not found
214 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_NFSeXDanfseRL.bpl not found
215 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_CTeDacteRL.bpl not found
216 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_BoletoRL.bpl not found
217 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_MDFeDamdfeRL.bpl not found
218 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_SATExtratoRL.bpl not found
219 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_GNREGuiaRL.bpl not found
220 | File C:\ACBr_Atualizado\Lib\Delphi\LibD26\Win32\DCLACBr_ADRCST.bpl not found
221 |
222 |
223 |
224 |
225 |
226 | WPPCloudAPI4DelphiDEMO.exe
227 | true
228 |
229 |
230 |
231 |
232 | 1
233 |
234 |
235 | Contents\MacOS
236 | 1
237 |
238 |
239 | 0
240 |
241 |
242 |
243 |
244 | classes
245 | 1
246 |
247 |
248 |
249 |
250 | res\xml
251 | 1
252 |
253 |
254 |
255 |
256 | library\lib\armeabi-v7a
257 | 1
258 |
259 |
260 |
261 |
262 | library\lib\armeabi
263 | 1
264 |
265 |
266 |
267 |
268 | library\lib\mips
269 | 1
270 |
271 |
272 |
273 |
274 | library\lib\armeabi-v7a
275 | 1
276 |
277 |
278 |
279 |
280 | res\drawable
281 | 1
282 |
283 |
284 |
285 |
286 | res\values
287 | 1
288 |
289 |
290 |
291 |
292 | res\values-v21
293 | 1
294 |
295 |
296 |
297 |
298 | res\values
299 | 1
300 |
301 |
302 |
303 |
304 | res\drawable
305 | 1
306 |
307 |
308 |
309 |
310 | res\drawable-xxhdpi
311 | 1
312 |
313 |
314 |
315 |
316 | res\drawable-ldpi
317 | 1
318 |
319 |
320 |
321 |
322 | res\drawable-mdpi
323 | 1
324 |
325 |
326 |
327 |
328 | res\drawable-hdpi
329 | 1
330 |
331 |
332 |
333 |
334 | res\drawable-xhdpi
335 | 1
336 |
337 |
338 |
339 |
340 | res\drawable-mdpi
341 | 1
342 |
343 |
344 |
345 |
346 | res\drawable-hdpi
347 | 1
348 |
349 |
350 |
351 |
352 | res\drawable-xhdpi
353 | 1
354 |
355 |
356 |
357 |
358 | res\drawable-xxhdpi
359 | 1
360 |
361 |
362 |
363 |
364 | res\drawable-xxxhdpi
365 | 1
366 |
367 |
368 |
369 |
370 | res\drawable-small
371 | 1
372 |
373 |
374 |
375 |
376 | res\drawable-normal
377 | 1
378 |
379 |
380 |
381 |
382 | res\drawable-large
383 | 1
384 |
385 |
386 |
387 |
388 | res\drawable-xlarge
389 | 1
390 |
391 |
392 |
393 |
394 | res\values
395 | 1
396 |
397 |
398 |
399 |
400 | 1
401 |
402 |
403 | Contents\MacOS
404 | 1
405 |
406 |
407 | 0
408 |
409 |
410 |
411 |
412 | Contents\MacOS
413 | 1
414 | .framework
415 |
416 |
417 | Contents\MacOS
418 | 1
419 | .framework
420 |
421 |
422 | 0
423 |
424 |
425 |
426 |
427 | 1
428 | .dylib
429 |
430 |
431 | 1
432 | .dylib
433 |
434 |
435 | 1
436 | .dylib
437 |
438 |
439 | Contents\MacOS
440 | 1
441 | .dylib
442 |
443 |
444 | Contents\MacOS
445 | 1
446 | .dylib
447 |
448 |
449 | 0
450 | .dll;.bpl
451 |
452 |
453 |
454 |
455 | 1
456 | .dylib
457 |
458 |
459 | 1
460 | .dylib
461 |
462 |
463 | 1
464 | .dylib
465 |
466 |
467 | Contents\MacOS
468 | 1
469 | .dylib
470 |
471 |
472 | Contents\MacOS
473 | 1
474 | .dylib
475 |
476 |
477 | 0
478 | .bpl
479 |
480 |
481 |
482 |
483 | 0
484 |
485 |
486 | 0
487 |
488 |
489 | 0
490 |
491 |
492 | 0
493 |
494 |
495 | Contents\Resources\StartUp\
496 | 0
497 |
498 |
499 | Contents\Resources\StartUp\
500 | 0
501 |
502 |
503 | 0
504 |
505 |
506 |
507 |
508 | 1
509 |
510 |
511 | 1
512 |
513 |
514 | 1
515 |
516 |
517 |
518 |
519 | 1
520 |
521 |
522 | 1
523 |
524 |
525 | 1
526 |
527 |
528 |
529 |
530 | 1
531 |
532 |
533 | 1
534 |
535 |
536 | 1
537 |
538 |
539 |
540 |
541 | 1
542 |
543 |
544 | 1
545 |
546 |
547 | 1
548 |
549 |
550 |
551 |
552 | 1
553 |
554 |
555 | 1
556 |
557 |
558 | 1
559 |
560 |
561 |
562 |
563 | 1
564 |
565 |
566 | 1
567 |
568 |
569 | 1
570 |
571 |
572 |
573 |
574 | 1
575 |
576 |
577 | 1
578 |
579 |
580 | 1
581 |
582 |
583 |
584 |
585 | 1
586 |
587 |
588 | 1
589 |
590 |
591 | 1
592 |
593 |
594 |
595 |
596 | 1
597 |
598 |
599 | 1
600 |
601 |
602 | 1
603 |
604 |
605 |
606 |
607 | 1
608 |
609 |
610 | 1
611 |
612 |
613 | 1
614 |
615 |
616 |
617 |
618 | 1
619 |
620 |
621 | 1
622 |
623 |
624 | 1
625 |
626 |
627 |
628 |
629 | 1
630 |
631 |
632 | 1
633 |
634 |
635 | 1
636 |
637 |
638 |
639 |
640 | 1
641 |
642 |
643 | 1
644 |
645 |
646 | 1
647 |
648 |
649 |
650 |
651 | 1
652 |
653 |
654 | 1
655 |
656 |
657 | 1
658 |
659 |
660 |
661 |
662 | 1
663 |
664 |
665 | 1
666 |
667 |
668 | 1
669 |
670 |
671 |
672 |
673 | 1
674 |
675 |
676 | 1
677 |
678 |
679 | 1
680 |
681 |
682 |
683 |
684 | 1
685 |
686 |
687 | 1
688 |
689 |
690 | 1
691 |
692 |
693 |
694 |
695 | 1
696 |
697 |
698 | 1
699 |
700 |
701 | 1
702 |
703 |
704 |
705 |
706 | 1
707 |
708 |
709 | 1
710 |
711 |
712 | 1
713 |
714 |
715 |
716 |
717 | 1
718 |
719 |
720 | 1
721 |
722 |
723 | 1
724 |
725 |
726 |
727 |
728 | 1
729 |
730 |
731 | 1
732 |
733 |
734 | 1
735 |
736 |
737 |
738 |
739 | 1
740 |
741 |
742 | 1
743 |
744 |
745 | 1
746 |
747 |
748 |
749 |
750 | 1
751 |
752 |
753 | 1
754 |
755 |
756 | 1
757 |
758 |
759 |
760 |
761 | 1
762 |
763 |
764 | 1
765 |
766 |
767 | 1
768 |
769 |
770 |
771 |
772 | 1
773 |
774 |
775 |
776 |
777 | ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF
778 | 1
779 |
780 |
781 | ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF
782 | 1
783 |
784 |
785 |
786 |
787 | 1
788 |
789 |
790 | 1
791 |
792 |
793 |
794 |
795 | ..\
796 | 1
797 |
798 |
799 | ..\
800 | 1
801 |
802 |
803 |
804 |
805 | 1
806 |
807 |
808 | 1
809 |
810 |
811 | 1
812 |
813 |
814 |
815 |
816 | 1
817 |
818 |
819 | 1
820 |
821 |
822 | 1
823 |
824 |
825 |
826 |
827 | ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF
828 | 1
829 |
830 |
831 |
832 |
833 | ..\
834 | 1
835 |
836 |
837 | ..\
838 | 1
839 |
840 |
841 |
842 |
843 | Contents
844 | 1
845 |
846 |
847 | Contents
848 | 1
849 |
850 |
851 |
852 |
853 | Contents\Resources
854 | 1
855 |
856 |
857 | Contents\Resources
858 | 1
859 |
860 |
861 |
862 |
863 | library\lib\armeabi-v7a
864 | 1
865 |
866 |
867 | 1
868 |
869 |
870 | 1
871 |
872 |
873 | 1
874 |
875 |
876 | 1
877 |
878 |
879 | Contents\MacOS
880 | 1
881 |
882 |
883 | Contents\MacOS
884 | 1
885 |
886 |
887 | 0
888 |
889 |
890 |
891 |
892 | 1
893 |
894 |
895 | 1
896 |
897 |
898 |
899 |
900 | Assets
901 | 1
902 |
903 |
904 | Assets
905 | 1
906 |
907 |
908 |
909 |
910 | Assets
911 | 1
912 |
913 |
914 | Assets
915 | 1
916 |
917 |
918 |
919 |
920 |
921 |
922 |
923 |
924 |
925 |
926 |
927 |
928 |
929 | True
930 | True
931 |
932 |
933 | 12
934 |
935 |
936 |
937 |
938 |
939 |
--------------------------------------------------------------------------------
/Demos/WPPCloudAPI4DelphiDEMO.mes:
--------------------------------------------------------------------------------
1 | [GeneralSettings]
2 | MesVersion=4
3 | HandleExceptions=0
4 | LinkInCode=1
5 | AppendMapFileToBinary=1
6 | NoOwnMadExceptSettings=0
7 | CheckFileCrc=1
8 | CheckForFrozenMainThread=0
9 | FreezeTimeout=60000
10 | ReportLeaks=0
11 | WindowsLogo=0
12 | CrashOnBuffer=0
13 | CrashOnUnderrun=0
14 | AutomaticallySaveBugReport=1
15 | AutoSaveBugReportIfNotSent=1
16 | AutomaticallyMailBugReport=0
17 | AutoMailProgressBox=0
18 | CopyBugReportToClipboard=0
19 | SuspendAllRunningThreads=0
20 | ShowPleaseWaitBox=1
21 | PleaseWaitIcon=plwait1
22 | AutomaticallyContinueApplication=0
23 | AutomaticallyRestartApplication=0
24 | AutomaticallyCloseApplication=0
25 | SendInBackground=1
26 | SendHelper=196608
27 | Send32Icon=send321
28 | UploadViaHttp=0
29 | HttpServer=
30 | HttpSsl=0
31 | HttpPort=0
32 | HttpAccount=
33 | HttpPassword=
34 | UploadToFogBugz=0
35 | UploadToBugZilla=0
36 | UploadToMantis=0
37 | BugTrackerAccount=
38 | BugTrackerPassword=
39 | BugTrackerProject=
40 | BugTrackerArea=
41 | BugTrackerAssignTo=
42 | MailAsSmtpServer=0
43 | MailAsSmtpClient=0
44 | SmtpServer=
45 | SmtpSsl=0
46 | SmtpTls=0
47 | SmtpPort=0
48 | SmtpAccount=
49 | SmtpPassword=
50 | MailViaMapi=1
51 | MailViaMailto=1
52 | MailAddress=
53 | BugReportFile=bugreport.txt
54 | AttachBugReport=1
55 | AttachBugReportFile=1
56 | DeleteBugReportFile=1
57 | BugReportSendAs=bugreport.txt
58 | BugReportZip=
59 | ScreenShotDepth=8
60 | ScreenShotAppOnly=0
61 | ScreenShotSendAs=screenshot.png
62 | ScreenShotZip=
63 | AdditionalAttachments=
64 | AppendBugReports=1
65 | BugReportFileSize=100000
66 | DontSaveDuplicateExceptions=1
67 | DontSaveDuplicateFreezings=1
68 | DuplicateExceptionDefinition=1
69 | DuplicateFreezeDefinition=2
70 | ShowExceptionBox=1
71 | OkBtnText=&OK
72 | DetailsBtnText=&Details
73 | PleaseWaitTitle=Information
74 | PleaseWaitText=Please wait a moment...
75 | BugTrackerTitle=%25appname%25, %25exceptMsg%25
76 | BugTrackerDescr=error details: %0d%0a%25errorDetails%25
77 | MailSubject=bug report
78 | MailBody=please find the bug report attached
79 | SendBoxTitle=Sending bug report...
80 | PrepareAttachMsg=Preparing attachments...
81 | MxLookupMsg=Searching for mail server...
82 | ConnectMsg=Connecting to server...
83 | SendMailMsg=Sending mail...
84 | FieldsMsg=Setting fields...
85 | SendAttachMsg=Sending attachments...
86 | SendFinalizeMsg=Finalizing...
87 | MailFailureMsg=Sorry, sending the bug report didn't work.
88 | VersionVariable=
89 | [ExceptionBox]
90 | ShowButtonMailBugReport=1
91 | ShowButtonSaveBugReport=0
92 | ShowButtonPrintBugReport=0
93 | ShowButtonShowBugReport=1
94 | ShowButtonContinueApplication=1
95 | ShowButtonRestartApplication=1
96 | ShowButtonCloseApplication=1
97 | IconButtonSendBugReport=send1
98 | IconButtonSaveBugReport=save1
99 | IconButtonPrintBugReport=print1
100 | IconButtonShowBugReport=show1
101 | IconButtonContinueApplication=continue1
102 | IconButtonCantContinueApplication=cantContinue1
103 | IconButtonRestartApplication=restart1
104 | IconButtonCloseApplication=close1
105 | FocusedButton=0
106 | SendAssistant=SendAssistant
107 | SaveAssistant=SaveAssistant
108 | PrintAssistant=PrintAssistant
109 | AutomaticallyShowBugReport=0
110 | NoOwnerDrawButtons=0
111 | BigExceptionIcon=big1
112 | TitleBar=%25appname%25
113 | ExceptionMessage=An error occurred in the application.
114 | FrozenMessage=The application seems to be frozen.
115 | BitFaultMsg=The file "%25modname%25" seems to be corrupt!
116 | MailBugReportText=send bug report
117 | SaveBugReportText=save bug report
118 | PrintBugReportText=print bug report
119 | ShowBugReportText=show bug report
120 | ContinueApplicationText=continue application
121 | RestartApplicationText=restart application
122 | CloseApplicationText=close application
123 | [BugReport]
124 | ListThreads=1
125 | ListModules=1
126 | ListHardware=1
127 | ShowCpuRegisters=1
128 | ShowStackDump=1
129 | Disassembly=1
130 | HideUglyItems=0
131 | ShowRelativeAddrs=1
132 | ShowRelativeLines=1
133 | FormatDisassembly=0
134 | LimitDisassembly=5
135 | EnabledPlugins=modules|processes|hardware
136 | [Filters]
137 | Filter1ExceptionClasses=EDBEditError
138 | Filter1DontCreateBugReport=1
139 | Filter1DontCreateScreenshot=1
140 | Filter1DontSuspendThreads=1
141 | Filter1DontCallHandlers=1
142 | Filter1ShowBox=3
143 | Filter1Assis=
144 | Filter2ExceptionClasses=
145 | Filter2DontCreateBugReport=0
146 | Filter2DontCreateScreenshot=0
147 | Filter2DontSuspendThreads=0
148 | Filter2DontCallHandlers=0
149 | Filter2ShowBox=0
150 | Filter2Assis=
151 | GeneralDontCreateBugReport=0
152 | GeneralDontCreateScreenshot=0
153 | GeneralDontSuspendThreads=0
154 | GeneralDontCallHandlers=0
155 | GeneralShowBox=0
156 | GeneralAssis=
157 | [Assistants]
158 | Assistant1=SendAssistant|Send Assistant|ContactForm|DetailsForm|ScrShotForm
159 | Assistant2=SaveAssistant|Save Assistant|ContactForm|DetailsForm
160 | Assistant3=PrintAssistant|Print Assistant|ContactForm|DetailsForm
161 | Forms1=TPF0%0eTMEContactForm%0bContactForm%07Message%0c%13%00%00%00Contact Information%08MinWidth%04%00%00%00%00%08OnAction%0c%1b%00%00%00madExcept.HandleContactForm%05Timer%04%00%00%00%00%00%09INVButton%0bContinueBtn%07Caption%0c%08%00%00%00Continue%07Enabled%09%0bNoOwnerDraw%08%07Visible%09%00%00%09INVButton%07SkipBtn%07Caption%0c%04%00%00%00Skip%07Enabled%08%0bNoOwnerDraw%08%07Visible%09%00%00%09INVButton%09CancelBtn%07Caption%0c%06%00%00%00Cancel%07Enabled%09%0bNoOwnerDraw%08%07Visible%09%00%00%08INVLabel%06Label1%07Caption%0c%0a%00%00%00your name:%07Enabled%09%07Spacing%04%00%00%00%00%00%00%07INVEdit%08NameEdit%07Colored%09%07Enabled%09%05Lines%04%01%00%00%00%08Optional%09%0aOutputName%0c%0c%00%00%00contact name%0aOutputType%07%09nvoHeader%07Spacing%04%00%00%00%00%04Text%0c%00%00%00%00%05Valid%09%00%00%08INVLabel%06Label2%07Caption%0c%0b%00%00%00your email:%07Enabled%09%07Spacing%04%00%00%00%00%00%00%07INVEdit%09EmailEdit%07Colored%09%07Enabled%09%05Lines%04%01%00%00%00%08Optional%08%0aOutputName%0c%0d%00%00%00contact email%0aOutputType%07%09nvoHeader%07Spacing%04%00%00%00%00%04Text%0c%00%00%00%00%05Valid%09%00%00%0bINVCheckBox%08MemCheck%07Caption%0c%0b%00%00%00remember me%07Checked%08%07Enabled%09%0aOutputName%0c%00%00%00%00%07Spacing%04%00%00%00%00%00%00%00
162 | Forms2=TPF0%0eTMEDetailsForm%0bDetailsForm%07Message%0c%0d%00%00%00Error Details%08MinWidth%04%00%00%00%00%08OnAction%0c%00%00%00%00%05Timer%04%00%00%00%00%00%09INVButton%0bContinueBtn%07Caption%0c%08%00%00%00Continue%07Enabled%09%0bNoOwnerDraw%08%07Visible%09%00%00%09INVButton%07SkipBtn%07Caption%0c%04%00%00%00Skip%07Enabled%09%0bNoOwnerDraw%08%07Visible%09%00%00%09INVButton%09CancelBtn%07Caption%0c%06%00%00%00Cancel%07Enabled%09%0bNoOwnerDraw%08%07Visible%09%00%00%08INVLabel%06Label1%07Caption%0c,%00%00%00what were you doing when the error occurred?%07Enabled%09%07Spacing%04%00%00%00%00%00%00%07INVEdit%0bDetailsMemo%07Colored%09%07Enabled%09%05Lines%04%09%00%00%00%08Optional%08%0aOutputName%0c%0d%00%00%00error details%0aOutputType%07%0dnvoOwnSection%07Spacing%04%00%00%00%00%04Text%0c%00%00%00%00%05Valid%09%00%00%00
163 | Forms3=TPF0%0eTMEScrShotForm%0bScrShotForm%0dActiveControl%07%0bContinueBtn%07Message%0c%18%00%00%00Screenshot Configuration%08MinWidth%04%00%00%00%00%08OnAction%0c%1e%00%00%00madExcept.HandleScreenshotForm%05Timer%04%fa%00%00%00%00%09INVButton%0bContinueBtn%07Caption%0c%08%00%00%00Continue%07Enabled%09%0bNoOwnerDraw%08%07Visible%09%00%00%09INVButton%07SkipBtn%07Caption%0c%04%00%00%00Skip%07Enabled%08%0bNoOwnerDraw%08%07Visible%09%00%00%09INVButton%09CancelBtn%07Caption%0c%06%00%00%00Cancel%07Enabled%09%0bNoOwnerDraw%08%07Visible%09%00%00%0bINVCheckBox%0bAttachCheck%07Caption%0c%25%00%00%00attach a screenshot to the bug report%07Checked%09%07Enabled%09%0aOutputName%0c%00%00%00%00%07Spacing%04%00%00%00%00%00%00%08INVImage%0aScrShotImg%06Border%09%09Clickable%09%07Enabled%09%04File%0c%00%00%00%00%06Height%04%00%00%00%00%07Spacing%04%00%00%00%00%05Width%04%00%00%00%00%00%00%08INVLabel%06Label1%07Caption%0c%15%00%00%00(click to edit image)%07Enabled%09%07Spacing%04%00%00%00%00%00%00%00
164 |
--------------------------------------------------------------------------------
/Demos/WPPCloudAPI4DelphiDEMO.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/marcelo386/WPPCloudAPI4Delphi/08c9c30d5aadd82a60f205df8754984859371f04/Demos/WPPCloudAPI4DelphiDEMO.res
--------------------------------------------------------------------------------
/Demos/WPPCloudAPI4DelphiDEMO_Icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/marcelo386/WPPCloudAPI4Delphi/08c9c30d5aadd82a60f205df8754984859371f04/Demos/WPPCloudAPI4DelphiDEMO_Icon.ico
--------------------------------------------------------------------------------
/Demos/uPrincipal.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/marcelo386/WPPCloudAPI4Delphi/08c9c30d5aadd82a60f205df8754984859371f04/Demos/uPrincipal.pas
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2023 MARCELO DOS SANTOS DE OLIVEIRA
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Packages/Unit1.pas:
--------------------------------------------------------------------------------
1 | unit Unit1;
2 |
3 | interface
4 |
5 | implementation
6 |
7 | end.
8 |
--------------------------------------------------------------------------------
/Packages/WPPCloudAPI4Delphi.dpk:
--------------------------------------------------------------------------------
1 | package WPPCloudAPI4Delphi;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION OFF}
16 | {$OVERFLOWCHECKS OFF}
17 | {$RANGECHECKS OFF}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES ON}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$IMPLICITBUILD ON}
29 |
30 | requires
31 | rtl,
32 | IndySystem,
33 | IndyProtocols,
34 | IndyCore,
35 | inet,
36 | dbrtl,
37 | FireDAC,
38 | FireDACCommonDriver,
39 | FireDACCommon,
40 | bindengine,
41 | bindcomp,
42 | RESTComponents;
43 |
44 | contains
45 | uRetMensagemApiOficial in '..\Source\uRetMensagemApiOficial.pas',
46 | uWPPCloudAPI in '..\Source\uWPPCloudAPI.pas' {/Web.WebBroker;},
47 | uTWPPCloudAPI.Emoticons in '..\Source\uTWPPCloudAPI.Emoticons.pas';
48 |
49 | end.
50 |
--------------------------------------------------------------------------------
/Packages/WPPCloudAPI4Delphi.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {5FCC9A20-9EBB-4E87-A9E1-6418CBF2A2DA}
4 | WPPCloudAPI4Delphi.dpk
5 | 18.7
6 | None
7 | True
8 | Debug
9 | Win32
10 | 1
11 | Package
12 |
13 |
14 | true
15 |
16 |
17 | true
18 | Base
19 | true
20 |
21 |
22 | true
23 | Base
24 | true
25 |
26 |
27 | true
28 | Base
29 | true
30 |
31 |
32 | true
33 | Base
34 | true
35 |
36 |
37 | true
38 | Base
39 | true
40 |
41 |
42 | true
43 | Base
44 | true
45 |
46 |
47 | true
48 | Base
49 | true
50 |
51 |
52 | true
53 | Base
54 | true
55 |
56 |
57 | true
58 | Base
59 | true
60 |
61 |
62 | true
63 | Base
64 | true
65 |
66 |
67 | true
68 | Cfg_1
69 | true
70 | true
71 |
72 |
73 | true
74 | Base
75 | true
76 |
77 |
78 | .\$(Platform)\$(Config)
79 | .\$(Platform)\$(Config)
80 | false
81 | false
82 | false
83 | false
84 | false
85 | true
86 | true
87 | System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)
88 | All
89 | WPPCloudAPI4Delphi
90 |
91 |
92 | None
93 | android-support-v4.dex.jar;cloud-messaging.dex.jar;com-google-android-gms.play-services-ads-base.17.2.0.dex.jar;com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar;com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar;com-google-android-gms.play-services-ads.17.2.0.dex.jar;com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar;com-google-android-gms.play-services-analytics.16.0.8.dex.jar;com-google-android-gms.play-services-base.16.0.1.dex.jar;com-google-android-gms.play-services-basement.16.2.0.dex.jar;com-google-android-gms.play-services-gass.17.2.0.dex.jar;com-google-android-gms.play-services-identity.16.0.0.dex.jar;com-google-android-gms.play-services-maps.16.1.0.dex.jar;com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar;com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar;com-google-android-gms.play-services-stats.16.0.1.dex.jar;com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar;com-google-android-gms.play-services-tasks.16.0.1.dex.jar;com-google-android-gms.play-services-wallet.16.0.1.dex.jar;com-google-firebase.firebase-analytics.16.4.0.dex.jar;com-google-firebase.firebase-common.16.1.0.dex.jar;com-google-firebase.firebase-iid-interop.16.0.1.dex.jar;com-google-firebase.firebase-iid.17.1.1.dex.jar;com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar;com-google-firebase.firebase-messaging.17.5.0.dex.jar;fmx.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar
94 | rtl;IndySystem;IndyProtocols;IndyCore;dbrtl;inet;FireDAC;FireDACCommonDriver;FireDACCommon;bindengine;bindcomp;RESTComponents;$(DCC_UsePackage)
95 |
96 |
97 | None
98 | rtl;IndySystem;IndyProtocols;IndyCore;dbrtl;inet;FireDAC;FireDACCommonDriver;FireDACCommon;bindengine;bindcomp;RESTComponents;$(DCC_UsePackage)
99 |
100 |
101 | None
102 | rtl;IndySystem;IndyProtocols;IndyCore;dbrtl;inet;FireDAC;FireDACCommonDriver;FireDACCommon;bindengine;bindcomp;RESTComponents;$(DCC_UsePackage)
103 |
104 |
105 | None
106 | rtl;IndySystem;IndyProtocols;IndyCore;dbrtl;inet;FireDAC;FireDACCommonDriver;FireDACCommon;bindengine;bindcomp;RESTComponents;$(DCC_UsePackage)
107 |
108 |
109 | rtl;IndySystem;IndyProtocols;IndyCore;dbrtl;inet;FireDAC;FireDACCommonDriver;FireDACCommon;bindengine;bindcomp;RESTComponents;$(DCC_UsePackage)
110 |
111 |
112 | rtl;IndySystem;IndyProtocols;IndyCore;dbrtl;inet;FireDAC;FireDACCommonDriver;FireDACCommon;bindengine;bindcomp;RESTComponents;$(DCC_UsePackage)
113 |
114 |
115 | rtl;IndySystem;IndyProtocols;IndyCore;dbrtl;inet;FireDAC;FireDACCommonDriver;FireDACCommon;bindengine;bindcomp;RESTComponents;$(DCC_UsePackage)
116 |
117 |
118 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)
119 | Debug
120 | true
121 | CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=
122 | 1033
123 | rtl;IndySystem;IndyProtocols;IndyCore;dbrtl;inet;FireDAC;FireDACCommonDriver;FireDACCommon;bindengine;bindcomp;RESTComponents;$(DCC_UsePackage)
124 |
125 |
126 | rtl;IndySystem;IndyProtocols;IndyCore;dbrtl;inet;FireDAC;FireDACCommonDriver;FireDACCommon;bindengine;bindcomp;RESTComponents;$(DCC_UsePackage)
127 |
128 |
129 | DEBUG;$(DCC_Define)
130 | true
131 | false
132 | true
133 | true
134 | true
135 |
136 |
137 | false
138 | 3
139 |
140 |
141 | false
142 | RELEASE;$(DCC_Define)
143 | 0
144 | 0
145 |
146 |
147 |
148 | MainSource
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 | Cfg_2
169 | Base
170 |
171 |
172 | Base
173 |
174 |
175 | Cfg_1
176 | Base
177 |
178 |
179 |
180 | Delphi.Personality.12
181 | Package
182 |
183 |
184 |
185 | WPPCloudAPI4Delphi.dpk
186 |
187 |
188 |
189 |
190 |
191 | true
192 |
193 |
194 |
195 |
196 | true
197 |
198 |
199 |
200 |
201 | true
202 |
203 |
204 |
205 |
206 | WPPCloudAPI4Delphi.bpl
207 | true
208 |
209 |
210 |
211 |
212 | 1
213 |
214 |
215 | 0
216 |
217 |
218 |
219 |
220 | classes
221 | 1
222 |
223 |
224 |
225 |
226 | res\xml
227 | 1
228 |
229 |
230 |
231 |
232 | library\lib\armeabi-v7a
233 | 1
234 |
235 |
236 |
237 |
238 | library\lib\armeabi
239 | 1
240 |
241 |
242 |
243 |
244 | library\lib\mips
245 | 1
246 |
247 |
248 |
249 |
250 | library\lib\armeabi-v7a
251 | 1
252 |
253 |
254 |
255 |
256 | res\drawable
257 | 1
258 |
259 |
260 |
261 |
262 | res\values
263 | 1
264 |
265 |
266 |
267 |
268 | res\values-v21
269 | 1
270 |
271 |
272 |
273 |
274 | res\values
275 | 1
276 |
277 |
278 |
279 |
280 | res\drawable
281 | 1
282 |
283 |
284 |
285 |
286 | res\drawable-xxhdpi
287 | 1
288 |
289 |
290 |
291 |
292 | res\drawable-ldpi
293 | 1
294 |
295 |
296 |
297 |
298 | res\drawable-mdpi
299 | 1
300 |
301 |
302 |
303 |
304 | res\drawable-hdpi
305 | 1
306 |
307 |
308 |
309 |
310 | res\drawable-xhdpi
311 | 1
312 |
313 |
314 |
315 |
316 | res\drawable-mdpi
317 | 1
318 |
319 |
320 |
321 |
322 | res\drawable-hdpi
323 | 1
324 |
325 |
326 |
327 |
328 | res\drawable-xhdpi
329 | 1
330 |
331 |
332 |
333 |
334 | res\drawable-xxhdpi
335 | 1
336 |
337 |
338 |
339 |
340 | res\drawable-xxxhdpi
341 | 1
342 |
343 |
344 |
345 |
346 | res\drawable-small
347 | 1
348 |
349 |
350 |
351 |
352 | res\drawable-normal
353 | 1
354 |
355 |
356 |
357 |
358 | res\drawable-large
359 | 1
360 |
361 |
362 |
363 |
364 | res\drawable-xlarge
365 | 1
366 |
367 |
368 |
369 |
370 | res\values
371 | 1
372 |
373 |
374 |
375 |
376 | 1
377 |
378 |
379 | 1
380 |
381 |
382 | 0
383 |
384 |
385 |
386 |
387 | 1
388 | .framework
389 |
390 |
391 | 1
392 | .framework
393 |
394 |
395 | 0
396 |
397 |
398 |
399 |
400 | 1
401 | .dylib
402 |
403 |
404 | 1
405 | .dylib
406 |
407 |
408 | 0
409 | .dll;.bpl
410 |
411 |
412 |
413 |
414 | 1
415 | .dylib
416 |
417 |
418 | 1
419 | .dylib
420 |
421 |
422 | 1
423 | .dylib
424 |
425 |
426 | 1
427 | .dylib
428 |
429 |
430 | 1
431 | .dylib
432 |
433 |
434 | 0
435 | .bpl
436 |
437 |
438 |
439 |
440 | 0
441 |
442 |
443 | 0
444 |
445 |
446 | 0
447 |
448 |
449 | 0
450 |
451 |
452 | 0
453 |
454 |
455 | 0
456 |
457 |
458 | 0
459 |
460 |
461 |
462 |
463 | 1
464 |
465 |
466 | 1
467 |
468 |
469 | 1
470 |
471 |
472 |
473 |
474 | 1
475 |
476 |
477 | 1
478 |
479 |
480 | 1
481 |
482 |
483 |
484 |
485 | 1
486 |
487 |
488 | 1
489 |
490 |
491 | 1
492 |
493 |
494 |
495 |
496 | 1
497 |
498 |
499 | 1
500 |
501 |
502 | 1
503 |
504 |
505 |
506 |
507 | 1
508 |
509 |
510 | 1
511 |
512 |
513 | 1
514 |
515 |
516 |
517 |
518 | 1
519 |
520 |
521 | 1
522 |
523 |
524 | 1
525 |
526 |
527 |
528 |
529 | 1
530 |
531 |
532 | 1
533 |
534 |
535 | 1
536 |
537 |
538 |
539 |
540 | 1
541 |
542 |
543 | 1
544 |
545 |
546 | 1
547 |
548 |
549 |
550 |
551 | 1
552 |
553 |
554 | 1
555 |
556 |
557 | 1
558 |
559 |
560 |
561 |
562 | 1
563 |
564 |
565 | 1
566 |
567 |
568 | 1
569 |
570 |
571 |
572 |
573 | 1
574 |
575 |
576 | 1
577 |
578 |
579 | 1
580 |
581 |
582 |
583 |
584 | 1
585 |
586 |
587 | 1
588 |
589 |
590 | 1
591 |
592 |
593 |
594 |
595 | 1
596 |
597 |
598 | 1
599 |
600 |
601 | 1
602 |
603 |
604 |
605 |
606 | 1
607 |
608 |
609 | 1
610 |
611 |
612 | 1
613 |
614 |
615 |
616 |
617 | 1
618 |
619 |
620 | 1
621 |
622 |
623 | 1
624 |
625 |
626 |
627 |
628 | 1
629 |
630 |
631 | 1
632 |
633 |
634 | 1
635 |
636 |
637 |
638 |
639 | 1
640 |
641 |
642 | 1
643 |
644 |
645 | 1
646 |
647 |
648 |
649 |
650 | 1
651 |
652 |
653 | 1
654 |
655 |
656 | 1
657 |
658 |
659 |
660 |
661 | 1
662 |
663 |
664 | 1
665 |
666 |
667 | 1
668 |
669 |
670 |
671 |
672 | 1
673 |
674 |
675 | 1
676 |
677 |
678 | 1
679 |
680 |
681 |
682 |
683 | 1
684 |
685 |
686 | 1
687 |
688 |
689 | 1
690 |
691 |
692 |
693 |
694 | 1
695 |
696 |
697 | 1
698 |
699 |
700 | 1
701 |
702 |
703 |
704 |
705 | 1
706 |
707 |
708 | 1
709 |
710 |
711 | 1
712 |
713 |
714 |
715 |
716 | 1
717 |
718 |
719 | 1
720 |
721 |
722 | 1
723 |
724 |
725 |
726 |
727 | 1
728 |
729 |
730 |
731 |
732 | ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF
733 | 1
734 |
735 |
736 | ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF
737 | 1
738 |
739 |
740 |
741 |
742 |
743 |
744 |
745 | 1
746 |
747 |
748 | 1
749 |
750 |
751 | 1
752 |
753 |
754 |
755 |
756 |
757 |
758 |
759 | Contents\Resources
760 | 1
761 |
762 |
763 | Contents\Resources
764 | 1
765 |
766 |
767 |
768 |
769 | library\lib\armeabi-v7a
770 | 1
771 |
772 |
773 | 1
774 |
775 |
776 | 1
777 |
778 |
779 | 1
780 |
781 |
782 | 1
783 |
784 |
785 | 1
786 |
787 |
788 | 1
789 |
790 |
791 | 0
792 |
793 |
794 |
795 |
796 | 1
797 |
798 |
799 | 1
800 |
801 |
802 |
803 |
804 | Assets
805 | 1
806 |
807 |
808 | Assets
809 | 1
810 |
811 |
812 |
813 |
814 | Assets
815 | 1
816 |
817 |
818 | Assets
819 | 1
820 |
821 |
822 |
823 |
824 |
825 |
826 |
827 |
828 |
829 |
830 |
831 |
832 |
833 | False
834 | False
835 | False
836 | False
837 | False
838 | False
839 | False
840 | True
841 | False
842 |
843 |
844 | 12
845 |
846 |
847 |
848 |
849 |
850 |
--------------------------------------------------------------------------------
/Packages/WPPCloudAPI4Delphi.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/marcelo386/WPPCloudAPI4Delphi/08c9c30d5aadd82a60f205df8754984859371f04/Packages/WPPCloudAPI4Delphi.res
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # WPPCloudAPI4Delphi
2 | Componente API Oficial do WhatsApp utilizando CloudApi
3 |
4 | ## Link Projetos Necessários
5 | https://github.com/viniciussanchez/RESTRequest4Delphi.git
6 |
7 | https://github.com/viniciussanchez/dataset-serialize.git
8 |
9 | https://github.com/HashLoad/horse.git
10 |
11 |
12 | ## Dependêcias Library path
13 | ...\horse.git\tags\v2.0.14\src
14 | ...RESTRequest4Delphi.git\tags\v3.0.19\src
15 | ...\dataset-serialize.git\tags\v2.4.8\src
16 | ...\WPPCloudAPI4Delphi\Source
17 |
18 | ## Instalar pelo arquivo
19 | ...\WPPCloudAPI4Delphi\Packages\WPPCloudAPI4Delphi.dpk
20 |
21 |
22 | ## Necessário comentar está linha
23 | Ajuste feito na Unit Web.WebBroker.pas e copiado na pasta src do Horse
24 | 
25 |
26 | Copiar está Unit da pasta do Delphi e realizar o comentário na linha {$DENYPACKAGEUNIT}
27 | C:\Program Files (x86)\Embarcadero\Studio\20.0\source\internet\Web.WebBroker.pas
28 |
29 |
30 | 
31 |
--------------------------------------------------------------------------------
/Source/uInstagram.pas:
--------------------------------------------------------------------------------
1 | unit uInstagram;
2 |
3 | // *************************************************
4 | // Generated By: JsonToDelphiClass - 0.65
5 | // Project link: https://github.com/PKGeorgiev/Delphi-JsonToDelphiClass
6 | // Generated On: 2024-04-14 19:41:33
7 | // *************************************************
8 | // Created By : Petar Georgiev - 2014
9 | // WebSite : http://pgeorgiev.com
10 | // *************************************************
11 |
12 | interface
13 |
14 | uses Generics.Collections, Rest.Json;
15 |
16 | type
17 |
18 | TReactionClass = class
19 | private
20 | FAction: String;
21 | FEmoji: String;
22 | FMid: String;
23 | FReaction: String;
24 | public
25 | property action: String read FAction write FAction;
26 | property emoji: String read FEmoji write FEmoji;
27 | property mid: String read FMid write FMid;
28 | property reaction: String read FReaction write FReaction;
29 | //function ToJsonString: string;
30 | //class function FromJsonString(AJsonString: string): TReactionClass;
31 | end;
32 |
33 | TMessageClass = class
34 | private
35 | FMid: String;
36 | FText: String;
37 | public
38 | property mid: String read FMid write FMid;
39 | property text: String read FText write FText;
40 | function ToJsonString: string;
41 | class function FromJsonString(AJsonString: string): TMessageClass;
42 | end;
43 |
44 | TReadClass = class
45 | private
46 | Fmid: String;
47 | public
48 | property mid: String read Fmid write Fmid;
49 |
50 | end;
51 |
52 | TRecipientClass = class
53 | private
54 | FId: String;
55 | public
56 | property id: String read FId write FId;
57 | function ToJsonString: string;
58 | class function FromJsonString(AJsonString: string): TRecipientClass;
59 | end;
60 |
61 | TSenderClass = class
62 | private
63 | FId: String;
64 | public
65 | property id: String read FId write FId;
66 | function ToJsonString: string;
67 | class function FromJsonString(AJsonString: string): TSenderClass;
68 | end;
69 |
70 | TMessagingClass = class
71 | private
72 | FMessage: TMessageClass;
73 | FRecipient: TRecipientClass;
74 | FSender: TSenderClass;
75 | FTimestamp: String;
76 | FReaction: TReactionClass;
77 | FRead: TReadClass;
78 | public
79 | property message: TMessageClass read FMessage write FMessage;
80 | property recipient: TRecipientClass read FRecipient write FRecipient;
81 | property sender: TSenderClass read FSender write FSender;
82 | property timestamp: String read FTimestamp write FTimestamp;
83 | property reaction: TReactionClass read FReaction write FReaction;
84 | property read: TReadClass read FRead write FRead;
85 | constructor Create;
86 | destructor Destroy; override;
87 | function ToJsonString: string;
88 | class function FromJsonString(AJsonString: string): TMessagingClass;
89 | end;
90 |
91 | TEntryClass = class
92 | private
93 | FId: String;
94 | FMessaging: TArray;
95 | FTime: Extended;
96 | public
97 | property id: String read FId write FId;
98 | property messaging: TArray read FMessaging write FMessaging;
99 | property time: Extended read FTime write FTime;
100 | destructor Destroy; override;
101 | function ToJsonString: string;
102 | class function FromJsonString(AJsonString: string): TEntryClass;
103 | end;
104 |
105 | TResultClass = class
106 | private
107 | FEntry: TArray;
108 | FObject: String;
109 | public
110 | property entry: TArray read FEntry write FEntry;
111 | property &object: String read FObject write FObject;
112 | destructor Destroy; override;
113 | function ToJsonString: string;
114 | class function FromJsonString(AJsonString: string): TResultClass;
115 | end;
116 |
117 | implementation
118 |
119 | {TMessageClass}
120 |
121 |
122 | function TMessageClass.ToJsonString: string;
123 | begin
124 | result := TJson.ObjectToJsonString(self);
125 | end;
126 |
127 | class function TMessageClass.FromJsonString(AJsonString: string): TMessageClass;
128 | begin
129 | result := TJson.JsonToObject(AJsonString)
130 | end;
131 |
132 | {TRecipientClass}
133 |
134 |
135 | function TRecipientClass.ToJsonString: string;
136 | begin
137 | result := TJson.ObjectToJsonString(self);
138 | end;
139 |
140 | class function TRecipientClass.FromJsonString(AJsonString: string): TRecipientClass;
141 | begin
142 | result := TJson.JsonToObject(AJsonString)
143 | end;
144 |
145 | {TSenderClass}
146 |
147 |
148 | function TSenderClass.ToJsonString: string;
149 | begin
150 | result := TJson.ObjectToJsonString(self);
151 | end;
152 |
153 | class function TSenderClass.FromJsonString(AJsonString: string): TSenderClass;
154 | begin
155 | result := TJson.JsonToObject(AJsonString)
156 | end;
157 |
158 | {TMessagingClass}
159 |
160 | constructor TMessagingClass.Create;
161 | begin
162 | inherited;
163 | FSender := TSenderClass.Create();
164 | FRecipient := TRecipientClass.Create();
165 | FMessage := TMessageClass.Create();
166 | end;
167 |
168 | destructor TMessagingClass.Destroy;
169 | begin
170 | FSender.free;
171 | FRecipient.free;
172 | FMessage.free;
173 | inherited;
174 | end;
175 |
176 | function TMessagingClass.ToJsonString: string;
177 | begin
178 | result := TJson.ObjectToJsonString(self);
179 | end;
180 |
181 | class function TMessagingClass.FromJsonString(AJsonString: string): TMessagingClass;
182 | begin
183 | result := TJson.JsonToObject(AJsonString)
184 | end;
185 |
186 | {TEntryClass}
187 |
188 | destructor TEntryClass.Destroy;
189 | var
190 | LmessagingItem: TMessagingClass;
191 | begin
192 |
193 | for LmessagingItem in FMessaging do
194 | LmessagingItem.free;
195 |
196 | inherited;
197 | end;
198 |
199 | function TEntryClass.ToJsonString: string;
200 | begin
201 | result := TJson.ObjectToJsonString(self);
202 | end;
203 |
204 | class function TEntryClass.FromJsonString(AJsonString: string): TEntryClass;
205 | begin
206 | result := TJson.JsonToObject(AJsonString)
207 | end;
208 |
209 | {TResultClass}
210 |
211 | destructor TResultClass.Destroy;
212 | var
213 | LentryItem: TEntryClass;
214 | begin
215 |
216 | for LentryItem in FEntry do
217 | LentryItem.free;
218 |
219 | inherited;
220 | end;
221 |
222 | function TResultClass.ToJsonString: string;
223 | begin
224 | result := TJson.ObjectToJsonString(self);
225 | end;
226 |
227 | class function TResultClass.FromJsonString(AJsonString: string): TResultClass;
228 | begin
229 | result := TJson.JsonToObject(AJsonString)
230 | end;
231 |
232 | end.
233 |
--------------------------------------------------------------------------------
/Source/uRetMensagemApiOficial.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/marcelo386/WPPCloudAPI4Delphi/08c9c30d5aadd82a60f205df8754984859371f04/Source/uRetMensagemApiOficial.pas
--------------------------------------------------------------------------------
/Source/uTWPPCloudAPI.Emoticons.pas:
--------------------------------------------------------------------------------
1 | {####################################################################################################################
2 | License
3 | Copyright 2022 WPPConnect Team https://wppconnect-team.github.io/
4 |
5 | Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance
6 | with the License. You may obtain a copy of the License at
7 |
8 | http://www.apache.org/licenses/LICENSE-2.0
9 | Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
10 | an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
11 | specific language governing permissions and limitations under the License.
12 |
13 | WPPCONNECT - Componente de comunicação (Não Oficial)
14 | https://wppconnect-team.github.io/
15 | Maio de 2022
16 | ####################################################################################################################
17 | Owner.....: Joathan Theiller - jtheiller@hotmail.com -
18 | Developer.: Mike W. Lustosa - mikelustosa@gmail.com - +55 81 9.9630-2385
19 | Daniel Oliveira Rodrigues - Dor_poa@hotmail.com - +55 51 9.9155-9228
20 | Robson André de Morais - robinhodemorais@gmail.com
21 |
22 | ####################################################################################################################
23 | Obs:
24 | - Código aberto a comunidade Delphi, desde que mantenha os dados dos autores e mantendo sempre o nome do IDEALIZADOR
25 | Mike W. Lustosa;
26 |
27 | ####################################################################################################################
28 | Evolução do Código
29 | ####################################################################################################################
30 | Autor........: Marcelo Oliveira
31 | Email........: marcelo.broz@hotmail.com
32 | Data.........: 07/06/2022
33 | Identificador: @Marcelo
34 | Modificação..: Ajustado para Trabalhar com o WPPConnect
35 | ####################################################################################################################
36 | }
37 |
38 |
39 | //Remover do componente principal controles e comportamentos
40 | //de textos. Uso do Record evita ter que instanciar objeto
41 | //devido utilização simples dessa necessidade;
42 |
43 |
44 | unit uTWPPCloudAPI.Emoticons;
45 |
46 | interface
47 |
48 | type
49 | TWPPCloudAPIEmoticons = record
50 |
51 | const Sorridente = '😄';
52 | const SorridenteLingua = '😝';
53 | const Impressionado = '😱';
54 | const Irritado = '😤';
55 | const Triste = '😢';
56 | const Apaixonado = '😍';
57 | const PapaiNoel = '🎅';
58 | const Violao = '🎸';
59 | const Chegada = '🏁';
60 | const Futebol = '⚽';
61 | const NaMosca = '🎯';
62 | const Dinheiro = '💵';
63 | const EnviarCel = '📲';
64 | const Enviar = '📩';
65 | const Fone = '📞';
66 | const Onibus = '🚍';
67 | const Aviao = '✈';
68 | const Like = '👍🏻';
69 | const Deslike = '👎🏻';
70 | const ApertoDeMao = '🤝🏻';
71 | const PazEAmor = '✌🏻';
72 | const Sono = '😴';
73 | const Palmas = '👏🏻';
74 | const LoiraFazerOq = '🤷♀' ;
75 | const LoiraMaoNoRosto = '🤦♀' ;
76 | const LoiraNotebook = '👩🏼💻';
77 | const LoiraOla = '🙋🏼♀';
78 | const LoiraAteLogo = '💁🏼♀';
79 | const LoiraTriste = '🙍🏼♀';
80 | const Macarrao = '🍜';
81 | const AtendenteH = '👨🏼💼';
82 | const AtendenteM = '👩🏼💼';
83 | const Pizza = '🍕';
84 | const Bebida = '🥃';
85 | const Restaurante = '🍽';
86 | const Joystick = '🎮';
87 | const Moto = '🏍';
88 | const Carro = '🚘';
89 | const ABarco = '🚢';
90 | const Hospital = '🏥';
91 | const Igreja = '⛪';
92 | const Cartao = '💳';
93 | const TuboEnsaio = '🧪';
94 | const Pilula = '💊';
95 | const SacolaCompras = '🛍';
96 | const CarrinhoCompras = '🛒';
97 | const Ampulheta = '⏳';
98 | const Presente = '🎁';
99 | const Email = '📧';
100 | const AgendaAzul = '📘';
101 | const AgendaVerde = '📗';
102 | const AgendaVermelha = '📕';
103 | const ClipPapel = '📎';
104 | const CanetaAzul = '🖊';
105 | const Lapis = '✏';
106 | const LapisEPapel = '📝';
107 | const CadeadoEChave = '🔐';
108 | const Lupa = '🔎';
109 | const Corarao = '❤';
110 | const Check = '✅';
111 | const Check2 = '✔';
112 | const Atencao = '⚠';
113 | const Zero = '0️⃣';
114 | const Um = '1️⃣';
115 | const Dois = '2️⃣';
116 | const Tres = '3️⃣';
117 | const Quatro = '4️⃣';
118 | const Cinco = '5️⃣';
119 | const Seis = '6️⃣';
120 | const Sete = '7️⃣';
121 | const Oito = '8️⃣';
122 | const Nove = '9️⃣';
123 | const Dez = '🔟';
124 | const Asterisco = '*⃣';
125 | const SetaDireita = '➡';
126 | const SetaEsquerda = '⬅';
127 | const Relogio = '🕒';
128 | const Conversa = '💬';
129 | const ApontaCima = '👆🏻';
130 | const ApontaBaixo = '👇🏻';
131 | const PanelaComComida = '🥘';
132 | const Estrela = '⭐';
133 | const Erro = '❌';
134 | const Duvida = '⁉';
135 | const robot = '🤖';
136 | const MacaVerde = '🍏';
137 | const MacaVermelha = '🍎';
138 | const Pera = '🍐';
139 | const Hamburger = '🍔';
140 | const Torta1 = '🥧';
141 | const Torta2 = '🍰';
142 | const Bolo = '🎂';
143 | const Cerveja = '🍺';
144 | const Cerveja2 = '🍻';
145 | const Vinho = '🍷';
146 | const CachorroQuente = '🌭';
147 | const FacaEGarfo = '🍽';
148 | const GarfoEFaca = '🍴';
149 | const Leite = '🥛';
150 | const CarrinhoDeCompras= '🛒';
151 | const Martelo = '🔨';
152 | const Telefone = '📞';
153 | const Cadeado = '🔒';
154 | const Tesoura = '✂';
155 | const Calendario = '📆';
156 | const AguaPotavel = '🚰';
157 | const Alfinete = '📌';
158 | const Alfinete2 = '📍';
159 | const Rosario = '📿';
160 | const Chave = '🔑';
161 |
162 | // Added by Aurino 14/04/2020 14:54:25
163 | const Sorrindo = '😄';
164 | const Sorrindo1 = '😃';
165 | const Sorrindo2 = '😀';
166 | const Sorrindo3 = '😊';
167 | const Sorrindo4 = '😁';
168 | const Branco = '☺';
169 | const Piscando = '😉';
170 | const Smiling5 = '😍';
171 | const ThrowingaKiss = '😘';
172 | const KissingClosedEyes = '😚';
173 | const Beijando = '😗';
174 | const KissingSmilingEyes = '😙';
175 | const Preso0 = '😜';
176 | const Preso1 = '😝';
177 | const Preso2 = '😛';
178 | const Flushed = '😳';
179 | const Pensativo = '😔';
180 | const Aliviado = '😌';
181 | const Naoutilizado = '😒';
182 | const Decepcionado = '😞';
183 | const Perseverante = '😣';
184 | const Choro = '😢';
185 | const TearsofJoy = '😂';
186 | const LoudlyCrying = '😭';
187 | const Sonolento = '😪';
188 | const DisappointedbutRelieved = '😥';
189 | const OpenMouthandColdSweat = '😰';
190 | const SmilingOpenMouthandColdSweat = '😅';
191 | const ColdSweat = '😓';
192 | const Cansado = '😩';
193 | const Cansado1 = '😫';
194 | const Temivel = '😨';
195 | const ScreaminginFear = '😱';
196 | const Pouting = '😡';
197 | const Triunfo = '😤';
198 | const Confundido = '😖';
199 | const Sorrindo7 = '😆';
200 | const Delicioso = '😋';
201 | const MedicalMask = '😷';
202 | const SmilingSunglasses = '😎';
203 | const Dormindo = '😴';
204 | const Dizzy = '😵';
205 | const Surpreendido = '😲';
206 | const Preocupado = '😟';
207 | const FrowningOpenMouth = '😦';
208 | const Angustiado = '😧';
209 | const SmilingHorns = '😈';
210 | const Imp = '👿';
211 | const OpenMouth = '😮';
212 | const Careta = '😬';
213 | const Neutro = '😐';
214 | const Confuso = '😕';
215 | const Hushed = '😯';
216 | const outMouth = '😶';
217 | const SmilingHalo = '😇';
218 | const Smirking = '😏';
219 | const Expressionless = '😑';
220 | const ManGuaPiMao = '👲';
221 | const ManTurban = '👳';
222 | const PoliceOfficer = '👮';
223 | const ConstructionWorker = '👷';
224 | const Guardsman = '💂';
225 | const Bebe = '👶';
226 | const Boy = '👦';
227 | const Garota = '👧';
228 | const Man = '👨';
229 | const Mulher = '👩';
230 | const OlderMan = '👴';
231 | const OlderWoman = '👵';
232 | const PersonBlondHair = '👱';
233 | const BabyAngel = '👼';
234 | const Princess = '👸';
235 | const JapaneseOgre = '👹';
236 | const JapaneseGoblin = '👺';
237 | const Cranio = '💀';
238 | const ExtraterrestrialAlien = '👽';
239 | const PileofPoo = '💩';
240 | const SmilingCatOpenMouth = '😺';
241 | const GrinningCatSmilingEyes = '😸';
242 | const SmilingCatHeartShapedEyes = '😻';
243 | const KissingCatClosedEyes = '😽';
244 | const CatWrySmile = '😼';
245 | const WearyCat = '🙀';
246 | const CryingCat = '😿';
247 | const CatTearsofJoy = '😹';
248 | const PoutingCat = '😾';
249 | const Macaco = '🐵';
250 | const SeeNoEvilMonkey = '🙈';
251 | const HearNoEvilMonkey = '🙉';
252 | const SpeakNoEvilMonkey = '🙊';
253 | const Dog = '🐶';
254 | const Wolf = '🐺';
255 | const Cat = '🐱';
256 | const Mouse = '🐭';
257 | const Hamster = '🐹';
258 | const Frog = '🐸';
259 | const Tiger = '🐯';
260 | const Koala = '🐨';
261 | const Bear = '🐻';
262 | const Pig = '🐷';
263 | const PigNose = '🐽';
264 | const Cow = '🐮';
265 | const Boar = '🐗';
266 | const Macaco1 = '🐒';
267 | const Cavalo = '🐴';
268 | const Ovelha = '🐑';
269 | const Elefante = '🐘';
270 | const Panda = '🐼';
271 | const Pinguim = '🐧';
272 | const Bird = '🐦';
273 | const BabyChick = '🐤';
274 | const FrontFacingBabyChick = '🐥';
275 | const HatchingChick = '🐣';
276 | const Frango = '🐔';
277 | const Cobra = '🐍';
278 | const Tartaruga = '🐢';
279 | const Bug = '🐛';
280 | const Honeybee = '🐝';
281 | const Ant = '🐜';
282 | const LadyBeetle = '🐞';
283 | const Caracol = '🐌';
284 | const Polvo = '🐙';
285 | const SpiralShell = '🐚';
286 | const TropicalFish = '🐠';
287 | const Peixe = '🐟';
288 | const Dolphin = '🐬';
289 | const SpoutingWhale = '🐳';
290 | const Baleia = '🐋';
291 | const Cow1 = '🐄';
292 | const Ram = '🐏';
293 | const Rato = '🐀';
294 | const WaterBuffalo = '🐃';
295 | const Tiger1 = '🐅';
296 | const Coelho = '🐇';
297 | const Dragao = '🐉';
298 | const Cavalo1 = '🐎';
299 | const Cabra = '🐐';
300 | const Galo = '🐓';
301 | const Dog1 = '🐕';
302 | const Pig1 = '🐖';
303 | const Mouse1 = '🐁';
304 | const Ox = '🐂';
305 | const Dragao1 = '🐲';
306 | const Blowfish = '🐡';
307 | const Crocodilo = '🐊';
308 | const BactrianCamel = '🐫';
309 | const DromedaryCamel = '🐪';
310 | const Leopardo = '🐆';
311 | const Cat1 = '🐈';
312 | const Poodle = '🐩';
313 | const PawPrints = '🐾';
314 | const Bouquet = '💐';
315 | const CherryBlossom = '🌸';
316 | const Tulip = '🌷';
317 | const FourLeafClover = '🍀';
318 | const Rose = '🌹';
319 | const Girassol = '🌻';
320 | const Hibisco = '🌺';
321 | const MapleLeaf = '🍁';
322 | const LeafFlutteringinWind = '🍃';
323 | const FallenLeaf = '🍂';
324 | const Herb = '🌿';
325 | const EarofRice = '🌾';
326 | const Cogumelo = '🍄';
327 | const Cactus = '🌵';
328 | const PalmTree = '🌴';
329 | const EvergreenTree = '🌲';
330 | const DeciduousTree = '🌳';
331 | const Chestnut = '🌰';
332 | const Mudas = '🌱';
333 | const Blossom = '🌼';
334 | const RedApple = '🍎';
335 | const GreenApple = '🍏';
336 | const Tangerina = '🍊';
337 | const Limao = '🍋';
338 | const Cerejas = '🍒';
339 | const Uvas = '🍇';
340 | const Melancia = '🍉';
341 | const Morango = '🍓';
342 | const Peach = '🍑';
343 | const Melão = '🍈';
344 | const Banana = '🍌';
345 | const Pear = '🍐';
346 | const Abacaxi = '🍍';
347 | const RoastedSweetPotato = '🍠';
348 | const Beringela = '🍆';
349 | const Tomate = '🍅';
350 | const EarofMaize = '🌽';
351 | const WhiteFlower = '💮';
352 | const TopHat = '🎩';
353 | const Coroa = '👑';
354 | const WomansHat = '👒';
355 | const AthleticShoe = '👟';
356 | const MansShoe = '👞';
357 | const WomansSandal = '👡';
358 | const HighHeeledShoe = '👠';
359 | const WomansBoots = '👢';
360 | const camiseta = '👕';
361 | const Gravata = '👔';
362 | const WomansClothes = '👚';
363 | const Dress = '👗';
364 | const RunningShirtSash = '🎽';
365 | const Jeans = '👖';
366 | const Quimono = '👘';
367 | const Biquini = '👙';
368 | const Pasta = '💼';
369 | const Bolsa = '👜';
370 | const Pouch = '👝';
371 | const Bolsa1 = '👛';
372 | const Oculos = '👓';
373 | const Ribbon = '🎀';
374 | const ClosedUmbrella = '🌂';
375 | const Batom = '💄';
376 | const YellowHeart = '💛';
377 | const BlueHeart = '💙';
378 | const PurpleHeart = '💜';
379 | const GreenHeart = '💚';
380 | const HeavyBlackHeart = '❤';
381 | const BrokenHeart = '💔';
382 | const GrowingHeart = '💗';
383 | const BeatingHeart = '💓';
384 | const TwoHearts = '💕';
385 | const SparklingHeart = '💖';
386 | const RevolvingHearts = '💞';
387 | const HeartArrow = '💘';
388 | const LoveLetter = '💌';
389 | const KissMark = '💋';
390 | const Ring = '💍';
391 | const GemStone = '💎';
392 | const BustinSilhouette = '👤';
393 | const BustsinSilhouette = '👥';
394 | const SpeechBalloon = '💬';
395 | const Pegadas = '👣';
396 | const ThoughtBalloon = '💭';
397 | const HeartRibbon = '💝';
398 | const ManandWomanHoldingHands = '👫';
399 | const familia = '👪';
400 | const TwoMenHoldingHands = '👬';
401 | const TwoWomenHoldingHands = '👭';
402 | const Kiss = '💏';
403 | const CoupleHeart = '💑';
404 | const HeartDecoration = '💟';
405 | const GlobeMeridians = '🌐';
406 | const Sun = '🌞';
407 | const FullMoon = '🌝';
408 | const NewMoon = '🌚';
409 | const NewMoonSymbol = '🌑';
410 | const WaxingCrescentMoonSymbol = '🌒';
411 | const FirstQuarterMoonSymbol = '🌓';
412 | const WaxingGibbousMoonSymbol = '🌔';
413 | const FullMoonSymbol = '🌕';
414 | const WaningGibbousMoonSymbol = '🌖';
415 | const LastQuarterMoonSymbol = '🌗';
416 | const WaningCrescentMoonSymbol = '🌘';
417 | const LastQuarterMoon = '🌜';
418 | const FirstQuarterMoon = '🌛';
419 | const CrescentMoon = '🌙';
420 | const EarthGlobeEuropaafrica = '🌍';
421 | const EarthGlobeAmericas = '🌎';
422 | const EarthGlobeAsiaAustralia = '🌏';
423 | const Vulcao = '🌋';
424 | const MilkyWay = '🌌';
425 | const ShootingStar = '🌠';
426 | const WhiteMediumStar = '⭐';
427 | const BlackSunRays = '☀';
428 | const SunBehindCloud = '⛅';
429 | const Nuvem = '☁';
430 | const HighVoltageSign = '⚡';
431 | const UmbrellaRainDrops = '☔';
432 | const Flocodeneve = '❄';
433 | const SnowmanoutSnow = '⛄';
434 | const Ciclone = '🌀';
435 | const Foggy = '🌁';
436 | const Arcoiris = '🌈';
437 | const WaterWave = '🌊';
438 | const ClockTwelveOclock = '🕛';
439 | const ClockTwelveThirty = '🕧';
440 | const ClockOneOclock = '🕐';
441 | const ClockOneThirty = '🕜';
442 | const ClockTwoOclock = '🕑';
443 | const ClockTwoThirty = '🕝';
444 | const ClockThreeOclock = '🕒';
445 | const ClockThreeThirty = '🕞';
446 | const ClockFourOclock = '🕓';
447 | const ClockFourThirty = '🕟';
448 | const ClockFiveOclock = '🕔';
449 | const ClockFiveThirty = '🕠';
450 | const ClockSixOclock = '🕕';
451 | const ClockSevenOclock = '🕖';
452 | const ClockEightOclock = '🕗';
453 | const ClockNineOclock = '🕘';
454 | const ClockTenOclock = '🕙';
455 | const ClockElevenOclock = '🕚';
456 | const ClockSixThirty = '🕡';
457 | const ClockSevenThirty = '🕢';
458 | const ClockEightThirty = '🕣';
459 | const ClockNineThirty = '🕤';
460 | const ClockTenThirty = '🕥';
461 | const ClockElevenThirty = '🕦';
462 | const HotBeverage = '☕';
463 | const TeacupoutHandle = '🍵';
464 | const SakeBottleandCup = '🍶';
465 | const BabyBottle = '🍼';
466 | const BeerMug = '🍺';
467 | const ClinkingBeerMugs = '🍻';
468 | const CocktailGlass = '🍸';
469 | const TropicalDrink = '🍹';
470 | const WineGlass = '🍷';
471 | const ForkandKnife = '🍴';
472 | const SliceofPizza = '🍕';
473 | const Hamburguer = '🍔';
474 | const FrenchFries = '🍟';
475 | const PoultryLeg = '🍗';
476 | const MeatonBone = '🍖';
477 | const espaguete = '🍝';
478 | const CurryandRice = '🍛';
479 | const FriedShrimp = '🍤';
480 | const BentoBox = '🍱';
481 | const Sushi = '🍣';
482 | const FishCakeSwirlDesign = '🍥';
483 | const RiceBall = '🍙';
484 | const RiceCracker = '🍘';
485 | const CookedRice = '🍚';
486 | const SteamingBowl = '🍜';
487 | const PotofFood = '🍲';
488 | const Oden = '🍢';
489 | const Dango = '🍡';
490 | const Culinária = '🍳';
491 | const Pão = '🍞';
492 | const Donut = '🍩';
493 | const Creme = '🍮';
494 | const SoftIceCream = '🍦';
495 | const IceCream = '🍨';
496 | const ShavedIce = '🍧';
497 | const BirthdayCake = '🎂';
498 | const Shortcake = '🍰';
499 | const Cookie = '🍪';
500 | const ChocolateBar = '🍫';
501 | const Candy = '🍬';
502 | const pirulito = '🍭';
503 | const HoneyPot = '🍯';
504 | const ArtistPalette = '🎨';
505 | const ClapperBoard = '🎬';
506 | const Microfone = '🎤';
507 | const Headphone = '🎧';
508 | const MusicalScore = '🎼';
509 | const NotaMusical = '🎵';
510 | const MultipleMusicalNotes = '🎶';
511 | const MusicalKeyboard = '🎹';
512 | const Violino = '🎻';
513 | const Trombeta = '🎺';
514 | const saxofone = '🎷';
515 | const Guitar = '🎸';
516 | const AlienMonster = '👾';
517 | const VideoGame = '🎮';
518 | const PlayingCardBlackJoker = '🃏';
519 | const FlowerPlayingCards = '🎴';
520 | const MahjongTileRedDragon = '🀄';
521 | const GameDie = '🎲';
522 | const DirectHit = '🎯';
523 | const AmericanFootball = '🏈';
524 | const BasketballandHoop = '🏀';
525 | const SoccerBall = '⚽';
526 | const Baseball = '⚾';
527 | const TennisRacquetandBall = '🎾';
528 | const Bilhar = '🎱';
529 | const RugbyFootball = '🏉';
530 | const Boliche = '🎳';
531 | const FlaginHole = '⛳';
532 | const MountainBicyclist = '🚵';
533 | const Ciclista = '🚴';
534 | const ChequeredFlag = '🏁';
535 | const HorseRacing = '🏇';
536 | const trofeu = '🏆';
537 | const SkiandSkiBoot = '🎿';
538 | const Snowboarder = '🏂';
539 | const Nadador = '🏊';
540 | const Surfista = '🏄';
541 | const FishingPoleandFish = '🎣';
542 | const HouseBuilding = '🏠';
543 | const HouseGarden = '🏡';
544 | const Escola = '🏫';
545 | const OfficeBuilding = '🏢';
546 | const JapanesePostOffice = '🏣';
547 | const Hospital2 = '🏥';
548 | const banco = '🏦';
549 | const ConvenienceStore = '🏪';
550 | const LoveHotel = '🏩';
551 | const Hotel = '🏨';
552 | const casamento = '💒';
553 | const DepartmentStore = '🏬';
554 | const EuropeanPostOffice = '🏤';
555 | const SunsetoverBuildings = '🌇';
556 | const CityscapeatDusk = '🌆';
557 | const JapaneseCastle = '🏯';
558 | const EuropeanCastle = '🏰';
559 | const Tent = '⛺';
560 | const Fabrica = '🏭';
561 | const TokyoTower = '🗼';
562 | const SilhouetteofJapan = '🗾';
563 | const MountFuji = '🗻';
564 | const SunriseoverMountains = '🌄';
565 | const Nascerdosol = '🌅';
566 | const NightStars = '🌃';
567 | const StatueofLiberty = '🗽';
568 | const BridgeatNight = '🌉';
569 | const CarouselHorse = '🎠';
570 | const FerrisWheel = '🎡';
571 | const fonte = '⛲';
572 | const RollerCoaster = '🎢';
573 | const Ship = '🚢';
574 | const Veleiro = '⛵';
575 | const Lancha = '🚤';
576 | const Rowboat = '🚣';
577 | const Ancora = '⚓';
578 | const Foguete = '🚀';
579 | const Seat = '💺';
580 | const Helicoptero = '🚁';
581 | const SteamLocomotive = '🚂';
582 | const Bonde = '🚊';
583 | const estacao = '🚉';
584 | const MountainRailway = '🚞';
585 | const Train = '🚆';
586 | const HighSpeedTrain = '🚄';
587 | const HighSpeedTrainBulletNose = '🚅';
588 | const LightRail = '🚈';
589 | const Metro = '🚇';
590 | const Monotrilho = '🚝';
591 | const TramCar = '🚋';
592 | const RailwayCar = '🚃';
593 | const Trolebus = '🚎';
594 | const Bus = '🚌';
595 | const OncomingBus = '🚍';
596 | const RecreationalVehicle = '🚙';
597 | const OncomingAutomobile = '🚘';
598 | const Automobile = '🚗';
599 | const Taxi = '🚕';
600 | const OncomingTaxi = '🚖';
601 | const ArticulatedLorry = '🚛';
602 | const DeliveryTruck = '🚚';
603 | const PoliceCarsRevolvingLight = '🚨';
604 | const PoliceCar = '🚓';
605 | const OncomingPoliceCar = '🚔';
606 | const FireEngine = '🚒';
607 | Const Ambulancia = '🚑';
608 | const Minibus = '🚐';
609 | const Bicycle = '🚲';
610 | const AerialTramway = '🚡';
611 | const SuspensionRailway = '🚟';
612 | const MountainCableway = '🚠';
613 | const Trator = '🚜';
614 | const BarberPole = '💈';
615 | const BusStop = '🚏';
616 | const Ticket = '🎫';
617 | const VerticalTrafficLight = '🚦';
618 | const HorizontalTrafficLight = '🚥';
619 | const WarningSign = '⚠';
620 | const ConstructionSign = '🚧';
621 | const JapaneseSymbolforBeginner = '🔰';
622 | const FuelPump = '⛽';
623 | const IzakayaLantern = '🏮';
624 | const SlotMachine = '🎰';
625 | const HotSprings = '♨';
626 | const Moyai = '🗿';
627 | const CircusTent = '🎪';
628 | const PerformingArts = '🎭';
629 | const RoundPushpin = '📍';
630 | const TriangularFlagonPost = '🚩';
631 | const EMailSymbol = '📧';
632 | const InboxTray = '📥';
633 | const OutboxTray = '📤';
634 | const Envelope = '✉';
635 | const EnvelopeDownwardsArrowAbove = '📩';
636 | const IncomingEnvelope = '📨';
637 | const PostalHorn = '📯';
638 | const ClosedMailboxRaisedFlag = '📫';
639 | const ClosedMailboxLoweredFlag = '📪';
640 | const OpenMailboxRaisedFlag = '📬';
641 | const OpenMailboxLoweredFlag = '📭';
642 | const Caixapostal = '📮';
643 | const pacote = '📦';
644 | const Memo = '📝';
645 | const PageFacingUp = '📄';
646 | const PageCurl = '📃';
647 | const BookmarkTabs = '📑';
648 | const BarChart = '📊';
649 | const ChartUpwardsTrend = '📈';
650 | const ChartDownwardsTrend = '📉';
651 | const Scroll = '📜';
652 | const AreaDeTransferencia = '📋';
653 | const TearOffCalendar = '📆';
654 | const CardIndex = '📇';
655 | const FileFolder = '📁';
656 | const OpenFileFolder = '📂';
657 | const BlackScissors = '✂';
658 | const Pino = '📌';
659 | const ClipedePapel = '📎';
660 | const BlackNib = '✒';
661 | const StraightRuler = '📏';
662 | const TriangularRuler = '📐';
663 | const ClosedBook = '📕';
664 | const GreenBook = '📗';
665 | const BlueBook = '📘';
666 | const OrangeBook = '📙';
667 | const Caderno = '📓';
668 | const NotebookDecorativeCover = '📔';
669 | const Ledger = '📒';
670 | const Livros = '📚';
671 | const OpenBook = '📖';
672 | const Marcador = '🔖';
673 | const NameBadge = '📛';
674 | const Microscopio = '📛';
675 | const Telescopio = '🔭';
676 | const Jornal = '📰';
677 | const MoneyBag = '💰';
678 | const BanknoteYenSign = '💴';
679 | const BanknoteDollarSign = '💵';
680 | const BanknotePoundSign = '💷';
681 | const BanknoteEuroSign = '💶';
682 | const CreditCard = '💳';
683 | const MoneyWings = '💸';
684 | const MovieCamera = '🎥';
685 | const Camera = '📷';
686 | const VideoCamera = '📹';
687 | const fitaDeVideo = '📼';
688 | const OpticalDisc = '💿';
689 | const DVD = '📀';
690 | const Minidisc = '💽';
691 | const FloppyDisk = '💾';
692 | const PersonalComputer = '💻';
693 | const MobilePhone = '📱';
694 | const BlackTelephone = '☎';
695 | const TelephoneReceiver = '📞';
696 | const Pager = '📟';
697 | const FaxMachine = '📠';
698 | const SatelliteAntenna = '📡';
699 | const Televisao = '📺';
700 | const Radio = '📻';
701 | const SpeakerThreeSoundWaves = '🔊';
702 | const SpeakerOneSoundWave = '🔉';
703 | const Altofalante = '🔈';
704 | const SpeakerCancellationStroke = '🔇';
705 | const Bell = '🔔';
706 | const BellcancellationStroke = '🔕';
707 | const PublicAddressLoudspeaker = '📢';
708 | const CheeringMegaphone = '📣';
709 | const HourglassFlowingSand = '⏳';
710 | const Hourglass = '⌛';
711 | const AlarmClock = '⏰';
712 | const Watch = '⌚';
713 | const OpenLock = '🔓';
714 | const Lock = '🔒';
715 | const LockInkPen = '🔏';
716 | const ClosedLockKey = '🔐';
717 | const Key = '🔑';
718 | const LeftPointingMagnifyingGlass = '🔎';
719 | const ElectricLightBulb = '💡';
720 | const ElectricTorch = '🔦';
721 | const ElectricPlug = '🔌';
722 | const Bateria = '🔋';
723 | const RightPointingMagnifyingGlass = '🔍';
724 | const Wrench = '🔧';
725 | const NutandBolt = '🔩';
726 | const MobilePhoneRightwardsArrowatLeft = '📲';
727 | const AntennaBars = '📶';
728 | const Cinema = '🎦';
729 | const VibrationMode = '📳';
730 | const MobilePhoneOff = '📴';
731 | const KeycapDigitOne = '⃣';
732 | const KeycapDigitTwo = '⃣';
733 | const KeycapDigitThree = '⃣';
734 | const KeycapDigitFour = '⃣';
735 | const KeycapDigitFive = '⃣';
736 | const KeycapDigitSix = '⃣';
737 | const KeycapDigitSeven = '⃣';
738 | const KeycapDigitEight = '⃣';
739 | const KeycapDigitNine = '⃣';
740 | const KeycapDigitZero = '⃣';
741 | const KeycapTen = '🔟';
742 | const InputSymbolforNumbers = '🔢';
743 | const KeycapNumberSign = '# ⃣';
744 | const InputSymbolforLatinSmallLetters = '🔡';
745 | const InputSymbolforLatinLetters = '🔤';
746 | const InformationSource = 'ℹ';
747 | const SquaredOK = '🆗';
748 | const SquaredNEW = '🆕';
749 | const SquaredUPExclamationMark = '🆙';
750 | const SquaredCool = '🆒';
751 | const SquaredFree = '🆓';
752 | const SquaredNG = '🆖';
753 | const NegativeSquaredLatinCapitalLetterP = '🅿';
754 | const CircledLatinCapitalLetterM = 'Ⓜ';
755 | const SquaredCL = '🆑';
756 | const SquaredSOS = '🆘';
757 | const SquaredID = '🆔';
758 | const SquaredVS = '🆚';
759 | const NegativeSquaredLatinCapitalLetterA = '🅰';
760 | const NegativeSquaredLatinCapitalLetterB = '🅱';
761 | const NegativeSquaredAB = '🆎';
762 | const NegativeSquaredLatinCapitalLetterO = '🅾';
763 | const CopyrightSign = '©';
764 | const RegisteredSign = '®';
765 | const HundredPointsSymbol = '💯';
766 | const TradeMarkSign = '™';
767 | const InputSymbolforLatinCapitalLetters = '🔠';
768 | const AutomatedTellerMachine = '🏧';
769 | const DoubleExclamationMark = '‼';
770 | const ExclamationQuestionMark = '⁉';
771 | const HeavyExclamationMarkSymbol = '❗';
772 | const BlackQuestionMarkOrnament = '❓';
773 | const WhiteExclamationMarkOrnament = '❕';
774 | const WhiteQuestionMarkOrnament = '❔';
775 | const ThumbsUpSign = '👍';
776 | const ThumbsDownSign = '👎';
777 | const OKHandSign = '👌';
778 | const FistedHandSign = '👊';
779 | const RaisedFist = '✊';
780 | const VictoryHand = '✌';
781 | const WavingHandSign = '👋';
782 | const RaisedHand = '✋';
783 | const OpenHandsSign = '👐';
784 | const WhiteUpPointingBackhandIndex = '👆';
785 | const WhiteDownPointingBackhandIndex = '👇';
786 | const WhiteRightPointingBackhandIndex = '👉';
787 | const WhiteLeftPointingBackhandIndex = '👈';
788 | const PersonRaisingBothHandsinCelebration = '🙌';
789 | const PersonFoldedHands = '🙏';
790 | const WhiteUpPointingIndex = '☝';
791 | const ClappingHandsSign = '👏';
792 | const FlexedBiceps = '💪';
793 | const NailPolish = '💅';
794 | const DownwardsBlackArrow = '⬇';
795 | const LeftwardsBlackArrow = '⬅';
796 | const BlackRightwardsArrow = '➡';
797 | const NorthEastArrow = '↗';
798 | const NorthWestArrow = '↖';
799 | const SouthEastArrow = '↘';
800 | const SouthWestArrow = '↙';
801 | const LeftRightArrow = '↔';
802 | const UpDownArrow = '↕';
803 | const Refresh = '🔄';
804 | const BlackLeftPointingTriangle = '◀';
805 | const BlackRightPointingTriangle = '▶';
806 | const UpPointingSmallRedTriangle = '🔼';
807 | const DownPointingSmallRedTriangle = '🔽';
808 | const LeftwardsArrowHook = '↩';
809 | const RightwardsArrowHook = '↪';
810 | const BlackLeftPointingDoubleTriangle = '⏪';
811 | const BlackRightPointingDoubleTriangle = '⏩';
812 | const BlackUpPointingDoubleTriangle = '⏫';
813 | const BlackDownPointingDoubleTriangle = '⏬';
814 | const ArrowPointingRightwardsthenCurvingDownwards = '⤵';
815 | const ArrowPointingRightwardsthenCurvingUpwards = '⤴';
816 | const TwistedRightwardsArrows = '🔀';
817 | const ClockwiseRightwardsandLeftwardsOpenCircleArrows = '🔁';
818 | const ClockwiseRightwardsandLeftwardsOpenCircleArrowsCircledOneOverlay = '🔂';
819 | const TopUpwardsArrowAbove = '🔝';
820 | const EndLeftwardsArrowAbove = '🔚';
821 | const BackLeftwardsArrowAbove = '🔙';
822 | const OnExclamationMarkLeftRightArrowAbove = '🔛';
823 | const SoonRightwardsArrowAbove = '🔜';
824 | const ClockwiseDownwardsandUpwardsOpenCircleArrows = '🔃';
825 | const UpPointingRedTriangle = '🔺';
826 | const DownPointingRedTriangle = '🔻';
827 | const UpwardsBlackArrow = '⬆';
828 | const Aries = '♈';
829 | const Touro = '♉';
830 | const Gemeos = '♊';
831 | const Cancer = '♋';
832 | const Leon = '♌';
833 | const Virgo = '♍';
834 | const Libra = '♎';
835 | const Scorpius = '♏';
836 | const Sagitário = '♐';
837 | const Capricórnio = '♑';
838 | const Aquario = '♒';
839 | const Peixes = '♓';
840 | const Ophiuchus = '⛎';
841 | const FlagforJapan = '🇯🇵';
842 | const FlagforSouthKorea = '🇰🇷';
843 | const FlagforGermany = '🇩🇪';
844 | const FlagforChina = '🇨🇳';
845 | const FlagforUnitedStates = '🇺🇸';
846 | const FlagforFrance = '🇫🇷';
847 | const FlagforSpain = '🇪🇸';
848 | const FlagforItaly = '🇮🇹';
849 | const FlagforRussia = '🇷🇺';
850 | const FlagforUnitedKingdom = '🇬🇧';
851 | const Banheiro = '🚻';
852 | const MensSymbol = '🚹';
853 | const WomensSymbol = '🚺';
854 | const BabySymbol = '🚼';
855 | const WaterCloset = '🚾';
856 | const PotableWaterSymbol = '🚰';
857 | const PutLitterinitsPlaceSymbol = '🚮';
858 | const WheelchairSymbol = '♿';
859 | const NoSmokingSymbol = '🚭';
860 | const PassportControl = '🛂';
861 | const BaggageClaim = '🛄';
862 | const LeftLuggage = '🛅';
863 | const Alfandega = '🛃';
864 | const NoEntrySign = '🚫';
865 | const NoOneUnderEighteenSymbol = '🔞';
866 | const NoMobilePhones = '📵';
867 | const DoNotLitterSymbol = '🚯';
868 | const NonPotableWaterSymbol = '🚱';
869 | const NoBicycles = '🚳';
870 | const NoPedestrians = '🚷';
871 | const ChildrenCrossing = '🚸';
872 | const NoEntry = '⛔';
873 | const BlackUniversalRecyclingSymbol = '♻';
874 | const DiamondShapeaDotInside = '💠';
875 | const DoubleCurlyLoop = '➿';
876 | const PineDecoration = '🎍';
877 | const JapaneseDolls = '🎎';
878 | const SchoolSatchel = '🎒';
879 | const GraduationCap = '🎓';
880 | const CarpStreamer = '🎏';
881 | const Fireworks = '🎆';
882 | const FireworkSparkler = '🎇';
883 | const WindChime = '🎐';
884 | const MoonViewingCeremony = '🎑';
885 | const JackOLantern = '🎃';
886 | const Fantasma = '👻';
887 | const FatherChristmas = '🎅';
888 | const ChristmasTree = '🎄';
889 | const WrappedPresent = '🎁';
890 | const TanabataTree = '🎋';
891 | const PartyPopper = '🎉';
892 | const ConfettiBall = '🎊';
893 | const Balao = '🎈';
894 | const CrossedFlags = '🎌';
895 | const CrystalBall = '🔮';
896 | const HighBrightnessSymbol = '🔆';
897 | const LowBrightnessSymbol = '🔅';
898 | const Banheira = '🛁';
899 | const Bath = '🛀';
900 | const Shower = '🚿';
901 | const WC = '🚽';
902 | const Porta = '🚪';
903 | const SmokingSymbol = '🚬';
904 | const Bomb = '💣';
905 | const Pistola = '🔫';
906 | const Hocho = '🔪';
907 | const Seringa = '💉';
908 | const Fogo = '🔥';
909 | const Sparkles = '✨';
910 | const GlowingStar = '🌟';
911 | const DizzySymbol = '💫';
912 | const CollisionSymbol = '💥';
913 | const AngerSymbol = '💢';
914 | const SplashingSweatSymbol = '💦';
915 | const Gota = '💧';
916 | const SleepingSymbol = '💤';
917 | const DashSymbol = '💨';
918 | const Ear = '👂';
919 | const Olhos = '👀';
920 | const Nariz = '👃';
921 | const Lingua = '👅';
922 | const Boca = '👄';
923 | const Pedestre = '🚶';
924 | const Runner = '🏃';
925 | const Dançarino = '💃';
926 | const WomanBunnyEars = '👯';
927 | const OKGesture = '🙆';
928 | const NoGoodGesture = '🙅';
929 | const InformationDeskPerson = '💁';
930 | const HappyPersonRaisingOneHand = '🙋';
931 | const massagem = '💆';
932 | const Cortedecabelo = '💇';
933 | const BrideVeil = '👰';
934 | const PersonPouting = '🙎';
935 | const PersonFrowning = '🙍';
936 | const PersonBowingDeeply = '🙇';
937 | const SixPointedStarMiddleDot = '🔯';
938 | const ChartUpwardsTrendandYenSign = '💹';
939 | const HeavyDollarSign = '💲';
940 | const CurrencyExchange = '💱';
941 | const CrossMark = '❌';
942 | const HeavyLargeCircle = '⭕';
943 | const HeavyMultiplicationX = '✖';
944 | const HeavyPlusSign = '➕';
945 | const HeavyMinusSign = '➕';
946 | const HeavyDivisionSign = '➗';
947 | const BlackSpadeSuit = '♠';
948 | const BlackHeartSuit = '♥';
949 | const BlackClubSuit = '♣';
950 | const BlackDiamondSuit = '♦';
951 | const HeavyCheckMark = '✔';
952 | const BallotBoxCheck = '☑';
953 | const RadioButton = '🔘';
954 | const LinkSymbol = '🔗';
955 | const CurlyLoop = '➰';
956 | const WavyDash = '〰';
957 | const PartAlternationMark = '〽';
958 | const TridentEmblem = '🔱';
959 | const BlackMediumSquare = '◼';
960 | const WhiteMediumSquare = '◻';
961 | const BlackMediumSmallSquare = '◾';
962 | const WhiteMediumSmallSquare = '◽';
963 | const BlackSmallSquare = '▪';
964 | const WhiteSmallSquare = '▫';
965 | const BlackSquareButton = '🔲';
966 | const WhiteSquareButton = '🔳';
967 | const MediumBlackCircle = '⚫';
968 | const MediumWhiteCircle = '⚪';
969 | const LargeRedCircle = '🔴';
970 | const LargeBlueCircle = '🔵';
971 | const WhiteLargeSquare = '⬜';
972 | const BlackLargeSquare = '⬛';
973 | const LargeOrangeDiamond = '🔶';
974 | const LargeBlueDiamond = '🔷';
975 | const SmallOrangeDiamond = '🔸';
976 | const SmallBlueDiamond = '🔹';
977 | const SquaredKatakanaKoko = '🈁';
978 | const SquaredCJKUnifiedIdeograph = '🈯';
979 | const SquaredCJKUnifiedIdeographaa = '🈳';
980 | const SquaredCJKUnifiedIdeographe = '🈵';
981 | const SquaredCJKUnifiedIdeograph1 = '🈴';
982 | const SquaredCJKUnifiedIdeograph2 = '🈲';
983 | const CircledIdeographAdvantage = '🉐';
984 | const SquaredCJKUnifiedIdeograph3 = '🈹';
985 | const SquaredCJKUnifiedIdeographb = '🈺';
986 | const SquaredCJKUnifiedIdeograph4 = '🈶';
987 | const SquaredCJKUnifiedIdeograph5 = '🈚';
988 | const SquaredCJKUnifiedIdeograph6 = '🈷';
989 | const SquaredCJKUnifiedIdeograph7 = '🈸';
990 | const SquaredKatakanaSa = '🈂';
991 | const CircledIdeographAccept = '🉑';
992 | const circledideographsecret = '㊙';
993 | const circledideographcongratulation = '㊗';
994 | const EightSpokedAsterisk = '✳';
995 | const Sparkle = '❇';
996 | const EightPointedBlackStar = '✴';
997 | const NegativeSquaredCrossMark = '❎';
998 | const WhiteHeavyCheckMark = '✅';
999 |
1000 | end;
1001 |
1002 |
1003 |
1004 | implementation
1005 |
1006 |
1007 |
1008 | end.
1009 |
--------------------------------------------------------------------------------
/Source/uWPPCloudAPI.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/marcelo386/WPPCloudAPI4Delphi/08c9c30d5aadd82a60f205df8754984859371f04/Source/uWPPCloudAPI.pas
--------------------------------------------------------------------------------
/Source/uWPPCloudAPI_indy.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/marcelo386/WPPCloudAPI4Delphi/08c9c30d5aadd82a60f205df8754984859371f04/Source/uWPPCloudAPI_indy.pas
--------------------------------------------------------------------------------
/Source/uWhatsAppBusinessClasses.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/marcelo386/WPPCloudAPI4Delphi/08c9c30d5aadd82a60f205df8754984859371f04/Source/uWhatsAppBusinessClasses.pas
--------------------------------------------------------------------------------