Class: Aws::SocialMessaging::Types::WhatsAppCallPermissionAction

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb

Overview

Describes a single calling action the business can take with an end user, including whether the action is currently allowed and any limits that apply to it. Returned as an item in the actions list from GetWhatsAppCallPermission.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#action_nameString

The name of the calling action.

Returns:

  • (String)


2519
2520
2521
2522
2523
2524
2525
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 2519

class WhatsAppCallPermissionAction < Struct.new(
  :action_name,
  :can_perform_action,
  :limits)
  SENSITIVE = []
  include Aws::Structure
end

#can_perform_actionBoolean

Specifies whether the business can currently perform the action.

Returns:

  • (Boolean)


2519
2520
2521
2522
2523
2524
2525
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 2519

class WhatsAppCallPermissionAction < Struct.new(
  :action_name,
  :can_perform_action,
  :limits)
  SENSITIVE = []
  include Aws::Structure
end

#limitsArray<Types::WhatsAppCallPermissionLimit>

The time-bound limits that apply to the action.



2519
2520
2521
2522
2523
2524
2525
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 2519

class WhatsAppCallPermissionAction < Struct.new(
  :action_name,
  :can_perform_action,
  :limits)
  SENSITIVE = []
  include Aws::Structure
end