Class: Peddler::APIs::Support20250201::CaseFilters

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/support_2025_02_01.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#case_statuses ⇒ Array[String]? (readonly)

Returns the value of attribute case_statuses.

Returns:

  • (Array[String], nil)


93
94
95
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 93

def case_statuses
  @case_statuses
end

#cc_emails ⇒ Array[String]? (readonly)

Returns the value of attribute cc_emails.

Returns:

  • (Array[String], nil)


94
95
96
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 94

def cc_emails
  @cc_emails
end

#created_date ⇒ Peddler::APIs::Support20250201::DateFilter? (readonly)

Returns the value of attribute created_date.



95
96
97
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 95

def created_date
  @created_date
end

#last_outbound_date ⇒ Peddler::APIs::Support20250201::DateFilter? (readonly)

Returns the value of attribute last_outbound_date.



96
97
98
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 96

def last_outbound_date
  @last_outbound_date
end

#primary_emails ⇒ Array[String]? (readonly)

Returns the value of attribute primary_emails.

Returns:

  • (Array[String], nil)


97
98
99
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 97

def primary_emails
  @primary_emails
end

#resolved_date ⇒ Peddler::APIs::Support20250201::DateFilter? (readonly)

Returns the value of attribute resolved_date.



98
99
100
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 98

def resolved_date
  @resolved_date
end

#subject_keywords ⇒ String? (readonly)

Returns the value of attribute subject_keywords.

Returns:

  • (String, nil)


99
100
101
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 99

def subject_keywords
  @subject_keywords
end

Class Method Details

.[](case_statuses:, cc_emails:, created_date:, last_outbound_date:, primary_emails:, resolved_date:, subject_keywords:) ⇒ Peddler::APIs::Support20250201::CaseFilters .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6) ⇒ Peddler::APIs::Support20250201::CaseFilters

Overloads:



86
87
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 86

def self.[]: (?case_statuses: Array[String]?, ?cc_emails: Array[String]?, ?created_date: Peddler::APIs::Support20250201::DateFilter?, ?last_outbound_date: Peddler::APIs::Support20250201::DateFilter?, ?primary_emails: Array[String]?, ?resolved_date: Peddler::APIs::Support20250201::DateFilter?, ?subject_keywords: String?) -> Peddler::APIs::Support20250201::CaseFilters
| (Array[String]?, Array[String]?, Peddler::APIs::Support20250201::DateFilter?, Peddler::APIs::Support20250201::DateFilter?, Array[String]?, Peddler::APIs::Support20250201::DateFilter?, String?) -> Peddler::APIs::Support20250201::CaseFilters

.members ⇒ [ :case_statuses, :cc_emails, :created_date, :last_outbound_date, :primary_emails, :resolved_date, :subject_keywords ]

Returns:

  • ([ :case_statuses, :cc_emails, :created_date, :last_outbound_date, :primary_emails, :resolved_date, :subject_keywords ])


89
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 89

def self.members: () -> [ :case_statuses, :cc_emails, :created_date, :last_outbound_date, :primary_emails, :resolved_date, :subject_keywords ]

.new(case_statuses:, cc_emails:, created_date:, last_outbound_date:, primary_emails:, resolved_date:, subject_keywords:) ⇒ Peddler::APIs::Support20250201::CaseFilters .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6) ⇒ Peddler::APIs::Support20250201::CaseFilters

Overloads:



84
85
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 84

def self.new: (?case_statuses: Array[String]?, ?cc_emails: Array[String]?, ?created_date: Peddler::APIs::Support20250201::DateFilter?, ?last_outbound_date: Peddler::APIs::Support20250201::DateFilter?, ?primary_emails: Array[String]?, ?resolved_date: Peddler::APIs::Support20250201::DateFilter?, ?subject_keywords: String?) -> Peddler::APIs::Support20250201::CaseFilters
| (Array[String]?, Array[String]?, Peddler::APIs::Support20250201::DateFilter?, Peddler::APIs::Support20250201::DateFilter?, Array[String]?, Peddler::APIs::Support20250201::DateFilter?, String?) -> Peddler::APIs::Support20250201::CaseFilters

.parse ⇒ Peddler::APIs::Support20250201::CaseFilters

Parameters:

  • (Hash[String | Symbol, untyped])
  • (Object)

Returns:



91
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 91

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::Support20250201::CaseFilters

Instance Method Details

#members ⇒ [ :case_statuses, :cc_emails, :created_date, :last_outbound_date, :primary_emails, :resolved_date, :subject_keywords ]

Returns:

  • ([ :case_statuses, :cc_emails, :created_date, :last_outbound_date, :primary_emails, :resolved_date, :subject_keywords ])


101
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 101

def members: () -> [ :case_statuses, :cc_emails, :created_date, :last_outbound_date, :primary_emails, :resolved_date, :subject_keywords ]

#to_h ⇒ { case_statuses: Array[String]?, cc_emails: Array[String]?, created_date: Peddler::APIs::Support20250201::DateFilter?, last_outbound_date: Peddler::APIs::Support20250201::DateFilter?, primary_emails: Array[String]?, resolved_date: Peddler::APIs::Support20250201::DateFilter?, subject_keywords: String? }

Returns:



102
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 102

def to_h: () -> { case_statuses: Array[String]?, cc_emails: Array[String]?, created_date: Peddler::APIs::Support20250201::DateFilter?, last_outbound_date: Peddler::APIs::Support20250201::DateFilter?, primary_emails: Array[String]?, resolved_date: Peddler::APIs::Support20250201::DateFilter?, subject_keywords: String? }