Skip to content

Commit 98e8ed0

Browse files
authored
Merge branch 'master' into dependabot/maven/openapi-client/jaxrs-cxf-client/ch.qos.logback-logback-classic-1.2.13
2 parents bcab029 + 2f2e93f commit 98e8ed0

4,187 files changed

Lines changed: 192061 additions & 38638 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8.0.0-SNAPSHOT
1+
7.17.0

openapi-client/ada/config.gpr

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ abstract project Config is
4545
when "debug" =>
4646
for Default_Switches ("Ada") use ("-E");
4747

48-
when others =>
48+
when others =>
4949
for Default_Switches ("Ada") use ("-E");
5050

5151
end case;
@@ -64,12 +64,12 @@ abstract project Config is
6464

6565
when "coverage" =>
6666
for Default_Switches ("ada") use ("-fprofile-arcs");
67-
68-
when others =>
69-
null;
67+
68+
when others =>
69+
null;
7070
end case;
7171

72-
end linker;
72+
end linker;
7373

7474
package Ide is
7575
for VCS_Kind use "git";

openapi-client/ada/src/client/-clients.adb

Lines changed: 41 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
-- MailBaby Email Delivery and Management Service API
22
-- **Send emails fast and with confidence through our easy to use [REST](https://en.wikipedia.org/wiki/Representational_state_transfer) API interface.** # Overview This is the API interface to the [Mail Baby](https//mail.baby/) Mail services provided by [InterServer](https://www.interserver.net). To use this service you must have an account with us at [my.interserver.net](https://my.interserver.net). # Authentication In order to use most of the API calls you must pass credentials from the [my.interserver.net](https://my.interserver.net/) site. We support several different authentication methods but the preferred method is to use the **API Key** which you can get from the [Account Security](https://my.interserver.net/account_security) page.
33
--
4-
-- The version of the OpenAPI document: 1.1.0
4+
-- The version of the OpenAPI document: 1.3.0
55
-- Contact: support@interserver.net
66
--
7-
-- NOTE: This package is auto generated by OpenAPI-Generator 8.0.0-SNAPSHOT.
7+
-- NOTE: This package is auto generated by OpenAPI-Generator 7.17.0.
88
-- https://openapi-generator.tech
99
-- Do not edit the class manually.
1010

@@ -122,13 +122,15 @@ package body .Clients is
122122
-- Returns information about the usage on your mail accounts.
123123
procedure Get_Stats
124124
(Client : in out Client_Type;
125-
Result : out .Models.GetStats200ResponseInner_Type_Vectors.Vector) is
125+
Time : in Swagger.Nullable_UString;
126+
Result : out .Models.MailStatsType_Type) is
126127
URI : Swagger.Clients.URI_Type;
127128
Reply : Swagger.Value_Type;
128129
begin
129130
Client.Set_Accept (Media_List_1);
130131

131132

133+
URI.Add_Param ("time", Time);
132134
URI.Set_Path ("/mail/stats");
133135
Client.Call (Swagger.Clients.GET, URI, Reply);
134136
.Models.Deserialize (Reply, "", Result);
@@ -149,6 +151,9 @@ package body .Clients is
149151
Limit : in Swagger.Nullable_Integer;
150152
Start_Date : in Swagger.Nullable_Long;
151153
End_Date : in Swagger.Nullable_Long;
154+
Replyto : in Swagger.Nullable_UString;
155+
Headerfrom : in Swagger.Nullable_UString;
156+
Delivered : in Swagger.Nullable_UString;
152157
Result : out .Models.MailLog_Type) is
153158
URI : Swagger.Clients.URI_Type;
154159
Reply : Swagger.Value_Type;
@@ -167,17 +172,39 @@ package body .Clients is
167172
URI.Add_Param ("limit", Limit);
168173
URI.Add_Param ("startDate", Start_Date);
169174
URI.Add_Param ("endDate", End_Date);
175+
URI.Add_Param ("replyto", Replyto);
176+
URI.Add_Param ("headerfrom", Headerfrom);
177+
URI.Add_Param ("delivered", Delivered);
170178
URI.Set_Path ("/mail/log");
171179
Client.Call (Swagger.Clients.GET, URI, Reply);
172180
.Models.Deserialize (Reply, "", Result);
173181
end View_Mail_Log;
174182

