Skip to content

Commit 8bba125

Browse files
chore: Updates version to 0.18.0
1 parent 1e0681a commit 8bba125

File tree

100 files changed

+25329
-6097
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+25329
-6097
lines changed

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ func addProtocolTests() {
169169
// MARK: - Generated
170170

171171
addDependencies(
172-
clientRuntimeVersion: "0.20.0",
172+
clientRuntimeVersion: "0.21.0",
173173
crtVersion: "0.12.0"
174174
)
175175

Package.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.17.0
1+
0.18.0

Sources/Services/AWSAlexaForBusiness/AlexaForBusinessClient.swift

Lines changed: 92 additions & 0 deletions
Large diffs are not rendered by default.

Sources/Services/AWSAlexaForBusiness/AlexaForBusinessClientProtocol.swift

Lines changed: 94 additions & 1 deletion
Large diffs are not rendered by default.

Sources/Services/AWSAlexaForBusiness/models/Models.swift

Lines changed: 131 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2905,6 +2905,7 @@ extension AlexaForBusinessClientTypes.CreateMeetingRoomConfiguration: Swift.Coda
29052905
enum CodingKeys: Swift.String, Swift.CodingKey {
29062906
case endOfMeetingReminder = "EndOfMeetingReminder"
29072907
case instantBooking = "InstantBooking"
2908+
case proactiveJoin = "ProactiveJoin"
29082909
case requireCheckIn = "RequireCheckIn"
29092910
case roomUtilizationMetricsEnabled = "RoomUtilizationMetricsEnabled"
29102911
}
@@ -2917,6 +2918,9 @@ extension AlexaForBusinessClientTypes.CreateMeetingRoomConfiguration: Swift.Coda
29172918
if let instantBooking = self.instantBooking {
29182919
try encodeContainer.encode(instantBooking, forKey: .instantBooking)
29192920
}
2921+
if let proactiveJoin = self.proactiveJoin {
2922+
try encodeContainer.encode(proactiveJoin, forKey: .proactiveJoin)
2923+
}
29202924
if let requireCheckIn = self.requireCheckIn {
29212925
try encodeContainer.encode(requireCheckIn, forKey: .requireCheckIn)
29222926
}
@@ -2935,6 +2939,8 @@ extension AlexaForBusinessClientTypes.CreateMeetingRoomConfiguration: Swift.Coda
29352939
instantBooking = instantBookingDecoded
29362940
let requireCheckInDecoded = try containerValues.decodeIfPresent(AlexaForBusinessClientTypes.CreateRequireCheckIn.self, forKey: .requireCheckIn)
29372941
requireCheckIn = requireCheckInDecoded
2942+
let proactiveJoinDecoded = try containerValues.decodeIfPresent(AlexaForBusinessClientTypes.CreateProactiveJoin.self, forKey: .proactiveJoin)
2943+
proactiveJoin = proactiveJoinDecoded
29382944
}
29392945
}
29402946

