diff --git a/output/csharp/src/Seam/Api/AccessMethods.cs b/output/csharp/src/Seam/Api/AccessMethods.cs index 285ac92..5cab2f1 100644 --- a/output/csharp/src/Seam/Api/AccessMethods.cs +++ b/output/csharp/src/Seam/Api/AccessMethods.cs @@ -637,6 +637,8 @@ public ListRequest( string? accessGrantKey = default, string? acsEntranceId = default, string? deviceId = default, + int? limit = default, + string? pageCursor = default, string? spaceId = default ) { @@ -645,6 +647,8 @@ public ListRequest( AccessGrantKey = accessGrantKey; AcsEntranceId = acsEntranceId; DeviceId = deviceId; + Limit = limit; + PageCursor = pageCursor; SpaceId = spaceId; } @@ -663,6 +667,12 @@ public ListRequest( [DataMember(Name = "device_id", IsRequired = false, EmitDefaultValue = false)] public string? DeviceId { get; set; } + [DataMember(Name = "limit", IsRequired = false, EmitDefaultValue = false)] + public int? Limit { get; set; } + + [DataMember(Name = "page_cursor", IsRequired = false, EmitDefaultValue = false)] + public string? PageCursor { get; set; } + [DataMember(Name = "space_id", IsRequired = false, EmitDefaultValue = false)] public string? SpaceId { get; set; } @@ -735,6 +745,8 @@ public List List( string? accessGrantKey = default, string? acsEntranceId = default, string? deviceId = default, + int? limit = default, + string? pageCursor = default, string? spaceId = default ) { @@ -745,6 +757,8 @@ public List List( accessGrantKey: accessGrantKey, acsEntranceId: acsEntranceId, deviceId: deviceId, + limit: limit, + pageCursor: pageCursor, spaceId: spaceId ) ); @@ -765,6 +779,8 @@ public async Task> ListAsync( string? accessGrantKey = default, string? acsEntranceId = default, string? deviceId = default, + int? limit = default, + string? pageCursor = default, string? spaceId = default ) { @@ -776,6 +792,8 @@ await ListAsync( accessGrantKey: accessGrantKey, acsEntranceId: acsEntranceId, deviceId: deviceId, + limit: limit, + pageCursor: pageCursor, spaceId: spaceId ) ) diff --git a/output/csharp/src/Seam/Api/ConnectWebviews.cs b/output/csharp/src/Seam/Api/ConnectWebviews.cs index 0f11573..7620e50 100644 --- a/output/csharp/src/Seam/Api/ConnectWebviews.cs +++ b/output/csharp/src/Seam/Api/ConnectWebviews.cs @@ -263,17 +263,20 @@ public enum AcceptedProvidersEnum [EnumMember(Value = "kisi")] Kisi = 62, + [EnumMember(Value = "aqara")] + Aqara = 63, + [EnumMember(Value = "yale_access")] - YaleAccess = 63, + YaleAccess = 64, [EnumMember(Value = "hid_cm")] - HidCm = 64, + HidCm = 65, [EnumMember(Value = "google_nest")] - GoogleNest = 65, + GoogleNest = 66, [EnumMember(Value = "slack")] - Slack = 66, + Slack = 67, } [JsonConverter(typeof(SafeStringEnumConverter))] diff --git a/output/csharp/src/Seam/Api/Customers.cs b/output/csharp/src/Seam/Api/Customers.cs index c66708b..8ff0068 100644 --- a/output/csharp/src/Seam/Api/Customers.cs +++ b/output/csharp/src/Seam/Api/Customers.cs @@ -28,23 +28,27 @@ public CreatePortalRequest( List? customerResourcesFilters = default, string? customizationProfileId = default, + CreatePortalRequestDeepLink? deepLink = default, bool? excludeLocalePicker = default, CreatePortalRequestFeatures? features = default, bool? isEmbedded = default, CreatePortalRequestLandingPage? landingPage = default, CreatePortalRequest.LocaleEnum? locale = default, CreatePortalRequest.NavigationModeEnum? navigationMode = default, + bool? readOnly = default, CreatePortalRequestCustomerData? customerData = default ) { CustomerResourcesFilters = customerResourcesFilters; CustomizationProfileId = customizationProfileId; + DeepLink = deepLink; ExcludeLocalePicker = excludeLocalePicker; Features = features; IsEmbedded = isEmbedded; LandingPage = landingPage; Locale = locale; NavigationMode = navigationMode; + ReadOnly = readOnly; CustomerData = customerData; } @@ -112,6 +116,9 @@ public enum NavigationModeEnum )] public string? CustomizationProfileId { get; set; } + [DataMember(Name = "deep_link", IsRequired = false, EmitDefaultValue = false)] + public CreatePortalRequestDeepLink? DeepLink { get; set; } + [DataMember( Name = "exclude_locale_picker", IsRequired = false, @@ -134,6 +141,9 @@ public enum NavigationModeEnum [DataMember(Name = "navigation_mode", IsRequired = false, EmitDefaultValue = false)] public CreatePortalRequest.NavigationModeEnum? NavigationMode { get; set; } + [DataMember(Name = "read_only", IsRequired = false, EmitDefaultValue = false)] + public bool? ReadOnly { get; set; } + [DataMember(Name = "customer_data", IsRequired = false, EmitDefaultValue = false)] public CreatePortalRequestCustomerData? CustomerData { get; set; } @@ -239,6 +249,68 @@ public override string ToString() } } + [DataContract(Name = "createPortalRequestDeepLink_model")] + public class CreatePortalRequestDeepLink + { + [JsonConstructorAttribute] + protected CreatePortalRequestDeepLink() { } + + public CreatePortalRequestDeepLink( + string? resourceKey = default, + CreatePortalRequestDeepLink.ResourceTypeEnum? resourceType = default, + string? resourceId = default + ) + { + ResourceKey = resourceKey; + ResourceType = resourceType; + ResourceId = resourceId; + } + + [JsonConverter(typeof(SafeStringEnumConverter))] + public enum ResourceTypeEnum + { + [EnumMember(Value = "unrecognized")] + Unrecognized = 0, + + [EnumMember(Value = "reservation")] + Reservation = 1, + + [EnumMember(Value = "space")] + Space = 2, + + [EnumMember(Value = "device")] + Device = 3, + } + + [DataMember(Name = "resource_key", IsRequired = false, EmitDefaultValue = false)] + public string? ResourceKey { get; set; } + + [DataMember(Name = "resource_type", IsRequired = false, EmitDefaultValue = false)] + public CreatePortalRequestDeepLink.ResourceTypeEnum? ResourceType { get; set; } + + [DataMember(Name = "resource_id", IsRequired = false, EmitDefaultValue = false)] + public string? ResourceId { 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 = "createPortalRequestFeatures_model")] public class CreatePortalRequestFeatures { @@ -2241,12 +2313,14 @@ public CustomerPortal CreatePortal(CreatePortalRequest request) public CustomerPortal CreatePortal( List? customerResourcesFilters = default, string? customizationProfileId = default, + CreatePortalRequestDeepLink? deepLink = default, bool? excludeLocalePicker = default, CreatePortalRequestFeatures? features = default, bool? isEmbedded = default, CreatePortalRequestLandingPage? landingPage = default, CreatePortalRequest.LocaleEnum? locale = default, CreatePortalRequest.NavigationModeEnum? navigationMode = default, + bool? readOnly = default, CreatePortalRequestCustomerData? customerData = default ) { @@ -2254,12 +2328,14 @@ public CustomerPortal CreatePortal( new CreatePortalRequest( customerResourcesFilters: customerResourcesFilters, customizationProfileId: customizationProfileId, + deepLink: deepLink, excludeLocalePicker: excludeLocalePicker, features: features, isEmbedded: isEmbedded, landingPage: landingPage, locale: locale, navigationMode: navigationMode, + readOnly: readOnly, customerData: customerData ) ); @@ -2282,12 +2358,14 @@ await _seam.PostAsync( public async Task CreatePortalAsync( List? customerResourcesFilters = default, string? customizationProfileId = default, + CreatePortalRequestDeepLink? deepLink = default, bool? excludeLocalePicker = default, CreatePortalRequestFeatures? features = default, bool? isEmbedded = default, CreatePortalRequestLandingPage? landingPage = default, CreatePortalRequest.LocaleEnum? locale = default, CreatePortalRequest.NavigationModeEnum? navigationMode = default, + bool? readOnly = default, CreatePortalRequestCustomerData? customerData = default ) { @@ -2296,12 +2374,14 @@ await CreatePortalAsync( new CreatePortalRequest( customerResourcesFilters: customerResourcesFilters, customizationProfileId: customizationProfileId, + deepLink: deepLink, excludeLocalePicker: excludeLocalePicker, features: features, isEmbedded: isEmbedded, landingPage: landingPage, locale: locale, navigationMode: navigationMode, + readOnly: readOnly, customerData: customerData ) ) diff --git a/output/csharp/src/Seam/Api/Devices.cs b/output/csharp/src/Seam/Api/Devices.cs index a200b37..532d54f 100644 --- a/output/csharp/src/Seam/Api/Devices.cs +++ b/output/csharp/src/Seam/Api/Devices.cs @@ -250,41 +250,44 @@ public enum DeviceTypeEnum [EnumMember(Value = "kisi_lock")] KisiLock = 29, + [EnumMember(Value = "aqara_lock")] + AqaraLock = 30, + [EnumMember(Value = "keynest_key")] - KeynestKey = 30, + KeynestKey = 31, [EnumMember(Value = "noiseaware_activity_zone")] - NoiseawareActivityZone = 31, + NoiseawareActivityZone = 32, [EnumMember(Value = "minut_sensor")] - MinutSensor = 32, + MinutSensor = 33, [EnumMember(Value = "ecobee_thermostat")] - EcobeeThermostat = 33, + EcobeeThermostat = 34, [EnumMember(Value = "nest_thermostat")] - NestThermostat = 34, + NestThermostat = 35, [EnumMember(Value = "honeywell_resideo_thermostat")] - HoneywellResideoThermostat = 35, + HoneywellResideoThermostat = 36, [EnumMember(Value = "tado_thermostat")] - TadoThermostat = 36, + TadoThermostat = 37, [EnumMember(Value = "sensi_thermostat")] - SensiThermostat = 37, + SensiThermostat = 38, [EnumMember(Value = "smartthings_thermostat")] - SmartthingsThermostat = 38, + SmartthingsThermostat = 39, [EnumMember(Value = "ios_phone")] - IosPhone = 39, + IosPhone = 40, [EnumMember(Value = "android_phone")] - AndroidPhone = 40, + AndroidPhone = 41, [EnumMember(Value = "ring_camera")] - RingCamera = 41, + RingCamera = 42, } [JsonConverter(typeof(SafeStringEnumConverter))] @@ -380,41 +383,44 @@ public enum DeviceTypesEnum [EnumMember(Value = "kisi_lock")] KisiLock = 29, + [EnumMember(Value = "aqara_lock")] + AqaraLock = 30, + [EnumMember(Value = "keynest_key")] - KeynestKey = 30, + KeynestKey = 31, [EnumMember(Value = "noiseaware_activity_zone")] - NoiseawareActivityZone = 31, + NoiseawareActivityZone = 32, [EnumMember(Value = "minut_sensor")] - MinutSensor = 32, + MinutSensor = 33, [EnumMember(Value = "ecobee_thermostat")] - EcobeeThermostat = 33, + EcobeeThermostat = 34, [EnumMember(Value = "nest_thermostat")] - NestThermostat = 34, + NestThermostat = 35, [EnumMember(Value = "honeywell_resideo_thermostat")] - HoneywellResideoThermostat = 35, + HoneywellResideoThermostat = 36, [EnumMember(Value = "tado_thermostat")] - TadoThermostat = 36, + TadoThermostat = 37, [EnumMember(Value = "sensi_thermostat")] - SensiThermostat = 37, + SensiThermostat = 38, [EnumMember(Value = "smartthings_thermostat")] - SmartthingsThermostat = 38, + SmartthingsThermostat = 39, [EnumMember(Value = "ios_phone")] - IosPhone = 39, + IosPhone = 40, [EnumMember(Value = "android_phone")] - AndroidPhone = 40, + AndroidPhone = 41, [EnumMember(Value = "ring_camera")] - RingCamera = 41, + RingCamera = 42, } [JsonConverter(typeof(SafeStringEnumConverter))] @@ -513,65 +519,68 @@ public enum ManufacturerEnum [EnumMember(Value = "akiles")] Akiles = 30, + [EnumMember(Value = "aqara")] + Aqara = 31, + [EnumMember(Value = "ecobee")] - Ecobee = 31, + Ecobee = 32, [EnumMember(Value = "honeywell_resideo")] - HoneywellResideo = 32, + HoneywellResideo = 33, [EnumMember(Value = "keynest")] - Keynest = 33, + Keynest = 34, [EnumMember(Value = "korelock")] - Korelock = 34, + Korelock = 35, [EnumMember(Value = "minut")] - Minut = 35, + Minut = 36, [EnumMember(Value = "nest")] - Nest = 36, + Nest = 37, [EnumMember(Value = "noiseaware")] - Noiseaware = 37, + Noiseaware = 38, [EnumMember(Value = "sensi")] - Sensi = 38, + Sensi = 39, [EnumMember(Value = "smartthings")] - Smartthings = 39, + Smartthings = 40, [EnumMember(Value = "tado")] - Tado = 40, + Tado = 41, [EnumMember(Value = "ultraloq")] - Ultraloq = 41, + Ultraloq = 42, [EnumMember(Value = "ring")] - Ring = 42, + Ring = 43, [EnumMember(Value = "ical")] - Ical = 43, + Ical = 44, [EnumMember(Value = "lodgify")] - Lodgify = 44, + Lodgify = 45, [EnumMember(Value = "hostaway")] - Hostaway = 45, + Hostaway = 46, [EnumMember(Value = "guesty")] - Guesty = 46, + Guesty = 47, [EnumMember(Value = "acuity_scheduling")] - AcuityScheduling = 47, + AcuityScheduling = 48, [EnumMember(Value = "omnitec")] - Omnitec = 48, + Omnitec = 49, [EnumMember(Value = "kisi")] - Kisi = 49, + Kisi = 50, [EnumMember(Value = "slack")] - Slack = 50, + Slack = 51, } [DataMember(Name = "connect_webview_id", IsRequired = false, EmitDefaultValue = false)] diff --git a/output/csharp/src/Seam/Api/EntrancesAcs.cs b/output/csharp/src/Seam/Api/EntrancesAcs.cs index b26ce3e..a61f210 100644 --- a/output/csharp/src/Seam/Api/EntrancesAcs.cs +++ b/output/csharp/src/Seam/Api/EntrancesAcs.cs @@ -209,6 +209,7 @@ public class ListRequest protected ListRequest() { } public ListRequest( + string? accessMethodId = default, string? acsCredentialId = default, List? acsEntranceIds = default, string? acsSystemId = default, @@ -221,6 +222,7 @@ public ListRequest( string? spaceId = default ) { + AccessMethodId = accessMethodId; AcsCredentialId = acsCredentialId; AcsEntranceIds = acsEntranceIds; AcsSystemId = acsSystemId; @@ -233,6 +235,9 @@ public ListRequest( SpaceId = spaceId; } + [DataMember(Name = "access_method_id", IsRequired = false, EmitDefaultValue = false)] + public string? AccessMethodId { get; set; } + [DataMember(Name = "acs_credential_id", IsRequired = false, EmitDefaultValue = false)] public string? AcsCredentialId { get; set; } @@ -331,6 +336,7 @@ public List List(ListRequest request) } public List List( + string? accessMethodId = default, string? acsCredentialId = default, List? acsEntranceIds = default, string? acsSystemId = default, @@ -345,6 +351,7 @@ public List List( { return List( new ListRequest( + accessMethodId: accessMethodId, acsCredentialId: acsCredentialId, acsEntranceIds: acsEntranceIds, acsSystemId: acsSystemId, @@ -369,6 +376,7 @@ public async Task> ListAsync(ListRequest request) } public async Task> ListAsync( + string? accessMethodId = default, string? acsCredentialId = default, List? acsEntranceIds = default, string? acsSystemId = default, @@ -384,6 +392,7 @@ public async Task> ListAsync( return ( await ListAsync( new ListRequest( + accessMethodId: accessMethodId, acsCredentialId: acsCredentialId, acsEntranceIds: acsEntranceIds, acsSystemId: acsSystemId, diff --git a/output/csharp/src/Seam/Api/Locks.cs b/output/csharp/src/Seam/Api/Locks.cs index 6009f3f..4278fd1 100644 --- a/output/csharp/src/Seam/Api/Locks.cs +++ b/output/csharp/src/Seam/Api/Locks.cs @@ -388,6 +388,9 @@ public enum DeviceTypeEnum [EnumMember(Value = "kisi_lock")] KisiLock = 29, + + [EnumMember(Value = "aqara_lock")] + AqaraLock = 30, } [JsonConverter(typeof(SafeStringEnumConverter))] @@ -482,6 +485,9 @@ public enum DeviceTypesEnum [EnumMember(Value = "kisi_lock")] KisiLock = 29, + + [EnumMember(Value = "aqara_lock")] + AqaraLock = 30, } [JsonConverter(typeof(SafeStringEnumConverter))] @@ -568,20 +574,23 @@ public enum ManufacturerEnum [EnumMember(Value = "akiles")] Akiles = 26, + [EnumMember(Value = "aqara")] + Aqara = 27, + [EnumMember(Value = "korelock")] - Korelock = 27, + Korelock = 28, [EnumMember(Value = "smartthings")] - Smartthings = 28, + Smartthings = 29, [EnumMember(Value = "ultraloq")] - Ultraloq = 29, + Ultraloq = 30, [EnumMember(Value = "omnitec")] - Omnitec = 30, + Omnitec = 31, [EnumMember(Value = "kisi")] - Kisi = 31, + Kisi = 32, } [DataMember(Name = "connect_webview_id", IsRequired = false, EmitDefaultValue = false)] diff --git a/output/csharp/src/Seam/Api/UnmanagedDevices.cs b/output/csharp/src/Seam/Api/UnmanagedDevices.cs index ddd9b85..1ddb932 100644 --- a/output/csharp/src/Seam/Api/UnmanagedDevices.cs +++ b/output/csharp/src/Seam/Api/UnmanagedDevices.cs @@ -255,41 +255,44 @@ public enum DeviceTypeEnum [EnumMember(Value = "kisi_lock")] KisiLock = 29, + [EnumMember(Value = "aqara_lock")] + AqaraLock = 30, + [EnumMember(Value = "keynest_key")] - KeynestKey = 30, + KeynestKey = 31, [EnumMember(Value = "noiseaware_activity_zone")] - NoiseawareActivityZone = 31, + NoiseawareActivityZone = 32, [EnumMember(Value = "minut_sensor")] - MinutSensor = 32, + MinutSensor = 33, [EnumMember(Value = "ecobee_thermostat")] - EcobeeThermostat = 33, + EcobeeThermostat = 34, [EnumMember(Value = "nest_thermostat")] - NestThermostat = 34, + NestThermostat = 35, [EnumMember(Value = "honeywell_resideo_thermostat")] - HoneywellResideoThermostat = 35, + HoneywellResideoThermostat = 36, [EnumMember(Value = "tado_thermostat")] - TadoThermostat = 36, + TadoThermostat = 37, [EnumMember(Value = "sensi_thermostat")] - SensiThermostat = 37, + SensiThermostat = 38, [EnumMember(Value = "smartthings_thermostat")] - SmartthingsThermostat = 38, + SmartthingsThermostat = 39, [EnumMember(Value = "ios_phone")] - IosPhone = 39, + IosPhone = 40, [EnumMember(Value = "android_phone")] - AndroidPhone = 40, + AndroidPhone = 41, [EnumMember(Value = "ring_camera")] - RingCamera = 41, + RingCamera = 42, } [JsonConverter(typeof(SafeStringEnumConverter))] @@ -385,41 +388,44 @@ public enum DeviceTypesEnum [EnumMember(Value = "kisi_lock")] KisiLock = 29, + [EnumMember(Value = "aqara_lock")] + AqaraLock = 30, + [EnumMember(Value = "keynest_key")] - KeynestKey = 30, + KeynestKey = 31, [EnumMember(Value = "noiseaware_activity_zone")] - NoiseawareActivityZone = 31, + NoiseawareActivityZone = 32, [EnumMember(Value = "minut_sensor")] - MinutSensor = 32, + MinutSensor = 33, [EnumMember(Value = "ecobee_thermostat")] - EcobeeThermostat = 33, + EcobeeThermostat = 34, [EnumMember(Value = "nest_thermostat")] - NestThermostat = 34, + NestThermostat = 35, [EnumMember(Value = "honeywell_resideo_thermostat")] - HoneywellResideoThermostat = 35, + HoneywellResideoThermostat = 36, [EnumMember(Value = "tado_thermostat")] - TadoThermostat = 36, + TadoThermostat = 37, [EnumMember(Value = "sensi_thermostat")] - SensiThermostat = 37, + SensiThermostat = 38, [EnumMember(Value = "smartthings_thermostat")] - SmartthingsThermostat = 38, + SmartthingsThermostat = 39, [EnumMember(Value = "ios_phone")] - IosPhone = 39, + IosPhone = 40, [EnumMember(Value = "android_phone")] - AndroidPhone = 40, + AndroidPhone = 41, [EnumMember(Value = "ring_camera")] - RingCamera = 41, + RingCamera = 42, } [JsonConverter(typeof(SafeStringEnumConverter))] @@ -518,65 +524,68 @@ public enum ManufacturerEnum [EnumMember(Value = "akiles")] Akiles = 30, + [EnumMember(Value = "aqara")] + Aqara = 31, + [EnumMember(Value = "ecobee")] - Ecobee = 31, + Ecobee = 32, [EnumMember(Value = "honeywell_resideo")] - HoneywellResideo = 32, + HoneywellResideo = 33, [EnumMember(Value = "keynest")] - Keynest = 33, + Keynest = 34, [EnumMember(Value = "korelock")] - Korelock = 34, + Korelock = 35, [EnumMember(Value = "minut")] - Minut = 35, + Minut = 36, [EnumMember(Value = "nest")] - Nest = 36, + Nest = 37, [EnumMember(Value = "noiseaware")] - Noiseaware = 37, + Noiseaware = 38, [EnumMember(Value = "sensi")] - Sensi = 38, + Sensi = 39, [EnumMember(Value = "smartthings")] - Smartthings = 39, + Smartthings = 40, [EnumMember(Value = "tado")] - Tado = 40, + Tado = 41, [EnumMember(Value = "ultraloq")] - Ultraloq = 41, + Ultraloq = 42, [EnumMember(Value = "ring")] - Ring = 42, + Ring = 43, [EnumMember(Value = "ical")] - Ical = 43, + Ical = 44, [EnumMember(Value = "lodgify")] - Lodgify = 44, + Lodgify = 45, [EnumMember(Value = "hostaway")] - Hostaway = 45, + Hostaway = 46, [EnumMember(Value = "guesty")] - Guesty = 46, + Guesty = 47, [EnumMember(Value = "acuity_scheduling")] - AcuityScheduling = 47, + AcuityScheduling = 48, [EnumMember(Value = "omnitec")] - Omnitec = 48, + Omnitec = 49, [EnumMember(Value = "kisi")] - Kisi = 49, + Kisi = 50, [EnumMember(Value = "slack")] - Slack = 50, + Slack = 51, } [DataMember(Name = "connect_webview_id", IsRequired = false, EmitDefaultValue = false)] diff --git a/output/csharp/src/Seam/Model/AcsAccessGroup.cs b/output/csharp/src/Seam/Model/AcsAccessGroup.cs index 237a130..4e3fe41 100644 --- a/output/csharp/src/Seam/Model/AcsAccessGroup.cs +++ b/output/csharp/src/Seam/Model/AcsAccessGroup.cs @@ -83,6 +83,9 @@ public enum AccessGroupTypeEnum [EnumMember(Value = "kisi_access_group")] KisiAccessGroup = 9, + + [EnumMember(Value = "akiles_member_group")] + AkilesMemberGroup = 10, } [JsonConverter(typeof(JsonSubtypes), "error_code")] @@ -226,6 +229,9 @@ public enum ExternalTypeEnum [EnumMember(Value = "kisi_access_group")] KisiAccessGroup = 9, + + [EnumMember(Value = "akiles_member_group")] + AkilesMemberGroup = 10, } [JsonConverter(typeof(JsonSubtypes), "mutation_code")] diff --git a/output/csharp/src/Seam/Model/AcsEntrance.cs b/output/csharp/src/Seam/Model/AcsEntrance.cs index f5fb765..d3a66ae 100644 --- a/output/csharp/src/Seam/Model/AcsEntrance.cs +++ b/output/csharp/src/Seam/Model/AcsEntrance.cs @@ -17,6 +17,7 @@ protected AcsEntrance() { } public AcsEntrance( string acsEntranceId = default, string acsSystemId = default, + AcsEntranceAkilesMetadata? akilesMetadata = default, AcsEntranceAssaAbloyVostioMetadata? assaAbloyVostioMetadata = default, AcsEntranceAvigilonAltaMetadata? avigilonAltaMetadata = default, AcsEntranceBrivoMetadata? brivoMetadata = default, @@ -43,6 +44,7 @@ public AcsEntrance( { AcsEntranceId = acsEntranceId; AcsSystemId = acsSystemId; + AkilesMetadata = akilesMetadata; AssaAbloyVostioMetadata = assaAbloyVostioMetadata; AvigilonAltaMetadata = avigilonAltaMetadata; BrivoMetadata = brivoMetadata; @@ -383,6 +385,9 @@ public override string ToString() [DataMember(Name = "acs_system_id", IsRequired = false, EmitDefaultValue = false)] public string AcsSystemId { get; set; } + [DataMember(Name = "akiles_metadata", IsRequired = false, EmitDefaultValue = false)] + public AcsEntranceAkilesMetadata? AkilesMetadata { get; set; } + [DataMember( Name = "assa_abloy_vostio_metadata", IsRequired = false, @@ -493,6 +498,95 @@ public override string ToString() } } + [DataContract(Name = "seamModel_acsEntranceAkilesMetadata_model")] + public class AcsEntranceAkilesMetadata + { + [JsonConstructorAttribute] + protected AcsEntranceAkilesMetadata() { } + + public AcsEntranceAkilesMetadata( + List? actions = default, + string? gadgetId = default, + string? siteId = default, + string? siteName = default + ) + { + Actions = actions; + GadgetId = gadgetId; + SiteId = siteId; + SiteName = siteName; + } + + [DataMember(Name = "actions", IsRequired = false, EmitDefaultValue = false)] + public List? Actions { get; set; } + + [DataMember(Name = "gadget_id", IsRequired = false, EmitDefaultValue = false)] + public string? GadgetId { get; set; } + + [DataMember(Name = "site_id", IsRequired = false, EmitDefaultValue = false)] + public string? SiteId { get; set; } + + [DataMember(Name = "site_name", IsRequired = false, EmitDefaultValue = false)] + public string? SiteName { 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 = "seamModel_acsEntranceAkilesMetadataActions_model")] + public class AcsEntranceAkilesMetadataActions + { + [JsonConstructorAttribute] + protected AcsEntranceAkilesMetadataActions() { } + + public AcsEntranceAkilesMetadataActions(string? id = default, string? name = default) + { + Id = id; + Name = name; + } + + [DataMember(Name = "id", IsRequired = false, EmitDefaultValue = false)] + public string? Id { get; set; } + + [DataMember(Name = "name", IsRequired = false, EmitDefaultValue = false)] + public string? Name { 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 = "seamModel_acsEntranceAssaAbloyVostioMetadata_model")] public class AcsEntranceAssaAbloyVostioMetadata { diff --git a/output/csharp/src/Seam/Model/AcsSystem.cs b/output/csharp/src/Seam/Model/AcsSystem.cs index 7308aa1..e5c3e29 100644 --- a/output/csharp/src/Seam/Model/AcsSystem.cs +++ b/output/csharp/src/Seam/Model/AcsSystem.cs @@ -576,6 +576,9 @@ public enum ExternalTypeEnum [EnumMember(Value = "kisi_organization")] KisiOrganization = 16, + + [EnumMember(Value = "akiles_organization")] + AkilesOrganization = 17, } [JsonConverter(typeof(SafeStringEnumConverter))] @@ -631,6 +634,9 @@ public enum SystemTypeEnum [EnumMember(Value = "kisi_organization")] KisiOrganization = 16, + + [EnumMember(Value = "akiles_organization")] + AkilesOrganization = 17, } [JsonConverter(typeof(JsonSubtypes), "warning_code")] diff --git a/output/csharp/src/Seam/Model/Device.cs b/output/csharp/src/Seam/Model/Device.cs index 8c3d965..1c367be 100644 --- a/output/csharp/src/Seam/Model/Device.cs +++ b/output/csharp/src/Seam/Model/Device.cs @@ -213,41 +213,44 @@ public enum DeviceTypeEnum [EnumMember(Value = "kisi_lock")] KisiLock = 29, + [EnumMember(Value = "aqara_lock")] + AqaraLock = 30, + [EnumMember(Value = "keynest_key")] - KeynestKey = 30, + KeynestKey = 31, [EnumMember(Value = "noiseaware_activity_zone")] - NoiseawareActivityZone = 31, + NoiseawareActivityZone = 32, [EnumMember(Value = "minut_sensor")] - MinutSensor = 32, + MinutSensor = 33, [EnumMember(Value = "ecobee_thermostat")] - EcobeeThermostat = 33, + EcobeeThermostat = 34, [EnumMember(Value = "nest_thermostat")] - NestThermostat = 34, + NestThermostat = 35, [EnumMember(Value = "honeywell_resideo_thermostat")] - HoneywellResideoThermostat = 35, + HoneywellResideoThermostat = 36, [EnumMember(Value = "tado_thermostat")] - TadoThermostat = 36, + TadoThermostat = 37, [EnumMember(Value = "sensi_thermostat")] - SensiThermostat = 37, + SensiThermostat = 38, [EnumMember(Value = "smartthings_thermostat")] - SmartthingsThermostat = 38, + SmartthingsThermostat = 39, [EnumMember(Value = "ios_phone")] - IosPhone = 39, + IosPhone = 40, [EnumMember(Value = "android_phone")] - AndroidPhone = 40, + AndroidPhone = 41, [EnumMember(Value = "ring_camera")] - RingCamera = 41, + RingCamera = 42, } [JsonConverter(typeof(JsonSubtypes), "error_code")] @@ -2849,6 +2852,7 @@ public DeviceProperties( DevicePropertiesSaltoSpaceCredentialServiceMetadata? saltoSpaceCredentialServiceMetadata = default, DevicePropertiesAkilesMetadata? akilesMetadata = default, + DevicePropertiesAqaraMetadata? aqaraMetadata = default, DevicePropertiesAssaAbloyVostioMetadata? assaAbloyVostioMetadata = default, DevicePropertiesAugustMetadata? augustMetadata = default, DevicePropertiesAvigilonAltaMetadata? avigilonAltaMetadata = default, @@ -2956,6 +2960,7 @@ public DeviceProperties( AssaAbloyCredentialServiceMetadata = assaAbloyCredentialServiceMetadata; SaltoSpaceCredentialServiceMetadata = saltoSpaceCredentialServiceMetadata; AkilesMetadata = akilesMetadata; + AqaraMetadata = aqaraMetadata; AssaAbloyVostioMetadata = assaAbloyVostioMetadata; AugustMetadata = augustMetadata; AvigilonAltaMetadata = avigilonAltaMetadata; @@ -3212,6 +3217,9 @@ public enum FanModeSettingEnum [DataMember(Name = "akiles_metadata", IsRequired = false, EmitDefaultValue = false)] public DevicePropertiesAkilesMetadata? AkilesMetadata { get; set; } + [DataMember(Name = "aqara_metadata", IsRequired = false, EmitDefaultValue = false)] + public DevicePropertiesAqaraMetadata? AqaraMetadata { get; set; } + [DataMember( Name = "assa_abloy_vostio_metadata", IsRequired = false, @@ -4026,6 +4034,77 @@ public override string ToString() } } + [DataContract(Name = "seamModel_devicePropertiesAqaraMetadata_model")] + public class DevicePropertiesAqaraMetadata + { + [JsonConstructorAttribute] + protected DevicePropertiesAqaraMetadata() { } + + public DevicePropertiesAqaraMetadata( + string? deviceName = default, + string? did = default, + string? firmwareVersion = default, + string? model = default, + float? modelType = default, + string? parentDid = default, + string? positionId = default, + string? timeZone = default + ) + { + DeviceName = deviceName; + Did = did; + FirmwareVersion = firmwareVersion; + Model = model; + ModelType = modelType; + ParentDid = parentDid; + PositionId = positionId; + TimeZone = timeZone; + } + + [DataMember(Name = "device_name", IsRequired = false, EmitDefaultValue = false)] + public string? DeviceName { get; set; } + + [DataMember(Name = "did", IsRequired = false, EmitDefaultValue = false)] + public string? Did { get; set; } + + [DataMember(Name = "firmware_version", IsRequired = false, EmitDefaultValue = false)] + public string? FirmwareVersion { get; set; } + + [DataMember(Name = "model", IsRequired = false, EmitDefaultValue = false)] + public string? Model { get; set; } + + [DataMember(Name = "model_type", IsRequired = false, EmitDefaultValue = false)] + public float? ModelType { get; set; } + + [DataMember(Name = "parent_did", IsRequired = false, EmitDefaultValue = false)] + public string? ParentDid { get; set; } + + [DataMember(Name = "position_id", IsRequired = false, EmitDefaultValue = false)] + public string? PositionId { get; set; } + + [DataMember(Name = "time_zone", IsRequired = false, EmitDefaultValue = false)] + public string? TimeZone { 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 = "seamModel_devicePropertiesAssaAbloyVostioMetadata_model")] public class DevicePropertiesAssaAbloyVostioMetadata { diff --git a/output/csharp/src/Seam/Model/DeviceProvider.cs b/output/csharp/src/Seam/Model/DeviceProvider.cs index 052b6a0..342c146 100644 --- a/output/csharp/src/Seam/Model/DeviceProvider.cs +++ b/output/csharp/src/Seam/Model/DeviceProvider.cs @@ -260,6 +260,9 @@ public enum DeviceProviderNameEnum [EnumMember(Value = "kisi")] Kisi = 62, + + [EnumMember(Value = "aqara")] + Aqara = 63, } [JsonConverter(typeof(SafeStringEnumConverter))] diff --git a/output/csharp/src/Seam/Model/UnmanagedDevice.cs b/output/csharp/src/Seam/Model/UnmanagedDevice.cs index 5695e70..500a344 100644 --- a/output/csharp/src/Seam/Model/UnmanagedDevice.cs +++ b/output/csharp/src/Seam/Model/UnmanagedDevice.cs @@ -203,41 +203,44 @@ public enum DeviceTypeEnum [EnumMember(Value = "kisi_lock")] KisiLock = 29, + [EnumMember(Value = "aqara_lock")] + AqaraLock = 30, + [EnumMember(Value = "keynest_key")] - KeynestKey = 30, + KeynestKey = 31, [EnumMember(Value = "noiseaware_activity_zone")] - NoiseawareActivityZone = 31, + NoiseawareActivityZone = 32, [EnumMember(Value = "minut_sensor")] - MinutSensor = 32, + MinutSensor = 33, [EnumMember(Value = "ecobee_thermostat")] - EcobeeThermostat = 33, + EcobeeThermostat = 34, [EnumMember(Value = "nest_thermostat")] - NestThermostat = 34, + NestThermostat = 35, [EnumMember(Value = "honeywell_resideo_thermostat")] - HoneywellResideoThermostat = 35, + HoneywellResideoThermostat = 36, [EnumMember(Value = "tado_thermostat")] - TadoThermostat = 36, + TadoThermostat = 37, [EnumMember(Value = "sensi_thermostat")] - SensiThermostat = 37, + SensiThermostat = 38, [EnumMember(Value = "smartthings_thermostat")] - SmartthingsThermostat = 38, + SmartthingsThermostat = 39, [EnumMember(Value = "ios_phone")] - IosPhone = 39, + IosPhone = 40, [EnumMember(Value = "android_phone")] - AndroidPhone = 40, + AndroidPhone = 41, [EnumMember(Value = "ring_camera")] - RingCamera = 41, + RingCamera = 42, } [JsonConverter(typeof(JsonSubtypes), "error_code")] diff --git a/output/csharp/src/Seam/Seam.csproj b/output/csharp/src/Seam/Seam.csproj index f1fc5ad..f95c840 100644 --- a/output/csharp/src/Seam/Seam.csproj +++ b/output/csharp/src/Seam/Seam.csproj @@ -7,7 +7,7 @@ Seam - 0.97.0 + 0.98.0 Seam diff --git a/package-lock.json b/package-lock.json index 10ac8a8..b9309bc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,8 +10,8 @@ "license": "SEE LICENSE IN LICENSE.txt", "devDependencies": { "@seamapi/blueprint": "^1.0.0", - "@seamapi/smith": "^1.0.0", - "@seamapi/types": "1.975.0", + "@seamapi/smith": "^1.1.0", + "@seamapi/types": "1.982.0", "@types/node": "^24.10.9", "ava": "^5.0.1", "c8": "^8.0.0", @@ -30,40 +30,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@emnapi/core": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", - "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/wasi-threads": "1.2.1", - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/runtime": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", - "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/wasi-threads": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", - "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, "node_modules/@esbuild/aix-ppc64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz", @@ -765,16 +731,6 @@ "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@isaacs/cliui": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-9.0.0.tgz", - "integrity": "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==", - "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" - } - }, "node_modules/@istanbuljs/schema": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.6.tgz", @@ -832,25 +788,6 @@ "metalsmith": "^2.4.1" } }, - "node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz", - "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@tybys/wasm-util": "^0.10.3" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Brooooooklyn" - }, - "peerDependencies": { - "@emnapi/core": "^1.7.1", - "@emnapi/runtime": "^1.7.1" - } - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -889,16 +826,6 @@ "node": ">= 8" } }, - "node_modules/@nolyfill/is-core-module": { - "version": "1.0.39", - "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", - "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.4.0" - } - }, "node_modules/@rtsao/scc": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", @@ -929,9 +856,9 @@ "license": "MIT" }, "node_modules/@seamapi/smith": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@seamapi/smith/-/smith-1.0.0.tgz", - "integrity": "sha512-ZmwOJgSbyfEKit02/YPbklwecjIX1KT96ivc7KjY4IyDDoH9hqFflOngdm4GJwIKNCjN5g0fPExL67cUHJ1FPQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@seamapi/smith/-/smith-1.1.0.tgz", + "integrity": "sha512-sI542rvN7Kq+whft3Ff5R6RRB7ORu2y23TGZOHtvEoxNp2OIYwf/wSuuY+7fZhZvIMvDsXSQJQyytOfrgKpxgg==", "dev": true, "license": "MIT", "dependencies": { @@ -940,8 +867,8 @@ "eslint-plugin-import": "^2.32.0", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-unused-imports": "^4.1.4", - "glob": "^11.0.2", - "neostandard": "^0.12.2" + "glob": "^13.0.6", + "neostandard": "^0.13.0" }, "engines": { "node": ">=22.11.0", @@ -958,7 +885,7 @@ "mkdirp": "^3.0.1", "prettier": "^3.0.0", "tsx": "^4.6.2", - "typescript": "^5.8.3" + "typescript": "^6.0.0" } }, "node_modules/@seamapi/smith/node_modules/change-case": { @@ -969,9 +896,9 @@ "license": "MIT" }, "node_modules/@seamapi/types": { - "version": "1.975.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.975.0.tgz", - "integrity": "sha512-u9oMHzPIE1yN8IlKrn6t96zGWc0+YdTr3nb5zW2NpyaSpoiE6lbJ1JTqobp4f8lJmytKUfkDoXJMt+d2lxUlDQ==", + "version": "1.982.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.982.0.tgz", + "integrity": "sha512-u8jRqmsFwDEMAxtKBulXJQj1ZDHsqgJclxL/McLpS7si4eFnb5r2YJ3LObLMbVO1G5N/mPzpahZQi5bbrlAApw==", "dev": true, "license": "MIT", "engines": { @@ -1029,17 +956,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/@tybys/wasm-util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", - "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, "node_modules/@types/estree": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", @@ -1362,319 +1278,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/@unrs/resolver-binding-android-arm-eabi": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.12.2.tgz", - "integrity": "sha512-g5T90pqg1bo/7mytQx6F4iBNC0Wsh9cu+z9veDbFjc7HjpesJFWD7QMS0NGStXM075+7dJPPVvBbpZlnrdpi/w==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@unrs/resolver-binding-android-arm64": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.12.2.tgz", - "integrity": "sha512-YGCRZv/9GLhwmz6mYDeTsm/92BAyR28l6c2ReweVW5pWgfsitWLY8upvfRlGdoyD8HjeTHSYJWyZGD4KJA/nFQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@unrs/resolver-binding-darwin-arm64": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.12.2.tgz", - "integrity": "sha512-u9DiNT1auQMO20A9SyTuG3wUgQWB9Z7KjAg0uFuCDR1FsAY8A0CG2S6JpHS1xwm/w1G08bjXZDcyOCjv1WAm2w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@unrs/resolver-binding-darwin-x64": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.12.2.tgz", - "integrity": "sha512-f7rPLi/T1HVKZu/u6t87lroib16n8vrSzcyxI7lg4BGO9UF26KhQL44sd9eOUgrTYhvRXtWOIZT5PejdPyJfUA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@unrs/resolver-binding-freebsd-x64": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.12.2.tgz", - "integrity": "sha512-BpcOjWCJub6nRZUS2zA20pmLvjtqAtGejETaIyRLiZiQf++cbrjltLA5NN/xaXfqeOBOSlMFbemIl5/S5tljmg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.12.2.tgz", - "integrity": "sha512-vZTDvdSISZjJx66OzJqtsOhzifbqRjbmI1Mnu49fQDwog5GtDI4QidRiEAYbZCRj9C8YZEW+3ZjqsyS9GR4k2A==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.12.2.tgz", - "integrity": "sha512-BiPI+IrIlwcW4nLLMM21+B1dFPzd55yAVgVGrdgDjNef+ch03GdxrcyaIz8X9SsQirh/kCQ7mviyWlMxdh2D7g==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.12.2.tgz", - "integrity": "sha512-zJc0H99FEPoFfSrNpa91HYfxzfAJCr502oxNK1cfdC9hlaFI43RT+JFCann9JUgZmLzzntChHyn13Sgn9ljHNg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-arm64-musl": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.12.2.tgz", - "integrity": "sha512-KQ3Lki6l+Pz1k/eBipN41ES+YUK30beLGb9YqcB1O542cyLCNE6GaxrfcY3T6EezmGGk84wb5XyO9loTM9tkcA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-loong64-gnu": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-loong64-gnu/-/resolver-binding-linux-loong64-gnu-1.12.2.tgz", - "integrity": "sha512-3SJGEh1DborhG6pyxvhPzCT4bbSIVihsvgJc13P1bHG7KLdNDaF9T3gsTwFc7Jw/5Y5/iWOjkEx7Zy0NvCGX3Q==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-loong64-musl": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-loong64-musl/-/resolver-binding-linux-loong64-musl-1.12.2.tgz", - "integrity": "sha512-jiuG/Obbel7uw1PwHNFfrkiKhLAF6mnyZ6aWlOAVN9WqKm8v0OFGnciJIHu8+CMvXLQ8AD51LPzAoUfT21D5Ew==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.12.2.tgz", - "integrity": "sha512-q7xRvVpmcfeL+LlZg8Pbbo6QaTZwDU5BaGZbwfhkEsXJn3Was8xYfE0RBH266xZt0rM6B7i8xAYIvjthuUIWHg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.12.2.tgz", - "integrity": "sha512-0CVdx6lcnT3Q9inOH8tsMIOJ6ImndllMjqJHg8RLVdB7Vq4SfkEXl9mCSsVNuNA4MCYycRicCUxPCabVHJRr6A==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.12.2.tgz", - "integrity": "sha512-iOwlRo9vnp6R6ohHQS11n0NnfdXx/omhkocmIfaPRpQhKZ+3BDMkkdRVh53qjkFkpPddf+FETA28NwGN7l5l+w==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.12.2.tgz", - "integrity": "sha512-HYJtLfXq94q8iZNFT1lknx258wlkkWhZeUXJRqzKBBUJ00CvZ+N33zgbCqimLjsyw5Va6uUxhVa12mI+kaveEw==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-x64-gnu": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.12.2.tgz", - "integrity": "sha512-mPsUhunKKDih5O96Y6enDQyHc1SqBPlY1E/SfMWDM3EdJ95Z9CArPeCVwCCqbP45ljvivdEk8Fxn+SIb1rDAJQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-x64-musl": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.12.2.tgz", - "integrity": "sha512-azrt6+5ydLd8Vt210AAFis/lZevSfPw93EJRIJG+xPu4WCJ8K0kppCTpMyLPcKT7H15M4Jnt2tMp5bOvCkRC6A==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-openharmony-arm64": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-openharmony-arm64/-/resolver-binding-openharmony-arm64-1.12.2.tgz", - "integrity": "sha512-YZ9hP4O0X9PQb8eO980qmLNGH4zT3I9+SZTdt0Pr0YyuGQhYKoOZkV02VzrzyOZJ5xIJ3UFIenKkUkGg8GjgWQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ] - }, - "node_modules/@unrs/resolver-binding-wasm32-wasi": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.12.2.tgz", - "integrity": "sha512-tYFDIkMxSflfEc/h92ZWNsZlHSwgimbNHSO3PL2JWQHfCuC2q316jMyYU9TIWZsFK2bQwyK5VAdYgn8ygPj69A==", - "cpu": [ - "wasm32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/core": "1.10.0", - "@emnapi/runtime": "1.10.0", - "@napi-rs/wasm-runtime": "^1.1.4" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.12.2.tgz", - "integrity": "sha512-qzNyg3xL0VPQmCaUh+N5jSitce6k+uCBfMDesWRnlULOZaqUkaJ0ybdT+UqlAWJoQjuqfIU/0Ptx9bteN4D82g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.12.2.tgz", - "integrity": "sha512-WD9sY00OfpHVGfsnHZoA8jVT+esS/Bg8z8jzxp5BnDCjjwsuKsPQrzswwpFy4J1AUJbXPRfkpcX0mXrzeXW79g==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@unrs/resolver-binding-win32-x64-msvc": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.12.2.tgz", - "integrity": "sha512-nAB74NfSNKknqQ1RrYj6uz8FcXEomu/MATJZxh/x+BArzN2U3JbOYC0APYzUIGhVY3m5hRxA8VPNdPBoG8txlA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, "node_modules/acorn": { "version": "8.17.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", @@ -2531,16 +2134,6 @@ "node": ">=16" } }, - "node_modules/comment-parser": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.7.tgz", - "integrity": "sha512-0h+uSNtQGW3D98eQt3jJ8L06Fves8hncB4V/PKdw/Qb8Hnk19VaKuTr55UNRYiSoVa7WwrFls+rh3ux9agmkeQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12.0.0" - } - }, "node_modules/common-path-prefix": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", @@ -3281,31 +2874,6 @@ "eslint": ">=6.0.0" } }, - "node_modules/eslint-import-context": { - "version": "0.1.9", - "resolved": "https://registry.npmjs.org/eslint-import-context/-/eslint-import-context-0.1.9.tgz", - "integrity": "sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==", - "dev": true, - "license": "MIT", - "dependencies": { - "get-tsconfig": "^4.10.1", - "stable-hash-x": "^0.2.0" - }, - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint-import-context" - }, - "peerDependencies": { - "unrs-resolver": "^1.0.0" - }, - "peerDependenciesMeta": { - "unrs-resolver": { - "optional": true - } - } - }, "node_modules/eslint-import-resolver-node": { "version": "0.3.10", "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.10.tgz", @@ -3328,41 +2896,6 @@ "ms": "^2.1.1" } }, - "node_modules/eslint-import-resolver-typescript": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.10.1.tgz", - "integrity": "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "@nolyfill/is-core-module": "1.0.39", - "debug": "^4.4.0", - "get-tsconfig": "^4.10.0", - "is-bun-module": "^2.0.0", - "stable-hash": "^0.0.5", - "tinyglobby": "^0.2.13", - "unrs-resolver": "^1.6.2" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint-import-resolver-typescript" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*", - "eslint-plugin-import-x": "*" - }, - "peerDependenciesMeta": { - "eslint-plugin-import": { - "optional": true - }, - "eslint-plugin-import-x": { - "optional": true - } - } - }, "node_modules/eslint-module-utils": { "version": "2.14.0", "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.14.0.tgz", @@ -3447,82 +2980,6 @@ "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, - "node_modules/eslint-plugin-import-x": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-4.17.1.tgz", - "integrity": "sha512-4cdstYkKCyjumM2Q9NSI03K8D2a9F4Ssz33K2lv2hQa4KmR9jPLwk3uWGtNvclfqBrPGfGuMBwsGMbe6dMRbfg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "^8.56.0", - "comment-parser": "^1.4.1", - "debug": "^4.4.1", - "eslint-import-context": "^0.1.9", - "is-glob": "^4.0.3", - "minimatch": "^9.0.3 || ^10.1.2", - "semver": "^7.7.2", - "stable-hash-x": "^0.2.0", - "unrs-resolver": "^1.9.2" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint-plugin-import-x" - }, - "peerDependencies": { - "@typescript-eslint/utils": "^8.56.0", - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "eslint-import-resolver-node": "*" - }, - "peerDependenciesMeta": { - "@typescript-eslint/utils": { - "optional": true - }, - "eslint-import-resolver-node": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-import-x/node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/eslint-plugin-import-x/node_modules/brace-expansion": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", - "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/eslint-plugin-import-x/node_modules/minimatch": { - "version": "10.2.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", - "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.5" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/eslint-plugin-import/node_modules/debug": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", @@ -4187,25 +3644,18 @@ } }, "node_modules/glob": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz", - "integrity": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "foreground-child": "^3.3.1", - "jackspeak": "^4.1.1", - "minimatch": "^10.1.1", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^2.0.0" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" }, "engines": { - "node": "20 || >=22" + "node": "18 || 20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -4235,43 +3685,26 @@ } }, "node_modules/glob/node_modules/brace-expansion": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", - "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.8.tgz", + "integrity": "sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg==", "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/glob/node_modules/foreground-child": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", - "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.6", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "20 || >=22" } }, "node_modules/glob/node_modules/minimatch": { - "version": "10.2.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", - "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^5.0.5" + "brace-expansion": "^5.0.8" }, "engines": { "node": "18 || 20 || >=22" @@ -4280,19 +3713,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/glob/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/globals": { "version": "14.0.0", "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", @@ -4765,16 +4185,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-bun-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-2.0.0.tgz", - "integrity": "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.7.1" - } - }, "node_modules/is-callable": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", @@ -5280,22 +4690,6 @@ "node": ">= 0.4" } }, - "node_modules/jackspeak": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.2.3.tgz", - "integrity": "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^9.0.0" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/jiti": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", @@ -5806,22 +5200,6 @@ "dev": true, "license": "MIT" }, - "node_modules/napi-postinstall": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz", - "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==", - "dev": true, - "license": "MIT", - "bin": { - "napi-postinstall": "lib/cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/napi-postinstall" - } - }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -5838,38 +5216,53 @@ "peer": true }, "node_modules/neostandard": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/neostandard/-/neostandard-0.12.2.tgz", - "integrity": "sha512-VZU8EZpSaNadp3rKEwBhVD1Kw8jE3AftQLkCyOaM7bWemL1LwsYRsBnAmXy2LjG9zO8t66qJdqB7ccwwORyrAg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/neostandard/-/neostandard-0.13.0.tgz", + "integrity": "sha512-R3iglFr+Dla/8qFBqsMxBvcYBOgP6rAGw7uRHKMpM3bUP0wLDRzUstxtEI9RfEwn7xszE/UUnh8H090Ru4Z52A==", "dev": true, "license": "MIT", "dependencies": { "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", "@stylistic/eslint-plugin": "2.11.0", - "eslint-import-resolver-typescript": "^3.10.1", - "eslint-plugin-import-x": "^4.16.1", - "eslint-plugin-n": "^17.20.0", + "eslint-plugin-n": "^17.23.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-react": "^7.37.5", - "find-up": "^5.0.0", - "globals": "^15.15.0", - "peowly": "^1.3.2", - "typescript-eslint": "^8.35.1" + "find-up": "^8.0.0", + "globals": "^17.3.0", + "peowly": "^1.3.3", + "typescript-eslint": "^8.56.0" }, "bin": { "neostandard": "cli.mjs" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "peerDependencies": { "eslint": "^9.0.0" } }, + "node_modules/neostandard/node_modules/find-up": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-8.0.0.tgz", + "integrity": "sha512-JGG8pvDi2C+JxidYdIwQDyS/CgcrIdh18cvgxcBge3wSHRQOrooMD3GlFBcmMJAN9M42SAZjDp5zv1dglJjwww==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^8.0.0", + "unicorn-magic": "^0.3.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/neostandard/node_modules/globals": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", - "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", + "version": "17.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.8.0.tgz", + "integrity": "sha512-Zz/LMDZScFmkakeL2cTHzf+PbWKdpU3uclqkZT7TjDG58j5WPt0PpA+n9uPI24fZtlw07q0OtEi84K+umsRzqQ==", "dev": true, "license": "MIT", "engines": { @@ -5879,6 +5272,67 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/neostandard/node_modules/locate-path": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-8.0.0.tgz", + "integrity": "sha512-XT9ewWAC43tiAV7xDAPflMkG0qOPn2QjHqlgX8FOqmWa/rxnyYDulF9T0F7tRy1u+TVTmK/M//6VIOye+2zDXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/neostandard/node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/neostandard/node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/neostandard/node_modules/yocto-queue": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", + "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -6197,13 +5651,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true, - "license": "BlueOak-1.0.0" - }, "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -7156,23 +6603,6 @@ "dev": true, "license": "BSD-3-Clause" }, - "node_modules/stable-hash": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz", - "integrity": "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==", - "dev": true, - "license": "MIT" - }, - "node_modules/stable-hash-x": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/stable-hash-x/-/stable-hash-x-0.2.0.tgz", - "integrity": "sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/stack-utils": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", @@ -7782,9 +7212,9 @@ } }, "node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", + "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", "dev": true, "license": "Apache-2.0", "peer": true, @@ -7867,7 +7297,6 @@ "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=18" }, @@ -7875,44 +7304,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/unrs-resolver": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.12.2.tgz", - "integrity": "sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "napi-postinstall": "^0.3.4" - }, - "funding": { - "url": "https://opencollective.com/unrs-resolver" - }, - "optionalDependencies": { - "@unrs/resolver-binding-android-arm-eabi": "1.12.2", - "@unrs/resolver-binding-android-arm64": "1.12.2", - "@unrs/resolver-binding-darwin-arm64": "1.12.2", - "@unrs/resolver-binding-darwin-x64": "1.12.2", - "@unrs/resolver-binding-freebsd-x64": "1.12.2", - "@unrs/resolver-binding-linux-arm-gnueabihf": "1.12.2", - "@unrs/resolver-binding-linux-arm-musleabihf": "1.12.2", - "@unrs/resolver-binding-linux-arm64-gnu": "1.12.2", - "@unrs/resolver-binding-linux-arm64-musl": "1.12.2", - "@unrs/resolver-binding-linux-loong64-gnu": "1.12.2", - "@unrs/resolver-binding-linux-loong64-musl": "1.12.2", - "@unrs/resolver-binding-linux-ppc64-gnu": "1.12.2", - "@unrs/resolver-binding-linux-riscv64-gnu": "1.12.2", - "@unrs/resolver-binding-linux-riscv64-musl": "1.12.2", - "@unrs/resolver-binding-linux-s390x-gnu": "1.12.2", - "@unrs/resolver-binding-linux-x64-gnu": "1.12.2", - "@unrs/resolver-binding-linux-x64-musl": "1.12.2", - "@unrs/resolver-binding-openharmony-arm64": "1.12.2", - "@unrs/resolver-binding-wasm32-wasi": "1.12.2", - "@unrs/resolver-binding-win32-arm64-msvc": "1.12.2", - "@unrs/resolver-binding-win32-ia32-msvc": "1.12.2", - "@unrs/resolver-binding-win32-x64-msvc": "1.12.2" - } - }, "node_modules/upper-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", diff --git a/package.json b/package.json index 25d3854..0b03f05 100644 --- a/package.json +++ b/package.json @@ -59,8 +59,8 @@ }, "devDependencies": { "@seamapi/blueprint": "^1.0.0", - "@seamapi/smith": "^1.0.0", - "@seamapi/types": "1.975.0", + "@seamapi/smith": "^1.1.0", + "@seamapi/types": "1.982.0", "@types/node": "^24.10.9", "ava": "^5.0.1", "c8": "^8.0.0",