class Softlayer::Ticket

Constants

SERVICE

Attributes

account[RW]
account_id[RW]
assigned_agent_count[RW]
assigned_agents[RW]
assigned_user[RW]
assigned_user_id[RW]
attached_additional_email_count[RW]
attached_additional_emails[RW]
attached_file_count[RW]
attached_files[RW]
attached_hardware[RW]
attached_hardware_count[RW]
attached_resource_count[RW]
attached_resources[RW]
attached_virtual_guest_count[RW]
attached_virtual_guests[RW]
awaiting_user_response_flag[RW]
billable_flag[RW]
cancellation_request[RW]
change_owner_flag[RW]
create_date[RW]
employee_attachment_count[RW]
employee_attachments[RW]
final_comments[RW]
first_attached_resource[RW]
first_update[RW]
group[RW]
group_id[RW]
id[RW]
invoice_item_count[RW]
invoice_items[RW]
last_activity[RW]
last_edit_date[RW]
last_edit_type[RW]
last_editor[RW]
last_response_date[RW]
last_update[RW]
last_viewed_date[RW]
location[RW]
location_id[RW]
modify_date[RW]
new_updates_flag[RW]
notify_user_on_update_flag[RW]
originating_ip_address[RW]
priority[RW]
responsible_brand_id[RW]
scheduled_action_count[RW]
scheduled_actions[RW]
server_administration_billing_amount[RW]
server_administration_billing_invoice[RW]
server_administration_billing_invoice_id[RW]
server_administration_flag[RW]
server_administration_refund_invoice[RW]
server_administration_refund_invoice_id[RW]
service_provider[RW]
service_provider_id[RW]
service_provider_resource_id[RW]
state[RW]
state_count[RW]
status[RW]
status_id[RW]
subject[RW]
subject_id[RW]
tag_reference_count[RW]
tag_references[RW]
title[RW]
total_update_count[RW]
update_count[RW]
updates[RW]
user_editable_flag[RW]

Public Class Methods

create_administrative_ticket(message) click to toggle source

template_object contents attachment_id root_password control_panel_password access_port attached_files attachment_type

# File lib/softlayer/ticket.rb, line 140
def self.create_administrative_ticket(message)
  request(:create_administrative_ticket, Softlayer::Ticket, message)
end
create_cancel_server_ticket(message) click to toggle source

attachment_id reason content cancel_associated_items attachment_type

# File lib/softlayer/ticket.rb, line 149
def self.create_cancel_server_ticket(message)
  request(:create_cancel_server_ticket, Softlayer::Ticket, message)
end
create_cancel_service_ticket(message) click to toggle source

attachment_id reason content attachment_type

# File lib/softlayer/ticket.rb, line 157
def self.create_cancel_service_ticket(message)
  request(:create_cancel_service_ticket, Softlayer::Ticket, message)
end
create_standard_ticket(message) click to toggle source

template_object contents attachment_id root_password control_panel_password access_port attached_files attachment_type

# File lib/softlayer/ticket.rb, line 169
def self.create_standard_ticket(message)
  request(:create_standard_ticket, Softlayer::Ticket, message)
end
create_upgrade_ticket(message) click to toggle source

attachment_id generic_upgrade upgrade_maintenance_window details attachment_type

# File lib/softlayer/ticket.rb, line 178
def self.create_upgrade_ticket(message)
  request(:create_upgrade_ticket, Softlayer::Ticket, message)
end
get_all_ticket_groups() click to toggle source
# File lib/softlayer/ticket.rb, line 193
def self.get_all_ticket_groups
  request(:get_all_ticket_groups, Array[Softlayer::Ticket::Group])
end
get_all_ticket_statuses() click to toggle source
# File lib/softlayer/ticket.rb, line 197
def self.get_all_ticket_statuses
  request(:get_all_ticket_statuses, Array[Softlayer::Ticket::Status])
end
get_tickets_closed_since_date(message) click to toggle source

close_date

# File lib/softlayer/ticket.rb, line 327
def self.get_tickets_closed_since_date(message)
  request(:get_tickets_closed_since_date, Array[Softlayer::Ticket], message)
end
survey_eligible() click to toggle source
# File lib/softlayer/ticket.rb, line 372
def self.survey_eligible
  request(:survey_eligible, Boolean)
end

Public Instance Methods

add_assigned_agent(message) click to toggle source

agent_id

# File lib/softlayer/ticket.rb, line 87
def add_assigned_agent(message)
  request(:add_assigned_agent, nil, message)
end
add_attached_additional_emails(message) click to toggle source

emails

# File lib/softlayer/ticket.rb, line 92
def add_attached_additional_emails(message)
  request(:add_attached_additional_emails, Boolean, message)
end
add_attached_file(message) click to toggle source

file_attachment