@@ -2945,6 +2951,7 @@ extension AlexaForBusinessClientTypes {
29452951
public var endOfMeetingReminder: AlexaForBusinessClientTypes.CreateEndOfMeetingReminder?
29462952
/// Settings to automatically book a room for a configured duration if it's free when joining a meeting with Alexa.
29472953
public var instantBooking: AlexaForBusinessClientTypes.CreateInstantBooking?
2954+
public var proactiveJoin: AlexaForBusinessClientTypes.CreateProactiveJoin?
29482955
/// Settings for requiring a check in when a room is reserved. Alexa can cancel a room reservation if it's not checked into to make the room available for others. Users can check in by joining the meeting with Alexa or an AVS device, or by saying “Alexa, check in.”
29492956
public var requireCheckIn: AlexaForBusinessClientTypes.CreateRequireCheckIn?
29502957
/// Whether room utilization metrics are enabled or not.
@@ -2953,12 +2960,14 @@ extension AlexaForBusinessClientTypes {
29532960
public init(
29542961
endOfMeetingReminder: AlexaForBusinessClientTypes.CreateEndOfMeetingReminder? = nil,
29552962
instantBooking: AlexaForBusinessClientTypes.CreateInstantBooking? = nil,
2963+
proactiveJoin: AlexaForBusinessClientTypes.CreateProactiveJoin? = nil,
29562964
requireCheckIn: AlexaForBusinessClientTypes.CreateRequireCheckIn? = nil,
29572965
roomUtilizationMetricsEnabled: Swift.Bool? = nil
29582966
)
29592967
{
29602968
self.endOfMeetingReminder = endOfMeetingReminder
29612969
self.instantBooking = instantBooking
2970+
self.proactiveJoin = proactiveJoin
29622971
self.requireCheckIn = requireCheckIn
29632972
self.roomUtilizationMetricsEnabled = roomUtilizationMetricsEnabled
29642973
}
@@ -3221,6 +3230,40 @@ extension CreateNetworkProfileOutputResponseBody: Swift.Decodable {
32213230
}
32223231
}
32233232

3233+
extension AlexaForBusinessClientTypes.CreateProactiveJoin: Swift.Codable {
3234+
enum CodingKeys: Swift.String, Swift.CodingKey {
3235+
case enabledByMotion = "EnabledByMotion"
3236+
}
3237+
3238+
public func encode(to encoder: Swift.Encoder) throws {
3239+
var encodeContainer = encoder.container(keyedBy: CodingKeys.self)
3240+
if let enabledByMotion = self.enabledByMotion {
3241+
try encodeContainer.encode(enabledByMotion, forKey: .enabledByMotion)
3242+
}
3243+
}
3244+
3245+
public init(from decoder: Swift.Decoder) throws {
3246+
let containerValues = try decoder.container(keyedBy: CodingKeys.self)
3247+
let enabledByMotionDecoded = try containerValues.decodeIfPresent(Swift.Bool.self, forKey: .enabledByMotion)
3248+
enabledByMotion = enabledByMotionDecoded
3249+
}
3250+
}
3251+
3252+
extension AlexaForBusinessClientTypes {
3253+
public struct CreateProactiveJoin: Swift.Equatable {
3254+
/// This member is required.
3255+
public var enabledByMotion: Swift.Bool?
3256+
3257+
public init(
3258+
enabledByMotion: Swift.Bool? = nil
3259+
)
3260+
{
3261+
self.enabledByMotion = enabledByMotion
3262+
}
3263+
}
3264+
3265+
}
3266+
32243267
extension CreateProfileInput: Swift.Encodable {
32253268
enum CodingKeys: Swift.String, Swift.CodingKey {
32263269
case address = "Address"
@@ -10086,6 +10129,7 @@ extension AlexaForBusinessClientTypes.MeetingRoomConfiguration: Swift.Codable {
1008610129
enum CodingKeys: Swift.String, Swift.CodingKey {
1008710130
case endOfMeetingReminder = "EndOfMeetingReminder"
1008810131
case instantBooking = "InstantBooking"
10132+
case proactiveJoin = "ProactiveJoin"
1008910133
case requireCheckIn = "RequireCheckIn"
1009010134
case roomUtilizationMetricsEnabled = "RoomUtilizationMetricsEnabled"
1009110135
}
@@ -10098,6 +10142,9 @@ extension AlexaForBusinessClientTypes.MeetingRoomConfiguration: Swift.Codable {
1009810142
if let instantBooking = self.instantBooking {
1009910143
try encodeContainer.encode(instantBooking, forKey: .instantBooking)
1010010144
}
10145+
if let proactiveJoin = self.proactiveJoin {
10146+
try encodeContainer.encode(proactiveJoin, forKey: .proactiveJoin)
10147+
}
1010110148
if let requireCheckIn = self.requireCheckIn {
1010210149
try encodeContainer.encode(requireCheckIn, forKey: .requireCheckIn)
1010310150
}
@@ -10116,6 +10163,8 @@ extension AlexaForBusinessClientTypes.MeetingRoomConfiguration: Swift.Codable {
1011610163
instantBooking = instantBookingDecoded
1011710164
let requireCheckInDecoded = try containerValues.decodeIfPresent(AlexaForBusinessClientTypes.RequireCheckIn.self, forKey: .requireCheckIn)
1011810165
requireCheckIn = requireCheckInDecoded
10166+
let proactiveJoinDecoded = try containerValues.decodeIfPresent(AlexaForBusinessClientTypes.ProactiveJoin.self, forKey: .proactiveJoin)
10167+
proactiveJoin = proactiveJoinDecoded
1011910168
}
1012010169
}
1012110170

@@ -10126,6 +10175,7 @@ extension AlexaForBusinessClientTypes {
1012610175
public var endOfMeetingReminder: AlexaForBusinessClientTypes.EndOfMeetingReminder?
1012710176
/// Settings to automatically book the room if available for a configured duration when joining a meeting with Alexa.
1012810177
public var instantBooking: AlexaForBusinessClientTypes.InstantBooking?
10178+
public var proactiveJoin: AlexaForBusinessClientTypes.ProactiveJoin?
1012910179
/// Settings for requiring a check in when a room is reserved. Alexa can cancel a room reservation if it's not checked into. This makes the room available for others. Users can check in by joining the meeting with Alexa or an AVS device, or by saying “Alexa, check in.”
1013010180
public var requireCheckIn: AlexaForBusinessClientTypes.RequireCheckIn?
1013110181
/// Whether room utilization metrics are enabled or not.
@@ -10134,12 +10184,14 @@ extension AlexaForBusinessClientTypes {
1013410184
public init(
1013510185
endOfMeetingReminder: AlexaForBusinessClientTypes.EndOfMeetingReminder? = nil,
1013610186
instantBooking: AlexaForBusinessClientTypes.InstantBooking? = nil,
10187+
proactiveJoin: AlexaForBusinessClientTypes.ProactiveJoin? = nil,
1013710188
requireCheckIn: AlexaForBusinessClientTypes.RequireCheckIn? = nil,
1013810189
roomUtilizationMetricsEnabled: Swift.Bool? = nil
1013910190
)
1014010191
{
1014110192
self.endOfMeetingReminder = endOfMeetingReminder
1014210193
self.instantBooking = instantBooking
10194+
self.proactiveJoin = proactiveJoin
1014310195
self.requireCheckIn = requireCheckIn
1014410196
self.roomUtilizationMetricsEnabled = roomUtilizationMetricsEnabled
1014510197
}
@@ -10762,6 +10814,39 @@ extension AlexaForBusinessClientTypes {
1076210814
}
1076310815
}
1076410816

10817+
extension AlexaForBusinessClientTypes.ProactiveJoin: Swift.Codable {
10818+
enum CodingKeys: Swift.String, Swift.CodingKey {
10819+
case enabledByMotion = "EnabledByMotion"
10820+
}
10821+
10822+
public func encode(to encoder: Swift.Encoder) throws {
10823+
var encodeContainer = encoder.container(keyedBy: CodingKeys.self)
10824+
if let enabledByMotion = self.enabledByMotion {
10825+
try encodeContainer.encode(enabledByMotion, forKey: .enabledByMotion)
10826+
}
10827+
}
10828+
10829+
public init(from decoder: Swift.Decoder) throws {
10830+
let containerValues = try decoder.container(keyedBy: CodingKeys.self)
10831+
let enabledByMotionDecoded = try containerValues.decodeIfPresent(Swift.Bool.self, forKey: .enabledByMotion)
10832+
enabledByMotion = enabledByMotionDecoded
10833+
}
10834+
}
10835+
10836+
extension AlexaForBusinessClientTypes {
10837+
public struct ProactiveJoin: Swift.Equatable {
10838+
public var enabledByMotion: Swift.Bool?
10839+
10840+
public init(
10841+
enabledByMotion: Swift.Bool? = nil
10842+
)
10843+
{
10844+
self.enabledByMotion = enabledByMotion
10845+
}
10846+
}
10847+
10848+
}
10849+
1076510850
extension AlexaForBusinessClientTypes.Profile: Swift.Codable {
1076610851
enum CodingKeys: Swift.String, Swift.CodingKey {
1076710852
case address = "Address"
@@ -14964,9 +15049,9 @@ extension StartDeviceSyncInputBody: Swift.Decodable {
1496415049
var featuresDecoded0:[AlexaForBusinessClientTypes.Feature]? = nil
1496515050
if let featuresContainer = featuresContainer {
1496615051
featuresDecoded0 = [AlexaForBusinessClientTypes.Feature]()
14967-
for string0 in featuresContainer {
14968-
if let string0 = string0 {
14969-
featuresDecoded0?.append(string0)
15052+
for enum0 in featuresContainer {
15053+
if let enum0 = enum0 {
15054+
featuresDecoded0?.append(enum0)
1497015055
}
1497115056
}
1497215057
}
@@ -16346,6 +16431,7 @@ extension AlexaForBusinessClientTypes.UpdateMeetingRoomConfiguration: Swift.Coda
1634616431
enum CodingKeys: Swift.String, Swift.CodingKey {
1634716432
case endOfMeetingReminder = "EndOfMeetingReminder"
1634816433
case instantBooking = "InstantBooking"
16434+
case proactiveJoin = "ProactiveJoin"
1634916435
case requireCheckIn = "RequireCheckIn"
1635016436
case roomUtilizationMetricsEnabled = "RoomUtilizationMetricsEnabled"
1635116437
}
@@ -16358,6 +16444,9 @@ extension AlexaForBusinessClientTypes.UpdateMeetingRoomConfiguration: Swift.Coda
1635816444
if let instantBooking = self.instantBooking {
1635916445
try encodeContainer.encode(instantBooking, forKey: .instantBooking)
1636016446
}
16447+
if let proactiveJoin = self.proactiveJoin {
16448+
try encodeContainer.encode(proactiveJoin, forKey: .proactiveJoin)
16449+
}
1636116450
if let requireCheckIn = self.requireCheckIn {
1636216451
try encodeContainer.encode(requireCheckIn, forKey: .requireCheckIn)
1636316452
}
@@ -16376,6 +16465,8 @@ extension AlexaForBusinessClientTypes.UpdateMeetingRoomConfiguration: Swift.Coda
1637616465
instantBooking = instantBookingDecoded
1637716466
let requireCheckInDecoded = try containerValues.decodeIfPresent(AlexaForBusinessClientTypes.UpdateRequireCheckIn.self, forKey: .requireCheckIn)
1637816467
requireCheckIn = requireCheckInDecoded
16468+
let proactiveJoinDecoded = try containerValues.decodeIfPresent(AlexaForBusinessClientTypes.UpdateProactiveJoin.self, forKey: .proactiveJoin)
16469+
proactiveJoin = proactiveJoinDecoded
1637916470
}
1638016471
}
1638116472

@@ -16386,6 +16477,7 @@ extension AlexaForBusinessClientTypes {
1638616477
public var endOfMeetingReminder: AlexaForBusinessClientTypes.UpdateEndOfMeetingReminder?
1638716478
/// Settings to automatically book an available room available for a configured duration when joining a meeting with Alexa.
1638816479
public var instantBooking: AlexaForBusinessClientTypes.UpdateInstantBooking?
16480+
public var proactiveJoin: AlexaForBusinessClientTypes.UpdateProactiveJoin?
1638916481
/// Settings for requiring a check in when a room is reserved. Alexa can cancel a room reservation if it's not checked into to make the room available for others. Users can check in by joining the meeting with Alexa or an AVS device, or by saying “Alexa, check in.”
1639016482
public var requireCheckIn: AlexaForBusinessClientTypes.UpdateRequireCheckIn?
1639116483
/// Whether room utilization metrics are enabled or not.
@@ -16394,12 +16486,14 @@ extension AlexaForBusinessClientTypes {
1639416486
public init(
1639516487
endOfMeetingReminder: AlexaForBusinessClientTypes.UpdateEndOfMeetingReminder? = nil,
1639616488
instantBooking: AlexaForBusinessClientTypes.UpdateInstantBooking? = nil,
16489+
proactiveJoin: AlexaForBusinessClientTypes.UpdateProactiveJoin? = nil,
1639716490
requireCheckIn: AlexaForBusinessClientTypes.UpdateRequireCheckIn? = nil,
1639816491
roomUtilizationMetricsEnabled: Swift.Bool? = nil
1639916492
)
1640016493
{
1640116494
self.endOfMeetingReminder = endOfMeetingReminder
1640216495
self.instantBooking = instantBooking
16496+
self.proactiveJoin = proactiveJoin
1640316497
self.requireCheckIn = requireCheckIn
1640416498
self.roomUtilizationMetricsEnabled = roomUtilizationMetricsEnabled
1640516499
}
@@ -16569,6 +16663,40 @@ public struct UpdateNetworkProfileOutputResponse: Swift.Equatable {
1656916663
public init() { }
1657016664
}
1657116665

16666+
extension AlexaForBusinessClientTypes.UpdateProactiveJoin: Swift.Codable {
16667+
enum CodingKeys: Swift.String, Swift.CodingKey {
16668+
case enabledByMotion = "EnabledByMotion"
16669+
}
16670+
16671+
public func encode(to encoder: Swift.Encoder) throws {
16672+
var encodeContainer = encoder.container(keyedBy: CodingKeys.self)
16673+
if let enabledByMotion = self.enabledByMotion {
16674+
try encodeContainer.encode(enabledByMotion, forKey: .enabledByMotion)
16675+
}
16676+
}
16677+
16678+
public init(from decoder: Swift.Decoder) throws {
16679+
let containerValues = try decoder.container(keyedBy: CodingKeys.self)
16680+
let enabledByMotionDecoded = try containerValues.decodeIfPresent(Swift.Bool.self, forKey: .enabledByMotion)
16681+
enabledByMotion = enabledByMotionDecoded
16682+
}
16683+
}
16684+
16685+
extension AlexaForBusinessClientTypes {
16686+
public struct UpdateProactiveJoin: Swift.Equatable {
16687+
/// This member is required.
16688+
public var enabledByMotion: Swift.Bool?
16689+
16690+
public init(
16691+
enabledByMotion: Swift.Bool? = nil
16692+
)
16693+
{
16694+
self.enabledByMotion = enabledByMotion
16695+
}
16696+
}
16697+
16698+
}
16699+
1657216700
extension UpdateProfileInput: Swift.Encodable {
1657316701
enum CodingKeys: Swift.String, Swift.CodingKey {
1657416702
case address = "Address"

0 commit comments

Comments
 (0)