Skip to content

Commit 9849d88

Browse files
Merge pull request #98 from martijnmelchers/feature/docs
Added more documentation
2 parents dc5cc8d + 5de4cad commit 9849d88

File tree

1 file changed

+138
-0
lines changed

1 file changed

+138
-0
lines changed

lib/Client.php

+138
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@
1414
namespace SendGrid;
1515

1616
/**
17+
*
18+
* Class Client
19+
* @package SendGrid
20+
* @version 3.9.5
21+
*
1722
* Quickly and easily access any REST or REST-like API.
1823
*
1924
* @method Response get($body = null, $query = null, $headers = null)
@@ -24,6 +29,139 @@
2429
*
2530
* @method Client version($value)
2631
* @method Client|Response send()
32+
*
33+
* Adding all the endpoints as a method so code completion works
34+
*
35+
* General
36+
* @method Client stats()
37+
* @method Client search()
38+
* @method Client monthly()
39+
* @method Client sums()
40+
* @method Client monitor()
41+
* @method Client test()
42+
*
43+
* Access settings
44+
* @method Client access_settings()
45+
* @method Client activity()
46+
* @method Client whitelist()
47+
*
48+
* Alerts
49+
* @method Client alerts()
50+
*
51+
* Api keys
52+
* @method Client api_keys()
53+
*
54+
* ASM
55+
* @method Client asm()
56+
* @method Client groups()
57+
*
58+
* Browsers
59+
* @method Client browsers()
60+
*
61+
* Campaigns
62+
* @method Client campaigns()
63+
* @method Client schedules()
64+
* @method Client now()
65+
*
66+
* Categories
67+
* @method Client categories()
68+
*
69+
* Clients
70+
* @method Client clients()
71+
*
72+
* ContactDB
73+
* @method Client contactdb()
74+
* @method Client custom_fields()
75+
* @method Client lists()
76+
* @method Client recipients()
77+
* @method Client billable_count()
78+
* @method Client count()
79+
* @method Client reserved_fields()
80+
* @method Client segments()
81+
*
82+
* Devices
83+
* @method Client devices()
84+
*
85+
* Geo
86+
* @method Client geo()
87+
*
88+
* Ips
89+
* @method Client ips()
90+
* @method Client assigned()
91+
* @method Client pools()
92+
* @method Client warmup()
93+
*
94+
* Mail
95+
* @method Client mail()
96+
* @method Client batch()
97+
*
98+
* Mailbox Providers
99+
* @method Client mailbox_providers()
100+
*
101+
* Mail settings
102+
* @method Client mail_settings()
103+
* @method Client address_whitelist()
104+
* @method Client bcc()
105+
* @method Client bounce_purge()
106+
* @method Client footer()
107+
* @method Client forward_bounce()
108+
* @method Client forward_spam()
109+
* @method Client plain_content()
110+
* @method Client spam_check()
111+
* @method Client template()
112+
*
113+
* Partner settings
114+
* @method Client partner_settings()
115+
* @method Client new_relic()
116+
*
117+
* Scopes
118+
* @method Client scopes()
119+
*
120+
* Senders
121+
* @method Client senders()
122+
* @method Client resend_verification()
123+
*
124+
* Sub Users
125+
* @method Client subusers()
126+
* @method Client reputations()
127+
*
128+
* Supressions
129+
* @method Client suppressions()
130+
* @method Client global()
131+
* @method Client blocks()
132+
* @method Client bounces()
133+
* @method Client invalid_emails()
134+
* @method Client spam_reports()
135+
* @method Client unsubcribes()
136+
*
137+
* Templates
138+
* @method Client templates()
139+
* @method Client versions()
140+
* @method Client activate()
141+
*
142+
* Tracking settings
143+
* @method Client tracking_settings()
144+
* @method Client click()
145+
* @method Client google_analytics()
146+
* @method Client open()
147+
* @method Client subscription()
148+
*
149+
* User
150+
* @method Client user()
151+
* @method Client account()
152+
* @method Client credits()
153+
* @method Client email()
154+
* @method Client password()
155+
* @method Client profile()
156+
* @method Client scheduled_sends()
157+
* @method Client enforced_tls()
158+
* @method Client settings()
159+
* @method Client username()
160+
* @method Client webhooks()
161+
* @method Client event()
162+
* @method Client parse()
163+
*
164+
* Missed any? Simply add them by doing: @method Client method()
27165
*/
28166
class Client
29167
{

0 commit comments

Comments
 (0)