Skip to content

Commit 51c2cbd

Browse files
committed
[Librarian] Regenerated @ 741a326a48cb7081b6b7e1de11dfd3e942a09979 c69f995414b3de49d803f8cacdc0944ab8fb62ed
1 parent 76bf4e8 commit 51c2cbd

File tree

5 files changed

+48
-0
lines changed

5 files changed

+48
-0
lines changed

CHANGES.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
twilio-ruby changelog
22
=====================
33

4+
[2025-08-28] Version 7.7.2
5+
--------------------------
6+
**Studio**
7+
- Add `type` to Step resource APIs
8+
9+
**Verify**
10+
- Allow to update all passkeys parameters in the service update
11+
12+
413
[2025-08-18] Version 7.7.1
514
--------------------------
615
**Accounts**

lib/twilio-ruby/rest/studio/v1/flow/engagement/step.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,7 @@ def initialize(version, payload , flow_sid: nil, engagement_sid: nil, sid: nil)
249249
'parent_step_sid' => payload['parent_step_sid'],
250250
'transitioned_from' => payload['transitioned_from'],
251251
'transitioned_to' => payload['transitioned_to'],
252+
'type' => payload['type'],
252253
'date_created' => Twilio.deserialize_iso8601_datetime(payload['date_created']),
253254
'date_updated' => Twilio.deserialize_iso8601_datetime(payload['date_updated']),
254255
'url' => payload['url'],
@@ -325,6 +326,12 @@ def transitioned_to
325326
@properties['transitioned_to']
326327
end
327328

329+
##
330+
# @return [String] The type of the widget that was executed.
331+
def type
332+
@properties['type']
333+
end
334+
328335
##
329336
# @return [Time] The date and time in GMT when the resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format.
330337
def date_created

lib/twilio-ruby/rest/studio/v1/flow/execution/execution_step.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,7 @@ def initialize(version, payload , flow_sid: nil, execution_sid: nil, sid: nil)
249249
'context' => payload['context'],
250250
'transitioned_from' => payload['transitioned_from'],
251251
'transitioned_to' => payload['transitioned_to'],
252+
'type' => payload['type'],
252253
'date_created' => Twilio.deserialize_iso8601_datetime(payload['date_created']),
253254
'date_updated' => Twilio.deserialize_iso8601_datetime(payload['date_updated']),
254255
'url' => payload['url'],
@@ -325,6 +326,12 @@ def transitioned_to
325326
@properties['transitioned_to']
326327
end
327328

329+
##
330+
# @return [String] The type of the widget that was executed.
331+
def type
332+
@properties['type']
333+
end
334+
328335
##
329336
# @return [Time] The date and time in GMT when the resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format.
330337
def date_created

lib/twilio-ruby/rest/studio/v2/flow/execution/execution_step.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,7 @@ def initialize(version, payload , flow_sid: nil, execution_sid: nil, sid: nil)
249249
'context' => payload['context'],
250250
'transitioned_from' => payload['transitioned_from'],
251251
'transitioned_to' => payload['transitioned_to'],
252+
'type' => payload['type'],
252253
'date_created' => Twilio.deserialize_iso8601_datetime(payload['date_created']),
253254
'date_updated' => Twilio.deserialize_iso8601_datetime(payload['date_updated']),
254255
'url' => payload['url'],
@@ -325,6 +326,12 @@ def transitioned_to
325326
@properties['transitioned_to']
326327
end
327328

329+
##
330+
# @return [String] The type of the widget that was executed.
331+
def type
332+
@properties['type']
333+
end
334+
328335
##
329336
# @return [Time] The date and time in GMT when the resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format.
330337
def date_created

