Class: Aws::Support::Types::CommunicationTypeOptions
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::Support::Types::CommunicationTypeOptions
 
- Defined in:
- gems/aws-sdk-support/lib/aws-sdk-support/types.rb
Overview
A JSON-formatted object that contains the CommunicationTypeOptions for creating a case for a certain communication channel. It is contained in the response from a DescribeCreateCaseOptions request. CommunicationTypeOptions contains the following fields:
- datesWithoutSupport - A JSON-formatted list containing date and time ranges for periods without support in UTC time. Date and time format is RFC 3339 : 'yyyy-MM-dd'T'HH:mm:ss.SSSZZ'. 
- supportedHours - A JSON-formatted list containing time ranges when support are available. Time format is RFC 3339 : 'HH:mm:ss.SSS'. 
- type - A string value indicating the communication type that the aforementioned rules apply to. At the moment the type value can assume one of 3 values at the moment - chat,- weband- call.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #dates_without_support  ⇒ Array<Types::DateInterval> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A JSON-formatted list containing date and time ranges for periods without support. 
- 
  
    
      #supported_hours  ⇒ Array<Types::SupportedHour> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A JSON-formatted list containing time ranges when support is available. 
- 
  
    
      #type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A string value indicating the communication type. 
Instance Attribute Details
#dates_without_support ⇒ Array<Types::DateInterval>
A JSON-formatted list containing date and time ranges for periods without support
| 520 521 522 523 524 525 526 | # File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 520 class CommunicationTypeOptions < Struct.new( :type, :supported_hours, :dates_without_support) SENSITIVE = [] include Aws::Structure end | 
#supported_hours ⇒ Array<Types::SupportedHour>
A JSON-formatted list containing time ranges when support is available.
| 520 521 522 523 524 525 526 | # File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 520 class CommunicationTypeOptions < Struct.new( :type, :supported_hours, :dates_without_support) SENSITIVE = [] include Aws::Structure end | 
#type ⇒ String
A string value indicating the communication type. At the moment the type value can assume one of 3 values at the moment chat, web and call.
| 520 521 522 523 524 525 526 | # File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 520 class CommunicationTypeOptions < Struct.new( :type, :supported_hours, :dates_without_support) SENSITIVE = [] include Aws::Structure end |