183+
-- Sends a raw email
184+
-- This call will let you pass the raw / complete email contents (including headers) as a string and have it get sent as-is. This is useful for things like DKIM signed messages.
185+
procedure Raw_Mail
186+
(Client : in out Client_Type;
187+
Send_Mail_Raw_Type : in .Models.SendMailRaw_Type;
188+
Result : out .Models.GenericResponse_Type) is
189+
URI : Swagger.Clients.URI_Type;
190+
Req : Swagger.Clients.Request_Type;
191+
Reply : Swagger.Value_Type;
192+
begin
193+
Client.Set_Accept (Media_List_1);
194+
Client.Initialize (Req, Media_List_3);
195+
.Models.Serialize (Req.Stream, "", Send_Mail_Raw_Type);
196+
197+
URI.Set_Path ("/mail/rawsend");
198+
Client.Call (Swagger.Clients.POST, URI, Req, Reply);
199+
.Models.Deserialize (Reply, "", Result);
200+
end Raw_Mail;
201+
175202
-- Sends an Email with Advanced Options
176203
-- Sends An email through one of your mail orders allowing additional options such as file attachments, cc, bcc, etc.
177204
--
178205
-- Here are 9 examples showing the various ways to call the advsend operation showing the different ways you can pass the to, cc, bcc, and replyto information. The first several examples are all for the application/x-www-form-urlencoded content-type while the later ones are for application/json content-types.
179206
--
180-
-- ```
207+
-- ```BasicForm
181208
-- curl -i --request POST --url https://api.mailbaby.net/mail/advsend \
182209
-- --header 'Accept: application/json' \
183210
-- --header 'Content-Type: application/x-www-form-urlencoded' \
@@ -188,7 +215,7 @@ package body .Clients is
188215
-- --data to=support@interserver.net
189216
-- ```
190217
--
191-
-- ```
218+
-- ```ArrayForm
192219
-- curl -i --request POST --url https://api.mailbaby.net/mail/advsend \
193220
-- --header 'Accept: application/json' \
194221
-- --header 'Content-Type: application/x-www-form-urlencoded' \
@@ -200,7 +227,7 @@ package body .Clients is
200227
-- --data "to[0][email]=support@interserver.net"
201228
-- ```
202229
--
203-
-- ```
230+
-- ```NameEmailForm
204231
-- curl -i --request POST --url https://api.mailbaby.net/mail/advsend \
205232
-- --header 'Accept: application/json' \
206233
-- --header 'Content-Type: application/x-www-form-urlencoded' \
@@ -211,7 +238,7 @@ package body .Clients is
211238
-- --data to="Joe <support@interserver.net>"
212239
-- ```
213240
--
214-
-- ```
241+
-- ```MultToForm
215242
-- curl -i --request POST --url https://api.mailbaby.net/mail/advsend \
216243
-- --header 'Accept: application/json' \
217244
-- --header 'Content-Type: application/x-www-form-urlencoded' \
@@ -222,7 +249,7 @@ package body .Clients is
222249
-- --data "to=support@interserver.net, support@interserver.net"
223250
-- ```
224251
--
225-
-- ```
252+
-- ```MultToFullForm
226253
-- curl -i --request POST --url https://api.mailbaby.net/mail/advsend \
227254
-- --header 'Accept: application/json' \
228255
-- --header 'Content-Type: application/x-www-form-urlencoded' \
@@ -233,7 +260,7 @@ package body .Clients is
233260
-- --data "to=Joe <support@interserver.net>, Joe <support@interserver.net>"
234261
-- ```
235262
--
236-
-- ```
263+
-- ```MultToArrayForm
237264
-- curl -i --request POST --url https://api.mailbaby.net/mail/advsend \
238265
-- --header 'Accept: application/json' \
239266
-- --header 'Content-Type: application/x-www-form-urlencoded' \
@@ -247,7 +274,7 @@ package body .Clients is
247274
-- --data "to[1][email]=support@interserver.net"
248275
-- ```
249276
--
250-
-- ```
277+
-- ```BasicJson
251278
-- curl -i --request POST --url https://api.mailbaby.net/mail/advsend \
252279
-- --header 'Accept: application/json' \
253280
-- --header 'Content-Type: application/json' \
@@ -260,7 +287,7 @@ package body .Clients is
260287
-- }'
261288
-- ```
262289
--
263-
-- ```
290+
-- ```ArrayJson
264291
-- curl -i --request POST --url https://api.mailbaby.net/mail/advsend \
265292
-- --header 'Accept: application/json' \
266293
-- --header 'Content-Type: application/json' \
@@ -273,7 +300,7 @@ package body .Clients is
273300
-- }'
274301
-- ```
275302
--
276-
-- ```
303+
-- ```NameEmailJson
277304
-- curl -i --request POST --url https://api.mailbaby.net/mail/advsend \
278305
-- --header 'Accept: application/json' \
279306
-- --header 'Content-Type: application/json' \
@@ -329,6 +356,7 @@ package body .Clients is
329356
From : in Swagger.UString;
330357
Subject : in Swagger.UString;
331358
P_Body : in Swagger.UString;
359+
Id : in Swagger.Nullable_Integer;
332360
Result : out .Models.GenericResponse_Type) is
333361
URI : Swagger.Clients.URI_Type;
334362
Req : Swagger.Clients.Request_Type;
@@ -341,6 +369,7 @@ package body .Clients is
341369
.Models.Serialize (Req.Stream, "from", From);
342370
.Models.Serialize (Req.Stream, "subject", Subject);
343371
.Models.Serialize (Req.Stream, "body", P_Body);
372+
.Models.Serialize (Req.Stream, "id", Id);
344373