lib/twilio-ruby/rest/verify/v2/service.rb

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,9 @@ def fetch
304304
# @param [String] passkeys_relying_party_id The Relying Party ID for Passkeys. This is the domain of your application, e.g. `example.com`. It is used to identify your application when creating Passkeys.
305305
# @param [String] passkeys_relying_party_name The Relying Party Name for Passkeys. This is the name of your application, e.g. `Example App`. It is used to identify your application when creating Passkeys.
306306
# @param [String] passkeys_relying_party_origins The Relying Party Origins for Passkeys. This is the origin of your application, e.g. `login.example.com,www.example.com`. It is used to identify your application when creating Passkeys, it can have multiple origins split by `,`.
307+
# @param [String] passkeys_authenticator_attachment The Authenticator Attachment for Passkeys. This is the type of authenticator that will be used to create Passkeys. It can be empty or it can have the values `platform`, `cross-platform` or `any`.
308+
# @param [String] passkeys_discoverable_credentials Indicates whether credentials must be discoverable by the authenticator. It can be empty or it can have the values `required`, `preferred` or `discouraged`.
309+
# @param [String] passkeys_user_verification The User Verification for Passkeys. This is the type of user verification that will be used to create Passkeys. It can be empty or it can have the values `required`, `preferred` or `discouraged`.
307310
# @param [Boolean] verify_event_subscription_enabled Whether to allow verifications from the service to reach the stream-events sinks if configured
308311
# @return [ServiceInstance] Updated ServiceInstance
309312
def update(
@@ -329,6 +332,9 @@ def update(
329332
passkeys_relying_party_id: :unset,
330333
passkeys_relying_party_name: :unset,
331334
passkeys_relying_party_origins: :unset,
335+
passkeys_authenticator_attachment: :unset,
336+
passkeys_discoverable_credentials: :unset,
337+
passkeys_user_verification: :unset,
332338
verify_event_subscription_enabled: :unset
333339
)
334340

@@ -355,6 +361,9 @@ def update(
355361
'Passkeys.RelyingParty.Id' => passkeys_relying_party_id,
356362
'Passkeys.RelyingParty.Name' => passkeys_relying_party_name,
357363
'Passkeys.RelyingParty.Origins' => passkeys_relying_party_origins,
364+
'Passkeys.AuthenticatorAttachment' => passkeys_authenticator_attachment,
365+
'Passkeys.DiscoverableCredentials' => passkeys_discoverable_credentials,
366+
'Passkeys.UserVerification' => passkeys_user_verification,
358367
'VerifyEventSubscriptionEnabled' => verify_event_subscription_enabled,
359368
})
360369

@@ -761,6 +770,9 @@ def fetch
761770
# @param [String] passkeys_relying_party_id The Relying Party ID for Passkeys. This is the domain of your application, e.g. `example.com`. It is used to identify your application when creating Passkeys.
762771
# @param [String] passkeys_relying_party_name The Relying Party Name for Passkeys. This is the name of your application, e.g. `Example App`. It is used to identify your application when creating Passkeys.
763772
# @param [String] passkeys_relying_party_origins The Relying Party Origins for Passkeys. This is the origin of your application, e.g. `login.example.com,www.example.com`. It is used to identify your application when creating Passkeys, it can have multiple origins split by `,`.
773+
# @param [String] passkeys_authenticator_attachment The Authenticator Attachment for Passkeys. This is the type of authenticator that will be used to create Passkeys. It can be empty or it can have the values `platform`, `cross-platform` or `any`.
774+
# @param [String] passkeys_discoverable_credentials Indicates whether credentials must be discoverable by the authenticator. It can be empty or it can have the values `required`, `preferred` or `discouraged`.
775+
# @param [String] passkeys_user_verification The User Verification for Passkeys. This is the type of user verification that will be used to create Passkeys. It can be empty or it can have the values `required`, `preferred` or `discouraged`.
764776
# @param [Boolean] verify_event_subscription_enabled Whether to allow verifications from the service to reach the stream-events sinks if configured
765777
# @return [ServiceInstance] Updated ServiceInstance
766778
def update(
@@ -786,6 +798,9 @@ def update(
786798
passkeys_relying_party_id: :unset,
787799
passkeys_relying_party_name: :unset,
788800
passkeys_relying_party_origins: :unset,
801+
passkeys_authenticator_attachment: :unset,
802+
passkeys_discoverable_credentials: :unset,
803+
passkeys_user_verification: :unset,
789804
verify_event_subscription_enabled: :unset
790805
)
791806

@@ -812,6 +827,9 @@ def update(
812827
passkeys_relying_party_id: passkeys_relying_party_id,
813828
passkeys_relying_party_name: passkeys_relying_party_name,
814829
passkeys_relying_party_origins: passkeys_relying_party_origins,
830+
passkeys_authenticator_attachment: passkeys_authenticator_attachment,
831+
passkeys_discoverable_credentials: passkeys_discoverable_credentials,
832+
passkeys_user_verification: passkeys_user_verification,
815833
verify_event_subscription_enabled: verify_event_subscription_enabled,
816834
)
817835
end

0 commit comments

Comments
 (0)