Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
94 changes: 94 additions & 0 deletions output/csharp/src/Seam/Api/EncodersAcs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,100 @@ await EncodeCredentialAsync(
);
}

[DataContract(Name = "getRequest_request")]
public class GetRequest
{
[JsonConstructorAttribute]
protected GetRequest() { }

public GetRequest(string acsEncoderId = default)
{
AcsEncoderId = acsEncoderId;
}

[DataMember(Name = "acs_encoder_id", IsRequired = true, EmitDefaultValue = false)]
public string AcsEncoderId { get; set; }

public override string ToString()
{
JsonSerializer jsonSerializer = JsonSerializer.CreateDefault(null);

StringWriter stringWriter = new StringWriter(
new StringBuilder(256),
System.Globalization.CultureInfo.InvariantCulture
);
using (JsonTextWriter jsonTextWriter = new JsonTextWriter(stringWriter))
{
jsonTextWriter.IndentChar = ' ';
jsonTextWriter.Indentation = 2;
jsonTextWriter.Formatting = Formatting.Indented;
jsonSerializer.Serialize(jsonTextWriter, this, null);
}

return stringWriter.ToString();
}
}

[DataContract(Name = "getResponse_response")]
public class GetResponse
{
[JsonConstructorAttribute]
protected GetResponse() { }

public GetResponse(AcsEncoder acsEncoder = default)
{
AcsEncoder = acsEncoder;
}

[DataMember(Name = "acs_encoder", IsRequired = false, EmitDefaultValue = false)]
public AcsEncoder AcsEncoder { get; set; }

public override string ToString()
{
JsonSerializer jsonSerializer = JsonSerializer.CreateDefault(null);

StringWriter stringWriter = new StringWriter(
new StringBuilder(256),
System.Globalization.CultureInfo.InvariantCulture
);
using (JsonTextWriter jsonTextWriter = new JsonTextWriter(stringWriter))
{
jsonTextWriter.IndentChar = ' ';
jsonTextWriter.Indentation = 2;
jsonTextWriter.Formatting = Formatting.Indented;
jsonSerializer.Serialize(jsonTextWriter, this, null);
}

return stringWriter.ToString();
}
}

public AcsEncoder Get(GetRequest request)
{
var requestOptions = new RequestOptions();
requestOptions.Data = request;
return _seam.Post<GetResponse>("/acs/encoders/get", requestOptions).Data.AcsEncoder;
}

public AcsEncoder Get(string acsEncoderId = default)
{
return Get(new GetRequest(acsEncoderId: acsEncoderId));
}

public async Task<AcsEncoder> GetAsync(GetRequest request)
{
var requestOptions = new RequestOptions();
requestOptions.Data = request;
return (await _seam.PostAsync<GetResponse>("/acs/encoders/get", requestOptions))
.Data
.AcsEncoder;
}

public async Task<AcsEncoder> GetAsync(string acsEncoderId = default)
{
return (await GetAsync(new GetRequest(acsEncoderId: acsEncoderId)));
}

[DataContract(Name = "listRequest_request")]
public class ListRequest
{
Expand Down
44 changes: 38 additions & 6 deletions output/csharp/src/Seam/Model/AcsUser.cs
Original file line number Diff line number Diff line change
Expand Up @@ -379,6 +379,8 @@ public abstract class AcsUserPendingMutations

public abstract string CreatedAt { get; set; }

public abstract string Message { get; set; }

public abstract override string ToString();
}

Expand All @@ -390,16 +392,21 @@ protected AcsUserPendingMutationsCreating() { }

public AcsUserPendingMutationsCreating(
string createdAt = default,
string message = default,
string mutationCode = default
)
{
CreatedAt = createdAt;
Message = message;
MutationCode = mutationCode;
}

[DataMember(Name = "created_at", IsRequired = true, EmitDefaultValue = false)]
public override string CreatedAt { get; set; }

[DataMember(Name = "message", IsRequired = true, EmitDefaultValue = false)]
public override string Message { get; set; }

[DataMember(Name = "mutation_code", IsRequired = true, EmitDefaultValue = false)]
public override string MutationCode { get; } = "creating";

Expand Down Expand Up @@ -431,16 +438,21 @@ protected AcsUserPendingMutationsDeleting() { }

