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
# 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
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