# File lib/softlayer/ticket.rb, line 97
def add_attached_file(message)
  request(:add_attached_file, Softlayer::Ticket::Attachment::File, message)
end
add_attached_hardware(message) click to toggle source

hardware_id

# File lib/softlayer/ticket.rb, line 102
def add_attached_hardware(message)
  request(:add_attached_hardware, Softlayer::Ticket::Attachment::Hardware, message)
end
add_attached_virtual_guest(message) click to toggle source

guest_id

# File lib/softlayer/ticket.rb, line 107
def add_attached_virtual_guest(message)
  request(:add_attached_virtual_guest, Softlayer::Ticket::Attachment::Virtual::Guest, message)
end
add_final_comments(message) click to toggle source

final_comments

# File lib/softlayer/ticket.rb, line 112
def add_final_comments(message)
  request(:add_final_comments, Boolean, message)
end
add_scheduled_alert(message) click to toggle source

activation_time

# File lib/softlayer/ticket.rb, line 117
def add_scheduled_alert(message)
  request(:add_scheduled_alert, nil, message)
end
add_scheduled_auto_close(message) click to toggle source

activation_time

# File lib/softlayer/ticket.rb, line 122
def add_scheduled_auto_close(message)
  request(:add_scheduled_auto_close, nil, message)
end
add_update(message) click to toggle source

template_object attached_files

# File lib/softlayer/ticket.rb, line 128
def add_update(message)
  request(:add_update, Array[Softlayer::Ticket::Update], message)
end
edit(message) click to toggle source

template_object contents attached_files

# File lib/softlayer/ticket.rb, line 185
def edit(message)
  request(:edit, Softlayer::Ticket, message)
end
get_account() click to toggle source
# File lib/softlayer/ticket.rb, line 189
def get_account
  request(:get_account, Softlayer::Account)
end
get_assigned_agents() click to toggle source
# File lib/softlayer/ticket.rb, line 201
def get_assigned_agents
  request(:get_assigned_agents, Array[Softlayer::User::Customer])
end
get_assigned_user() click to toggle source
# File lib/softlayer/ticket.rb, line 205
def get_assigned_user
  request(:get_assigned_user, Softlayer::User::Customer)
end
get_attached_additional_emails() click to toggle source
# File lib/softlayer/ticket.rb, line 209
def get_attached_additional_emails
  request(:get_attached_additional_emails, Array[Softlayer::User::Customer::AdditionalEmail])
end
get_attached_file(message) click to toggle source

attachment_id

# File lib/softlayer/ticket.rb, line 214
def get_attached_file(message)
  request(:get_attached_file, Softlayer::Base64Binary, message)
end
get_attached_files() click to toggle source
# File lib/softlayer/ticket.rb, line 218
def get_attached_files
  request(:get_attached_files, Array[Softlayer::Ticket::Attachment::File])
end
get_attached_hardware() click to toggle source
# File lib/softlayer/ticket.rb, line 222
def get_attached_hardware
  request(:get_attached_hardware, Array[Softlayer::Hardware])
end
get_attached_hardware_count() click to toggle source
# File lib/softlayer/ticket.rb, line 226
def get_attached_hardware_count
  request(:get_attached_hardware_count, Integer)
end
get_attached_resources() click to toggle source
# File lib/softlayer/ticket.rb, line 230
def get_attached_resources
  request(:get_attached_resources, Array[Softlayer::Ticket::Attachment])
end
get_attached_virtual_guests() click to toggle source
# File lib/softlayer/ticket.rb, line 234
def get_attached_virtual_guests
  request(:get_attached_virtual_guests, Array[Softlayer::Virtual::Guest])
end
get_awaiting_user_response_flag() click to toggle source
# File lib/softlayer/ticket.rb, line 238
def get_awaiting_user_response_flag
  request(:get_awaiting_user_response_flag, Boolean)
end
get_cancellation_request() click to toggle source
# File lib/softlayer/ticket.rb, line 242
def get_cancellation_request
  request(:get_cancellation_request, Softlayer::Billing::Item::Cancellation::Request)
end
get_employee_attachments() click to toggle source
# File lib/softlayer/ticket.rb, line 246
def get_employee_attachments
  request(:get_employee_attachments, Array[Softlayer::User::Employee])
end
get_first_attached_resource() click to toggle source
# File lib/softlayer/ticket.rb, line 250
def get_first_attached_resource
  request(:get_first_attached_resource, Softlayer::Ticket::Attachment)
end
get_first_update() click to toggle source
# File lib/softlayer/ticket.rb, line 254
def get_first_update
  request(:get_first_update, Softlayer::Ticket::Update)
end
get_group() click to toggle source
# File lib/softlayer/ticket.rb, line 258
def get_group
  request(:get_group, Softlayer::Ticket::Group)