public AcsUserPendingMutationsDeleting(
string createdAt = default,
string message = default,
string mutationCode = default
)
{
CreatedAt = createdAt;
Message = message;
MutationCode = mutationCode;
}

[DataMember(Name = "created_at", IsRequired = true, EmitDefaultValue = false)]
public override string CreatedAt { get; set; }

[DataMember(Name = "message", IsRequired = true, EmitDefaultValue = false)]
public override string Message { get; set; }

[DataMember(Name = "mutation_code", IsRequired = true, EmitDefaultValue = false)]
public override string MutationCode { get; } = "deleting";

Expand Down Expand Up @@ -473,12 +485,14 @@ protected AcsUserPendingMutationsUpdatingUserInformation() { }
public AcsUserPendingMutationsUpdatingUserInformation(
string createdAt = default,
AcsUserPendingMutationsUpdatingUserInformationFrom from = default,
string message = default,
string mutationCode = default,
AcsUserPendingMutationsUpdatingUserInformationTo to = default
)
{
CreatedAt = createdAt;
From = from;
Message = message;
MutationCode = mutationCode;
To = to;
}
Expand All @@ -489,6 +503,9 @@ public AcsUserPendingMutationsUpdatingUserInformation(
[DataMember(Name = "from", IsRequired = true, EmitDefaultValue = false)]
public AcsUserPendingMutationsUpdatingUserInformationFrom From { get; set; }

[DataMember(Name = "message", IsRequired = true, EmitDefaultValue = false)]
public override string Message { get; set; }

[DataMember(Name = "mutation_code", IsRequired = true, EmitDefaultValue = false)]
public override string MutationCode { get; } = "updating_user_information";

Expand Down Expand Up @@ -616,12 +633,14 @@ protected AcsUserPendingMutationsUpdatingAccessSchedule() { }
public AcsUserPendingMutationsUpdatingAccessSchedule(
string createdAt = default,
AcsUserPendingMutationsUpdatingAccessScheduleFrom from = default,
string message = default,
string mutationCode = default,
AcsUserPendingMutationsUpdatingAccessScheduleTo to = default
)
{
CreatedAt = createdAt;
From = from;
Message = message;
MutationCode = mutationCode;
To = to;
}
Expand All @@ -632,6 +651,9 @@ public AcsUserPendingMutationsUpdatingAccessSchedule(
[DataMember(Name = "from", IsRequired = true, EmitDefaultValue = false)]
public AcsUserPendingMutationsUpdatingAccessScheduleFrom From { get; set; }

[DataMember(Name = "message", IsRequired = true, EmitDefaultValue = false)]
public override string Message { get; set; }

[DataMember(Name = "mutation_code", IsRequired = true, EmitDefaultValue = false)]
public override string MutationCode { get; } = "updating_access_schedule";

Expand Down Expand Up @@ -666,7 +688,7 @@ protected AcsUserPendingMutationsUpdatingAccessScheduleFrom() { }

public AcsUserPendingMutationsUpdatingAccessScheduleFrom(
string? endsAt = default,
string startsAt = default
string? startsAt = default
)
{
EndsAt = endsAt;
Expand All @@ -676,8 +698,8 @@ public AcsUserPendingMutationsUpdatingAccessScheduleFrom(
[DataMember(Name = "ends_at", IsRequired = false, EmitDefaultValue = false)]
public string? EndsAt { get; set; }

[DataMember(Name = "starts_at", IsRequired = true, EmitDefaultValue = false)]
public string StartsAt { get; set; }
[DataMember(Name = "starts_at", IsRequired = false, EmitDefaultValue = false)]
public string? StartsAt { get; set; }

public override string ToString()
{
Expand Down Expand Up @@ -707,7 +729,7 @@ protected AcsUserPendingMutationsUpdatingAccessScheduleTo() { }

public AcsUserPendingMutationsUpdatingAccessScheduleTo(
string? endsAt = default,
string startsAt = default
string? startsAt = default
)
{
EndsAt = endsAt;
Expand All @@ -717,8 +739,8 @@ public AcsUserPendingMutationsUpdatingAccessScheduleTo(
[DataMember(Name = "ends_at", IsRequired = false, EmitDefaultValue = false)]
public string? EndsAt { get; set; }

[DataMember(Name = "starts_at", IsRequired = true, EmitDefaultValue = false)]
public string StartsAt { get; set; }
[DataMember(Name = "starts_at", IsRequired = false, EmitDefaultValue = false)]
public string? StartsAt { get; set; }

public override string ToString()
{
Expand Down Expand Up @@ -749,12 +771,14 @@ protected AcsUserPendingMutationsUpdatingSuspensionState() { }
public AcsUserPendingMutationsUpdatingSuspensionState(
string createdAt = default,
AcsUserPendingMutationsUpdatingSuspensionStateFrom from = default,
string message = default,
string mutationCode = default,
AcsUserPendingMutationsUpdatingSuspensionStateTo to = default
)
{
CreatedAt = createdAt;
From = from;
Message = message;
MutationCode = mutationCode;
To = to;
}
Expand All @@ -765,6 +789,9 @@ public AcsUserPendingMutationsUpdatingSuspensionState(
[DataMember(Name = "from", IsRequired = true, EmitDefaultValue = false)]
public AcsUserPendingMutationsUpdatingSuspensionStateFrom From { get; set; }

[DataMember(Name = "message", IsRequired = true, EmitDefaultValue = false)]
public override string Message { get; set; }

[DataMember(Name = "mutation_code", IsRequired = true, EmitDefaultValue = false)]
public override string MutationCode { get; } = "updating_suspension_state";

Expand Down Expand Up @@ -868,12 +895,14 @@ protected AcsUserPendingMutationsUpdatingGroupMembership() { }
public AcsUserPendingMutationsUpdatingGroupMembership(
string createdAt = default,
AcsUserPendingMutationsUpdatingGroupMembershipFrom from = default,
string message = default,
string mutationCode = default,
AcsUserPendingMutationsUpdatingGroupMembershipTo to = default
)
{
CreatedAt = createdAt;
From = from;
Message = message;
MutationCode = mutationCode;
To = to;
}
Expand All @@ -884,6 +913,9 @@ public AcsUserPendingMutationsUpdatingGroupMembership(
[DataMember(Name = "from", IsRequired = true, EmitDefaultValue = false)]
public AcsUserPendingMutationsUpdatingGroupMembershipFrom From { get; set; }

[DataMember(Name = "message", IsRequired = true, EmitDefaultValue = false)]
public override string Message { get; set; }

[DataMember(Name = "mutation_code", IsRequired = true, EmitDefaultValue = false)]
public override string MutationCode { get; } = "updating_group_membership";

Expand Down
5 changes: 0 additions & 5 deletions output/csharp/src/Seam/Model/Device.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4524,21 +4524,16 @@ public class DevicePropertiesSchlageMetadata
protected DevicePropertiesSchlageMetadata() { }

public DevicePropertiesSchlageMetadata(
float? accessCodeLength = default,
string? deviceId = default,
string? deviceName = default,
string? model = default
)
{
AccessCodeLength = accessCodeLength;
DeviceId = deviceId;
DeviceName = deviceName;
Model = model;
}

[DataMember(Name = "access_code_length", IsRequired = false, EmitDefaultValue = false)]
public float? AccessCodeLength { get; set; }

[DataMember(Name = "device_id", IsRequired = false, EmitDefaultValue = false)]
public string? DeviceId { get; set; }

Expand Down
6 changes: 3 additions & 3 deletions output/csharp/src/Seam/Model/ThermostatSchedule.cs
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ public ThermostatSchedule(
string deviceId = default,
string endsAt = default,
List<ThermostatScheduleErrors> errors = default,
int maxOverridePeriodMinutes = default,
int? maxOverridePeriodMinutes = default,
string? name = default,
string startsAt = default,
string thermostatScheduleId = default,
Expand Down Expand Up @@ -56,10 +56,10 @@ public ThermostatSchedule(

[DataMember(
Name = "max_override_period_minutes",
IsRequired = true,
IsRequired = false,
EmitDefaultValue = false
)]
public int MaxOverridePeriodMinutes { get; set; }
public int? MaxOverridePeriodMinutes { get; set; }

[DataMember(Name = "name", IsRequired = false, EmitDefaultValue = false)]
public string? Name { get; set; }
Expand Down
Loading
Loading