345374
URI.Set_Path ("/mail/send");
346375
Client.Call (Swagger.Clients.POST, URI, Req, Reply);

openapi-client/ada/src/client/-clients.ads

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
-- MailBaby Email Delivery and Management Service API
22
-- **Send emails fast and with confidence through our easy to use [REST](https://en.wikipedia.org/wiki/Representational_state_transfer) API interface.** # Overview This is the API interface to the [Mail Baby](https//mail.baby/) Mail services provided by [InterServer](https://www.interserver.net). To use this service you must have an account with us at [my.interserver.net](https://my.interserver.net). # Authentication In order to use most of the API calls you must pass credentials from the [my.interserver.net](https://my.interserver.net/) site. We support several different authentication methods but the preferred method is to use the **API Key** which you can get from the [Account Security](https://my.interserver.net/account_security) page.
33
--
4-
-- The version of the OpenAPI document: 1.1.0
4+
-- The version of the OpenAPI document: 1.3.0
55
-- Contact: support@interserver.net
66
--
7-
-- NOTE: This package is auto generated by OpenAPI-Generator 8.0.0-SNAPSHOT.
7+
-- NOTE: This package is auto generated by OpenAPI-Generator 7.17.0.
88
-- https://openapi-generator.tech
99
-- Do not edit the class manually.
1010

@@ -53,7 +53,8 @@ package .Clients is
5353
-- Returns information about the usage on your mail accounts.
5454
procedure Get_Stats
5555
(Client : in out Client_Type;
56-
Result : out .Models.GetStats200ResponseInner_Type_Vectors.Vector);
56+
Time : in Swagger.Nullable_UString;
57+
Result : out .Models.MailStatsType_Type);
5758

5859
-- displays the mail log
5960
-- Get a listing of the emails sent through this system
@@ -70,14 +71,24 @@ package .Clients is
7071
Limit : in Swagger.Nullable_Integer;
7172
Start_Date : in Swagger.Nullable_Long;
7273
End_Date : in Swagger.Nullable_Long;
74+
Replyto : in Swagger.Nullable_UString;
75+
Headerfrom : in Swagger.Nullable_UString;
76+
Delivered : in Swagger.Nullable_UString;
7377
Result : out .Models.MailLog_Type);
7478

