Skip to content

Commit 19da79f

Browse files
feat(deps-dev): bump @seamapi/types from 1.437.1 to 1.438.0 in the seam group (#230)
* feat(deps-dev): bump @seamapi/types in the seam group Bumps the seam group with 1 update: [@seamapi/types](https://github.com/seamapi/types). Updates `@seamapi/types` from 1.437.1 to 1.438.0 - [Release notes](https://github.com/seamapi/types/releases) - [Changelog](https://github.com/seamapi/types/blob/main/.releaserc.json) - [Commits](seamapi/types@v1.437.1...v1.438.0) --- updated-dependencies: - dependency-name: "@seamapi/types" dependency-version: 1.438.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: seam ... Signed-off-by: dependabot[bot] <[email protected]> * ci: Generate code --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Seam Bot <[email protected]>
1 parent 9f3f0c0 commit 19da79f

File tree

7 files changed

+913
-6
lines changed

7 files changed

+913
-6
lines changed

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,7 @@ public ListRequest(
212212
string? accessGrantId = default,
213213
string? accessMethodId = default,
214214
string? acsCredentialId = default,
215+
List<string>? acsEntranceIds = default,
215216
string? acsSystemId = default,
216217
string? connectedAccountId = default,
217218
string? locationId = default,
@@ -221,6 +222,7 @@ public ListRequest(
221222
AccessGrantId = accessGrantId;
222223
AccessMethodId = accessMethodId;
223224
AcsCredentialId = acsCredentialId;
225+
AcsEntranceIds = acsEntranceIds;
224226
AcsSystemId = acsSystemId;
225227
ConnectedAccountId = connectedAccountId;
226228
LocationId = locationId;
@@ -236,6 +238,9 @@ public ListRequest(
236238
[DataMember(Name = "acs_credential_id", IsRequired = false, EmitDefaultValue = false)]
237239
public string? AcsCredentialId { get; set; }
238240

241+
[DataMember(Name = "acs_entrance_ids", IsRequired = false, EmitDefaultValue = false)]
242+
public List<string>? AcsEntranceIds { get; set; }
243+
239244
[DataMember(Name = "acs_system_id", IsRequired = false, EmitDefaultValue = false)]
240245
public string? AcsSystemId { get; set; }
241246

@@ -319,6 +324,7 @@ public List<AcsEntrance> List(
319324
string? accessGrantId = default,
320325
string? accessMethodId = default,
321326
string? acsCredentialId = default,
327+
List<string>? acsEntranceIds = default,
322328
string? acsSystemId = default,
323329
string? connectedAccountId = default,
324330
string? locationId = default,
@@ -330,6 +336,7 @@ public List<AcsEntrance> List(
330336
accessGrantId: accessGrantId,
331337
accessMethodId: accessMethodId,
332338
acsCredentialId: acsCredentialId,
339+
acsEntranceIds: acsEntranceIds,
333340
acsSystemId: acsSystemId,
334341
connectedAccountId: connectedAccountId,
335342
locationId: locationId,
@@ -351,6 +358,7 @@ public async Task<List<AcsEntrance>> ListAsync(
351358
string? accessGrantId = default,
352359
string? accessMethodId = default,
353360
string? acsCredentialId = default,
361+
List<string>? acsEntranceIds = default,
354362
string? acsSystemId = default,
355363
string? connectedAccountId = default,
356364
string? locationId = default,
@@ -363,6 +371,7 @@ await ListAsync(
363371
accessGrantId: accessGrantId,
364372
accessMethodId: accessMethodId,
365373
acsCredentialId: acsCredentialId,
374+
acsEntranceIds: acsEntranceIds,
366375
acsSystemId: acsSystemId,
367376
connectedAccountId: connectedAccountId,
368377
locationId: locationId,

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

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,64 @@ public async Task ConnectAsync(string deviceId = default)
7676
await ConnectAsync(new ConnectRequest(deviceId: deviceId));
7777
}
7878

79+
[DataContract(Name = "connectToHubRequest_request")]
80+
public class ConnectToHubRequest
81+
{
82+
[JsonConstructorAttribute]
83+
protected ConnectToHubRequest() { }
84+
85+
public ConnectToHubRequest(string deviceId = default)
86+
{
87+
DeviceId = deviceId;
88+
}
89+
90+
[DataMember(Name = "device_id", IsRequired = true, EmitDefaultValue = false)]
91+
public string DeviceId { get; set; }
92+
93+
public override string ToString()
94+
{
95+
JsonSerializer jsonSerializer = JsonSerializer.CreateDefault(null);
96+
97+
StringWriter stringWriter = new StringWriter(
98+
new StringBuilder(256),
99+
System.Globalization.CultureInfo.InvariantCulture
100+
);
101+
using (JsonTextWriter jsonTextWriter = new JsonTextWriter(stringWriter))
102+
{
103+
jsonTextWriter.IndentChar = ' ';
104+
jsonTextWriter.Indentation = 2;
105+
jsonTextWriter.Formatting = Formatting.Indented;
106+
jsonSerializer.Serialize(jsonTextWriter, this, null);
107+
}
108+
109+
return stringWriter.ToString();
110+
}
111+
}
112+
113+
public void ConnectToHub(ConnectToHubRequest request)
114+
{
115+
var requestOptions = new RequestOptions();
116+
requestOptions.Data = request;
117+
_seam.Post<object>("/devices/simulate/connect_to_hub", requestOptions);
118+
}
119+
120+
public void ConnectToHub(string deviceId = default)
121+
{
122+
ConnectToHub(new ConnectToHubRequest(deviceId: deviceId));
123+
}
124+
125+
public async Task ConnectToHubAsync(ConnectToHubRequest request)
126+
{
127+
var requestOptions = new RequestOptions();
128+
requestOptions.Data = request;
129+
await _seam.PostAsync<object>("/devices/simulate/connect_to_hub", requestOptions);
130+
}
131+
132+
public async Task ConnectToHubAsync(string deviceId = default)
133+
{
134+
await ConnectToHubAsync(new ConnectToHubRequest(deviceId: deviceId));
135+
}
136+
79137
[DataContract(Name = "disconnectRequest_request")]
80138
public class DisconnectRequest
81139
{
@@ -134,6 +192,64 @@ public async Task DisconnectAsync(string deviceId = default)
134192
await DisconnectAsync(new DisconnectRequest(deviceId: deviceId));
135193
}
136194

195+
[DataContract(Name = "disconnectFromHubRequest_request")]
196+
public class DisconnectFromHubRequest
197+
{
198+
[JsonConstructorAttribute]
199+
protected DisconnectFromHubRequest() { }
200+
201+
public DisconnectFromHubRequest(string deviceId = default)
202+
{
203+
DeviceId = deviceId;
204+
}
205+
206+
[DataMember(Name = "device_id", IsRequired = true, EmitDefaultValue = false)]
207+
public string DeviceId { get; set; }
208+
209+
public override string ToString()
210+
{
211+
JsonSerializer jsonSerializer = JsonSerializer.CreateDefault(null);
212+
213+
StringWriter stringWriter = new StringWriter(
214+
new StringBuilder(256),
215+
System.Globalization.CultureInfo.InvariantCulture
216+
);
217+
using (JsonTextWriter jsonTextWriter = new JsonTextWriter(stringWriter))
218+
{
219+
jsonTextWriter.IndentChar = ' ';
220+
jsonTextWriter.Indentation = 2;
221+
jsonTextWriter.Formatting = Formatting.Indented;
222+
jsonSerializer.Serialize(jsonTextWriter, this, null);
223+
}
224+
225+
return stringWriter.ToString();
226+
}
227+
}
228+
229+
public void DisconnectFromHub(DisconnectFromHubRequest request)
230+
{
231+
var requestOptions = new RequestOptions();
232+
requestOptions.Data = request;
233+
_seam.Post<object>("/devices/simulate/disconnect_from_hub", requestOptions);
234+
}
235+
236+
public void DisconnectFromHub(string deviceId = default)
237+
{
238+
DisconnectFromHub(new DisconnectFromHubRequest(deviceId: deviceId));
239+
}
240+
241+
public async Task DisconnectFromHubAsync(DisconnectFromHubRequest request)
242+
{
243+
var requestOptions = new RequestOptions();
244+
requestOptions.Data = request;
245+
await _seam.PostAsync<object>("/devices/simulate/disconnect_from_hub", requestOptions);
246+
}
247+
248+
public async Task DisconnectFromHubAsync(string deviceId = default)
249+
{
250+
await DisconnectFromHubAsync(new DisconnectFromHubRequest(deviceId: deviceId));
251+
}
252+
137253
[DataContract(Name = "removeRequest_request")]
138254
public class RemoveRequest
139255
{

0 commit comments

Comments
 (0)