Skip to content

Commit e29aeda

Browse files
committed
ci: Generate code
1 parent 4d431ec commit e29aeda

20 files changed

+307
-221
lines changed

output/csharp/src/Seam/Api/AccessMethods.cs

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,115 @@ public async Task DeleteAsync(string accessMethodId = default)
7676
await DeleteAsync(new DeleteRequest(accessMethodId: accessMethodId));
7777
}
7878

79+
[DataContract(Name = "encodeRequest_request")]
80+
public class EncodeRequest
81+
{
82+
[JsonConstructorAttribute]
83+
protected EncodeRequest() { }
84+
85+
public EncodeRequest(string accessMethodId = default, string acsEncoderId = default)
86+
{
87+
AccessMethodId = accessMethodId;
88+
AcsEncoderId = acsEncoderId;
89+
}
90+
91+
[DataMember(Name = "access_method_id", IsRequired = true, EmitDefaultValue = false)]
92+
public string AccessMethodId { get; set; }
93+
94+
[DataMember(Name = "acs_encoder_id", IsRequired = true, EmitDefaultValue = false)]
95+
public string AcsEncoderId { get; set; }
96+
97+
public override string ToString()
98+
{
99+
JsonSerializer jsonSerializer = JsonSerializer.CreateDefault(null);
100+
101+
StringWriter stringWriter = new StringWriter(
102+
new StringBuilder(256),
103+
System.Globalization.CultureInfo.InvariantCulture
104+
);
105+
using (JsonTextWriter jsonTextWriter = new JsonTextWriter(stringWriter))
106+
{
107+
jsonTextWriter.IndentChar = ' ';
108+
jsonTextWriter.Indentation = 2;
109+
jsonTextWriter.Formatting = Formatting.Indented;
110+
jsonSerializer.Serialize(jsonTextWriter, this, null);
111+
}
112+
113+
return stringWriter.ToString();
114+
}
115+
}
116+
117+
[DataContract(Name = "encodeResponse_response")]
118+
public class EncodeResponse
119+
{
120+
[JsonConstructorAttribute]
121+
protected EncodeResponse() { }
122+
123+
public EncodeResponse(ActionAttempt actionAttempt = default)
124+
{
125+
ActionAttempt = actionAttempt;
126+
}
127+
128+
[DataMember(Name = "action_attempt", IsRequired = false, EmitDefaultValue = false)]
129+
public ActionAttempt ActionAttempt { get; set; }
130+
131+
public override string ToString()
132+
{
133+
JsonSerializer jsonSerializer = JsonSerializer.CreateDefault(null);
134+
135+
StringWriter stringWriter = new StringWriter(
136+
new StringBuilder(256),
137+
System.Globalization.CultureInfo.InvariantCulture
138+
);
139+
using (JsonTextWriter jsonTextWriter = new JsonTextWriter(stringWriter))
140+
{
141+
jsonTextWriter.IndentChar = ' ';
142+
jsonTextWriter.Indentation = 2;
143+
jsonTextWriter.Formatting = Formatting.Indented;
144+
jsonSerializer.Serialize(jsonTextWriter, this, null);
145+
}
146+
147+
return stringWriter.ToString();
148+
}
149+
}
150+
151+
public ActionAttempt Encode(EncodeRequest request)
152+
{
153+
var requestOptions = new RequestOptions();
154+
requestOptions.Data = request;
155+
return _seam
156+
.Post<EncodeResponse>("/access_methods/encode", requestOptions)
157+
.Data.ActionAttempt;
158+
}
159+
160+
public ActionAttempt Encode(string accessMethodId = default, string acsEncoderId = default)
161+
{
162+
return Encode(
163+
new EncodeRequest(accessMethodId: accessMethodId, acsEncoderId: acsEncoderId)
164+
);
165+
}
166+
167+
public async Task<ActionAttempt> EncodeAsync(EncodeRequest request)
168+
{
169+
var requestOptions = new RequestOptions();
170+
requestOptions.Data = request;
171+
return (await _seam.PostAsync<EncodeResponse>("/access_methods/encode", requestOptions))
172+
.Data
173+
.ActionAttempt;
174+
}
175+
176+
public async Task<ActionAttempt> EncodeAsync(
177+
string accessMethodId = default,
178+
string acsEncoderId = default
179+
)
180+
{
181+
return (
182+
await EncodeAsync(
183+
new EncodeRequest(accessMethodId: accessMethodId, acsEncoderId: acsEncoderId)
184+
)
185+
);
186+
}
187+
79188
[DataContract(Name = "getRequest_request")]
80189
public class GetRequest
81190
{

output/csharp/src/Seam/Api/ConnectedAccounts.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,13 +202,15 @@ public ListRequest(
202202
List<string>? customerIds = default,
203203
int? limit = default,
204204
string? pageCursor = default,
205+
string? search = default,
205206
string? userIdentifierKey = default
206207
)
207208
{
208209
CustomMetadataHas = customMetadataHas;
209210
CustomerIds = customerIds;
210211
Limit = limit;
211212
PageCursor = pageCursor;
213+
Search = search;
212214
UserIdentifierKey = userIdentifierKey;
213215
}
214216

@@ -224,6 +226,9 @@ public ListRequest(
224226
[DataMember(Name = "page_cursor", IsRequired = false, EmitDefaultValue = false)]
225227
public string? PageCursor { get; set; }
226228

229+
[DataMember(Name = "search", IsRequired = false, EmitDefaultValue = false)]
230+
public string? Search { get; set; }
231+
227232
[DataMember(Name = "user_identifier_key", IsRequired = false, EmitDefaultValue = false)]
228233
public string? UserIdentifierKey { get; set; }
229234

@@ -295,6 +300,7 @@ public List<ConnectedAccount> List(
295300
List<string>? customerIds = default,
296301
int? limit = default,
297302
string? pageCursor = default,
303+
string? search = default,
298304
string? userIdentifierKey = default
299305
)
300306
{
@@ -304,6 +310,7 @@ public List<ConnectedAccount> List(
304310
customerIds: customerIds,
305311
limit: limit,
306312
pageCursor: pageCursor,
313+
search: search,
307314
userIdentifierKey: userIdentifierKey
308315
)
309316
);
@@ -323,6 +330,7 @@ public async Task<List<ConnectedAccount>> ListAsync(
323330
List<string>? customerIds = default,
324331
int? limit = default,
325332
string? pageCursor = default,
333+
string? search = default,
326334
string? userIdentifierKey = default
327335
)
328336
{
@@ -333,6 +341,7 @@ await ListAsync(
333341
customerIds: customerIds,
334342
limit: limit,
335343
pageCursor: pageCursor,
344+
search: search,
336345
userIdentifierKey: userIdentifierKey
337346
)
338347
)

output/csharp/src/Seam/Api/Devices.cs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ public ListRequest(
135135
float? limit = default,
136136
ListRequest.ManufacturerEnum? manufacturer = default,
137137
string? pageCursor = default,
138+
string? search = default,
138139
string? spaceId = default,
139140
string? unstableLocationId = default,
140141
string? userIdentifierKey = default
@@ -154,6 +155,7 @@ public ListRequest(
154155
Limit = limit;
155156
Manufacturer = manufacturer;
156157
PageCursor = pageCursor;
158+
Search = search;
157159
SpaceId = spaceId;
158160
UnstableLocationId = unstableLocationId;
159161
UserIdentifierKey = userIdentifierKey;
@@ -315,6 +317,9 @@ public enum ExcludeIfEnum
315317

316318
[EnumMember(Value = "can_simulate_disconnection")]
317319
CanSimulateDisconnection = 11,
320+
321+
[EnumMember(Value = "can_unlock_with_code")]
322+
CanUnlockWithCode = 12,
318323
}
319324

320325
[JsonConverter(typeof(SafeStringEnumConverter))]
@@ -355,6 +360,9 @@ public enum IncludeIfEnum
355360

356361
[EnumMember(Value = "can_simulate_disconnection")]
357362
CanSimulateDisconnection = 11,
363+
364+
[EnumMember(Value = "can_unlock_with_code")]
365+
CanUnlockWithCode = 12,
358366
}
359367

360368
[JsonConverter(typeof(SafeStringEnumConverter))]
@@ -531,6 +539,9 @@ public enum ManufacturerEnum
531539
[DataMember(Name = "page_cursor", IsRequired = false, EmitDefaultValue = false)]
532540
public string? PageCursor { get; set; }
533541

542+
[DataMember(Name = "search", IsRequired = false, EmitDefaultValue = false)]
543+
public string? Search { get; set; }
544+
534545
[DataMember(Name = "space_id", IsRequired = false, EmitDefaultValue = false)]
535546
public string? SpaceId { get; set; }
536547

@@ -620,6 +631,7 @@ public List<Device> List(
620631
float? limit = default,
621632
ListRequest.ManufacturerEnum? manufacturer = default,
622633
string? pageCursor = default,
634+
string? search = default,
623635
string? spaceId = default,
624636
string? unstableLocationId = default,
625637
string? userIdentifierKey = default
@@ -641,6 +653,7 @@ public List<Device> List(
641653
limit: limit,
642654
manufacturer: manufacturer,
643655
pageCursor: pageCursor,
656+
search: search,
644657
spaceId: spaceId,
645658
unstableLocationId: unstableLocationId,
646659
userIdentifierKey: userIdentifierKey
@@ -672,6 +685,7 @@ public async Task<List<Device>> ListAsync(
672685
float? limit = default,
673686
ListRequest.ManufacturerEnum? manufacturer = default,
674687
string? pageCursor = default,
688+
string? search = default,
675689
string? spaceId = default,
676690
string? unstableLocationId = default,
677691
string? userIdentifierKey = default
@@ -694,6 +708,7 @@ await ListAsync(
694708
limit: limit,
695709
manufacturer: manufacturer,
696710
pageCursor: pageCursor,
711+
search: search,
697712
spaceId: spaceId,
698713
unstableLocationId: unstableLocationId,
699714
userIdentifierKey: userIdentifierKey

0 commit comments

Comments
 (0)