end
get_invoice_items() click to toggle source
# File lib/softlayer/ticket.rb, line 262
def get_invoice_items
  request(:get_invoice_items, Array[Softlayer::Billing::Invoice::Item])
end
get_last_activity() click to toggle source
# File lib/softlayer/ticket.rb, line 266
def get_last_activity
  request(:get_last_activity, Softlayer::Ticket::Activity)
end
get_last_editor() click to toggle source
# File lib/softlayer/ticket.rb, line 270
def get_last_editor
  request(:get_last_editor, Softlayer::User::Interface)
end
get_last_update() click to toggle source
# File lib/softlayer/ticket.rb, line 274
def get_last_update
  request(:get_last_update, Softlayer::Ticket::Update)
end
get_last_viewed_date() click to toggle source
# File lib/softlayer/ticket.rb, line 278
def get_last_viewed_date
  request(:get_last_viewed_date, DateTime)
end
get_location() click to toggle source
# File lib/softlayer/ticket.rb, line 282
def get_location
  request(:get_location, Softlayer::Location)
end
get_new_updates_flag() click to toggle source
# File lib/softlayer/ticket.rb, line 286
def get_new_updates_flag
  request(:get_new_updates_flag, Boolean)
end
get_object() click to toggle source
# File lib/softlayer/ticket.rb, line 290
def get_object
  request(:get_object, Softlayer::Ticket)
end
get_scheduled_actions() click to toggle source
# File lib/softlayer/ticket.rb, line 294
def get_scheduled_actions
  request(:get_scheduled_actions, Array[Softlayer::Provisioning::Version1::Transaction])
end
get_server_administration_billing_invoice() click to toggle source
# File lib/softlayer/ticket.rb, line 298
def get_server_administration_billing_invoice
  request(:get_server_administration_billing_invoice, Softlayer::Billing::Invoice)
end
get_server_administration_refund_invoice() click to toggle source
# File lib/softlayer/ticket.rb, line 302
def get_server_administration_refund_invoice
  request(:get_server_administration_refund_invoice, Softlayer::Billing::Invoice)
end
get_service_provider() click to toggle source
# File lib/softlayer/ticket.rb, line 306
def get_service_provider
  request(:get_service_provider, Softlayer::Service::Provider)
end
get_state() click to toggle source
# File lib/softlayer/ticket.rb, line 310
def get_state
  request(:get_state, Array[Softlayer::Ticket::State])
end
get_status() click to toggle source
# File lib/softlayer/ticket.rb, line 314
def get_status
  request(:get_status, Softlayer::Ticket::Status)
end
get_subject() click to toggle source
# File lib/softlayer/ticket.rb, line 318
def get_subject
  request(:get_subject, Softlayer::Ticket::Subject)
end
get_tag_references() click to toggle source
# File lib/softlayer/ticket.rb, line 322
def get_tag_references
  request(:get_tag_references, Array[Softlayer::Tag::Reference])
end
get_updates() click to toggle source
# File lib/softlayer/ticket.rb, line 331
def get_updates
  request(:get_updates, Array[Softlayer::Ticket::Update])
end
mark_as_viewed() click to toggle source
# File lib/softlayer/ticket.rb, line 335
def mark_as_viewed
  request(:mark_as_viewed, nil)
end
remove_assigned_agent(message) click to toggle source

agent_id

# File lib/softlayer/ticket.rb, line 340
def remove_assigned_agent(message)
  request(:remove_assigned_agent, nil, message)
end
remove_attached_additional_emails(message) click to toggle source

emails

# File lib/softlayer/ticket.rb, line 345
def remove_attached_additional_emails(message)
  request(:remove_attached_additional_emails, Boolean, message)
end
remove_attached_hardware(message) click to toggle source

hardware_id

# File lib/softlayer/ticket.rb, line 350
def remove_attached_hardware(message)
  request(:remove_attached_hardware, Boolean, message)
end
remove_attached_virtual_guest(message) click to toggle source

guest_id

# File lib/softlayer/ticket.rb, line 355
def remove_attached_virtual_guest(message)
  request(:remove_attached_virtual_guest, Boolean, message)
end
remove_scheduled_alert() click to toggle source
# File lib/softlayer/ticket.rb, line 359
def remove_scheduled_alert
  request(:remove_scheduled_alert, nil)
end
remove_scheduled_auto_close() click to toggle source
# File lib/softlayer/ticket.rb, line 363
def remove_scheduled_auto_close
  request(:remove_scheduled_auto_close, nil)
end
set_tags(message) click to toggle source

tags

# File lib/softlayer/ticket.rb, line 368
def set_tags(message)
  request(:set_tags, Boolean, message)
end
update_attached_additional_emails(message) click to toggle source

emails

# File lib/softlayer/ticket.rb, line 377
def update_attached_additional_emails(message)
  request(:update_attached_additional_emails, Boolean, message)
end