Class: Peddler::APIs::Support20250201::Case
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::Support20250201::Case
- Defined in:
- sig/peddler/apis/support_2025_02_01.rbs
Instance Attribute Summary collapse
-
#appointments ⇒ Array[Peddler::APIs::Support20250201::Appointment]?
readonly
Returns the value of attribute appointments.
-
#case_id ⇒ String
readonly
Returns the value of attribute case_id.
-
#cc_emails ⇒ Array[String]
readonly
Returns the value of attribute cc_emails.
-
#created_date ⇒ Time
readonly
Returns the value of attribute created_date.
-
#last_outbound_date ⇒ Time?
readonly
Returns the value of attribute last_outbound_date.
-
#last_updated_date ⇒ Time
readonly
Returns the value of attribute last_updated_date.
-
#primary_email ⇒ String
readonly
Returns the value of attribute primary_email.
-
#resolved_date ⇒ Time?
readonly
Returns the value of attribute resolved_date.
-
#status ⇒ String
readonly
Returns the value of attribute status.
-
#subject ⇒ String
readonly
Returns the value of attribute subject.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :case_id, :cc_emails, :created_date, :last_updated_date, :primary_email, :status, :subject, :appointments, :last_outbound_date, :resolved_date ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::Support20250201::Case
Instance Method Summary collapse
-
#members ⇒ [ :case_id, :cc_emails, :created_date, :last_updated_date, :primary_email, :status, :subject, :appointments, :last_outbound_date, :resolved_date ]
-
#to_h ⇒ { case_id: String, cc_emails: Array[String], created_date: Time, last_updated_date: Time, primary_email: String, status: String, subject: String, appointments: Array[Peddler::APIs::Support20250201::Appointment]?, last_outbound_date: Time?, resolved_date: Time? }
Instance Attribute Details
#appointments ⇒ Array[Peddler::APIs::Support20250201::Appointment]? (readonly)
Returns the value of attribute appointments.
68 69 70 |
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 68 def appointments @appointments end |
#case_id ⇒ String (readonly)
Returns the value of attribute case_id.
69 70 71 |
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 69 def case_id @case_id end |
#cc_emails ⇒ Array[String] (readonly)
Returns the value of attribute cc_emails.
70 71 72 |
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 70 def cc_emails @cc_emails end |
#created_date ⇒ Time (readonly)
Returns the value of attribute created_date.
71 72 73 |
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 71 def created_date @created_date end |
#last_outbound_date ⇒ Time? (readonly)
Returns the value of attribute last_outbound_date.
72 73 74 |
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 72 def last_outbound_date @last_outbound_date end |
#last_updated_date ⇒ Time (readonly)
Returns the value of attribute last_updated_date.
73 74 75 |
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 73 def last_updated_date @last_updated_date end |
#primary_email ⇒ String (readonly)
Returns the value of attribute primary_email.
74 75 76 |
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 74 def primary_email @primary_email end |
#resolved_date ⇒ Time? (readonly)
Returns the value of attribute resolved_date.
75 76 77 |
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 75 def resolved_date @resolved_date end |
#status ⇒ String (readonly)
Returns the value of attribute status.
76 77 78 |
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 76 def status @status end |
#subject ⇒ String (readonly)
Returns the value of attribute subject.
77 78 79 |
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 77 def subject @subject end |
Class Method Details
.[](case_id:, cc_emails:, created_date:, last_updated_date:, primary_email:, status:, subject:, appointments:, last_outbound_date:, resolved_date:) ⇒ Peddler::APIs::Support20250201::Case .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) ⇒ Peddler::APIs::Support20250201::Case
61 62 |
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 61
def self.[]: (case_id: String, cc_emails: Array[String], created_date: Time, last_updated_date: Time, primary_email: String, status: String, subject: String, ?appointments: Array[Peddler::APIs::Support20250201::Appointment]?, ?last_outbound_date: Time?, ?resolved_date: Time?) -> Peddler::APIs::Support20250201::Case
| (String, Array[String], Time, Time, String, String, String, Array[Peddler::APIs::Support20250201::Appointment]?, Time?, Time?) -> Peddler::APIs::Support20250201::Case
|
.members ⇒ [ :case_id, :cc_emails, :created_date, :last_updated_date, :primary_email, :status, :subject, :appointments, :last_outbound_date, :resolved_date ]
64 |
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 64
def self.members: () -> [ :case_id, :cc_emails, :created_date, :last_updated_date, :primary_email, :status, :subject, :appointments, :last_outbound_date, :resolved_date ]
|
.new(case_id:, cc_emails:, created_date:, last_updated_date:, primary_email:, status:, subject:, appointments:, last_outbound_date:, resolved_date:) ⇒ Peddler::APIs::Support20250201::Case .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) ⇒ Peddler::APIs::Support20250201::Case
59 60 |
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 59
def self.new: (case_id: String, cc_emails: Array[String], created_date: Time, last_updated_date: Time, primary_email: String, status: String, subject: String, ?appointments: Array[Peddler::APIs::Support20250201::Appointment]?, ?last_outbound_date: Time?, ?resolved_date: Time?) -> Peddler::APIs::Support20250201::Case
| (String, Array[String], Time, Time, String, String, String, Array[Peddler::APIs::Support20250201::Appointment]?, Time?, Time?) -> Peddler::APIs::Support20250201::Case
|
.parse ⇒ Peddler::APIs::Support20250201::Case
66 |
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 66
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::Support20250201::Case
|
Instance Method Details
#members ⇒ [ :case_id, :cc_emails, :created_date, :last_updated_date, :primary_email, :status, :subject, :appointments, :last_outbound_date, :resolved_date ]
79 |
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 79
def members: () -> [ :case_id, :cc_emails, :created_date, :last_updated_date, :primary_email, :status, :subject, :appointments, :last_outbound_date, :resolved_date ]
|
#to_h ⇒ { case_id: String, cc_emails: Array[String], created_date: Time, last_updated_date: Time, primary_email: String, status: String, subject: String, appointments: Array[Peddler::APIs::Support20250201::Appointment]?, last_outbound_date: Time?, resolved_date: Time? }
80 |
# File 'sig/peddler/apis/support_2025_02_01.rbs', line 80
def to_h: () -> { case_id: String, cc_emails: Array[String], created_date: Time, last_updated_date: Time, primary_email: String, status: String, subject: String, appointments: Array[Peddler::APIs::Support20250201::Appointment]?, last_outbound_date: Time?, resolved_date: Time? }
|