class Tessera::Model::Ticket

Attributes

age[RW]
archive_flag[RW]
changed[RW]
changed_by[RW]
create_tim_nix[RW]
created[RW]
created_by[RW]
customer_id[RW]
customer_user_id[RW]
escalation_response_time[RW]
escalation_solution_time[RW]
escalation_time[RW]
escalation_update_time[RW]
group_id[RW]
lock[RW]
lock_id[RW]
owner[RW]
owner_id[RW]
priority[RW]
priority_id[RW]
queue[RW]
queue_id[RW]
real_till_time_not_used[RW]
responsible[RW]
responsible_id[RW]
service_id[RW]
slaid[RW]
state[RW]
state_id[RW]
state_type[RW]
ticket_id[RW]
ticket_number[RW]
title[RW]
type[RW]
type_id[RW]
unlock_timeout[RW]
until_time[RW]

Public Class Methods

new(params) click to toggle source

rubocop:disable Metrics/MethodLength rubocop:disable Metrics/AbcSize

# File lib/tessera/model/ticket.rb, line 15
def initialize(params)
  @ticket_id = params['TicketID']
  @lock_id = params['LockID']
  @real_till_time_not_used = params['RealTillTimeNotUsed']
  @changed = params['Changed']
  @customer_user_id = params['CustomerUserID']
  @queue_id = params['QueueID']
  @escalation_solution_time = params['EscalationSolutionTime']
  @owner_id = params['OwnerID']
  @unlock_timeout = params['UnlockTimeout']
  @priority_id = params['PriorityID']
  @escalation_time = params['EscalationTime']
  @type = params['Type']
  @queue = params['Queue']
  @escalation_response_time = params['EscalationResponseTime']
  @escalation_update_time = params['EscalationUpdateTime']
  @customer_id = params['CustomerID']
  @age = params['Age']
  @until_time = params['UntilTime']
  @responsible = params['Responsible']
  @lock = params['Lock']
  @priority = params['Priority']
  @state_id = params['StateID']
  @created_by = params['CreateBy']
  @state = params['State']
  @type_id = params['TypeID']
  @ticket_number = params['TicketNumber']
  @group_id = params['GroupID']
  @created = params['Created']
  @service_id = params['ServiceID']
  @owner = params['Owner']
  @slaid = params['SLAID']
  @state_type = params['StateType']
  @title = params['Title']
  @responsible_id = params['ResponsibleID']
  @create_tim_nix = params['CreateTimeUnix']
  @changed_by = params['ChnageBy']
  @archive_flag = params['ArchiveFlag']
end