79+
-- Sends a raw email
80+
-- This call will let you pass the raw / complete email contents (including headers) as a string and have it get sent as-is. This is useful for things like DKIM signed messages.
81+
procedure Raw_Mail
82+
(Client : in out Client_Type;
83+
Send_Mail_Raw_Type : in .Models.SendMailRaw_Type;
84+
Result : out .Models.GenericResponse_Type);
85+
7586
-- Sends an Email with Advanced Options
7687
-- Sends An email through one of your mail orders allowing additional options such as file attachments, cc, bcc, etc.
7788
--
7889
-- Here are 9 examples showing the various ways to call the advsend operation showing the different ways you can pass the to, cc, bcc, and replyto information. The first several examples are all for the application/x-www-form-urlencoded content-type while the later ones are for application/json content-types.
7990
--
80-
-- ```
91+
-- ```BasicForm
8192
-- curl -i --request POST --url https://api.mailbaby.net/mail/advsend \
8293
-- --header 'Accept: application/json' \
8394
-- --header 'Content-Type: application/x-www-form-urlencoded' \
@@ -88,7 +99,7 @@ package .Clients is
8899
-- --data to=support@interserver.net
89100
-- ```
90101
--
91-
-- ```
102+
-- ```ArrayForm
92103
-- curl -i --request POST --url https://api.mailbaby.net/mail/advsend \
93104
-- --header 'Accept: application/json' \
94105
-- --header 'Content-Type: application/x-www-form-urlencoded' \
@@ -100,7 +111,7 @@ package .Clients is
100111
-- --data "to[0][email]=support@interserver.net"
101112
-- ```
102113
--
103-
-- ```
114+
-- ```NameEmailForm
104115
-- curl -i --request POST --url https://api.mailbaby.net/mail/advsend \
105116
-- --header 'Accept: application/json' \
106117
-- --header 'Content-Type: application/x-www-form-urlencoded' \
@@ -111,7 +122,7 @@ package .Clients is
111122
-- --data to="Joe <support@interserver.net>"
112123
-- ```
113124
--
114-
-- ```
125+
-- ```MultToForm
115126
-- curl -i --request POST --url https://api.mailbaby.net/mail/advsend \
116127
-- --header 'Accept: application/json' \
117128
-- --header 'Content-Type: application/x-www-form-urlencoded' \
@@ -122,7 +133,7 @@ package .Clients is
122133
-- --data "to=support@interserver.net, support@interserver.net"
123134
-- ```
124135
--
125-
-- ```
136+
-- ```MultToFullForm
126137
-- curl -i --request POST --url https://api.mailbaby.net/mail/advsend \
127138
-- --header 'Accept: application/json' \
128139
-- --header 'Content-Type: application/x-www-form-urlencoded' \
@@ -133,7 +144,7 @@ package .Clients is
133144
-- --data "to=Joe <support@interserver.net>, Joe <support@interserver.net>"
134145
-- ```
135146
--
136-
-- ```
147+
-- ```MultToArrayForm
137148
-- curl -i --request POST --url https://api.mailbaby.net/mail/advsend \
138149
-- --header 'Accept: application/json' \
139150
-- --header 'Content-Type: application/x-www-form-urlencoded' \
@@ -147,7 +158,7 @@ package .Clients is
147158
-- --data "to[1][email]=support@interserver.net"
148159
-- ```
149160
--
150-
-- ```
161+
-- ```BasicJson
151162
-- curl -i --request POST --url https://api.mailbaby.net/mail/advsend \
152163
-- --header 'Accept: application/json' \
153164
-- --header 'Content-Type: application/json' \
@@ -160,7 +171,7 @@ package .Clients is
160171
-- }'
161172
-- ```
162173
--
163-
-- ```
174+
-- ```ArrayJson
164175
-- curl -i --request POST --url https://api.mailbaby.net/mail/advsend \
165176
-- --header 'Accept: application/json' \
166177
-- --header 'Content-Type: application/json' \
@@ -173,7 +184,7 @@ package .Clients is
173184
-- }'
174185
-- ```
175186
--
176-
-- ```
187+
-- ```NameEmailJson
177188
-- curl -i --request POST --url https://api.mailbaby.net/mail/advsend \
178189
-- --header 'Accept: application/json' \
179190
-- --header 'Content-Type: application/json' \
@@ -208,6 +219,7 @@ package .Clients is
208219
From : in Swagger.UString;
209220
Subject : in Swagger.UString;
210221
P_Body : in Swagger.UString;
222+
Id : in Swagger.Nullable_Integer;
211223
Result : out .Models.GenericResponse_Type);
212224

213225
-- displays a list of mail service orders

0 commit comments

Comments
 (0)