Class: AWSCDK::Connect::CfnUser::AfterContactWorkConfigProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
connect/cfn_user.rb

Overview

After Contact Work configuration.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(after_contact_work_time_limit: nil) ⇒ AfterContactWorkConfigProperty

Returns a new instance of AfterContactWorkConfigProperty.

Parameters:

  • after_contact_work_time_limit (Numeric, nil) (defaults to: nil)

    The After Call Work (ACW) timeout setting, in seconds.



769
770
771
772
# File 'connect/cfn_user.rb', line 769

def initialize(after_contact_work_time_limit: nil)
  @after_contact_work_time_limit = after_contact_work_time_limit
  Jsii::Type.check_type(@after_contact_work_time_limit, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "afterContactWorkTimeLimit") unless @after_contact_work_time_limit.nil?
end

Instance Attribute Details

#after_contact_work_time_limitNumeric? (readonly)

The After Call Work (ACW) timeout setting, in seconds.



778
779
780
# File 'connect/cfn_user.rb', line 778

def after_contact_work_time_limit
  @after_contact_work_time_limit
end

Class Method Details

.jsii_propertiesObject



780
781
782
783
784
# File 'connect/cfn_user.rb', line 780

def self.jsii_properties
  {
    :after_contact_work_time_limit => "afterContactWorkTimeLimit",
  }
end

Instance Method Details

#to_jsiiObject



786
787
788
789
790
791
792
# File 'connect/cfn_user.rb', line 786

def to_jsii
  result = {}
  result.merge!({
    "afterContactWorkTimeLimit" => @after_contact_work_time_limit,
  })
  result.compact
end