module KayakoClient::Client

Public Instance Methods

create_department(options = {})
Alias for: post_department
create_knowledgebase_article(options = {})
create_knowledgebase_attachment(options = {})
create_knowledgebase_category(options = {})
create_knowledgebase_comment(options = {})
create_news_category(options = {})
Alias for: post_news_category
create_news_comment(options = {})
Alias for: post_news_comment
create_news_item(options = {})
Alias for: post_news_item
create_news_subscriber(options = {})
create_staff(options = {})
Alias for: post_staff
create_staff_group(options = {})
Alias for: post_staff_group
create_ticket(options = {})
Alias for: post_ticket
create_ticket_attachment(options = {})
create_ticket_custom_fields(options = {})
create_ticket_note(options = {})
Alias for: post_ticket_note
create_ticket_post(options = {})
Alias for: post_ticket_post
create_ticket_time_track(options = {})
create_troubleshooter_attachment(options = {})
create_troubleshooter_category(options = {})
create_troubleshooter_comment(options = {})
create_troubleshooter_step(options = {})
create_user(options = {})
Alias for: post_user
create_user_group(options = {})
Alias for: post_user_group
create_user_organization(options = {})
custom_field_options(custom_field_id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 618
def custom_field_options(custom_field_id, options = {})
    KayakoClient::CustomFieldOption.all(custom_field_id, options.merge(inherited_options))
end
custom_fields(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 614
def custom_fields(options = {})
    KayakoClient::CustomField.all(options.merge(inherited_options))
end
delete_department(id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 34
def delete_department(id, options = {})
    KayakoClient::Department.delete(id, options.merge(inherited_options))
end
Also aliased as: destroy_department
delete_knowledgebase_article(id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 59
def delete_knowledgebase_article(id, options = {})
    KayakoClient::KnowledgebaseArticle.delete(id, options.merge(inherited_options))
end
delete_knowledgebase_attachment(article, id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 82
def delete_knowledgebase_attachment(article, id, options = {})
    KayakoClient::KnowledgebaseAttachment.delete(article, id, options.merge(inherited_options))
end
delete_knowledgebase_category(id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 105
def delete_knowledgebase_category(id, options = {})
    KayakoClient::KnowledgebaseCategory.delete(id, options.merge(inherited_options))
end
delete_knowledgebase_comment(id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 128
def delete_knowledgebase_comment(id, options = {})
    KayakoClient::KnowledgebaseComment.delete(id, options.merge(inherited_options))
end
delete_news_category(id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 151
def delete_news_category(id, options = {})
    KayakoClient::NewsCategory.delete(id, options.merge(inherited_options))
end
Also aliased as: destroy_news_category
delete_news_comment(id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 174
def delete_news_comment(id, options = {})
    KayakoClient::NewsComment.delete(id, options.merge(inherited_options))
end
Also aliased as: destroy_news_comment
delete_news_item(id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 201
def delete_news_item(id, options = {})
    KayakoClient::NewsItem.delete(id, options.merge(inherited_options))
end
Also aliased as: destroy_news_item
delete_news_subscriber(id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 224
def delete_news_subscriber(id, options = {})
    KayakoClient::NewsSubscriber.delete(id, options.merge(inherited_options))
end
Also aliased as: destroy_news_subscriber
delete_staff(id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 249
def delete_staff(id, options = {})
    KayakoClient::Staff.delete(id, options.merge(inherited_options))
end
Also aliased as: destroy_staff
delete_staff_group(id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 272
def delete_staff_group(id, options = {})
    KayakoClient::StaffGroup.delete(id, options.merge(inherited_options))
end
Also aliased as: destroy_staff_group
delete_ticket(id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 301
def delete_ticket(id, options = {})
    KayakoClient::Ticket.delete(id, options.merge(inherited_options))
end
Also aliased as: destroy_ticket
delete_ticket_attachment(ticket, id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 324
def delete_ticket_attachment(ticket, id, options = {})
    KayakoClient::TicketAttachment.delete(ticket, id, options.merge(inherited_options))
end
Also aliased as: destroy_ticket_attachment
delete_ticket_note(ticket, id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 363
def delete_ticket_note(ticket, id, options = {})
    KayakoClient::TicketNote.delete(ticket, id, options.merge(inherited_options))
end
Also aliased as: destroy_ticket_note
delete_ticket_post(ticket, id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 386
def delete_ticket_post(ticket, id, options = {})
    KayakoClient::TicketPost.delete(ticket, id, options.merge(inherited_options))
end
Also aliased as: destroy_ticket_post
delete_ticket_time_track(ticket, id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 431
def delete_ticket_time_track(ticket, id, options = {})
    KayakoClient::TicketTimeTrack.delete(ticket, id, options.merge(inherited_options))
end
Also aliased as: destroy_ticket_time_track
delete_troubleshooter_attachment(step, id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 465
def delete_troubleshooter_attachment(step, id, options = {})
    KayakoClient::TroubleshooterAttachment.delete(step, id, options.merge(inherited_options))
end
delete_troubleshooter_category(id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 488
def delete_troubleshooter_category(id, options = {})
    KayakoClient::TroubleshooterCategory.delete(id, options.merge(inherited_options))
end
delete_troubleshooter_comment(id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 511
def delete_troubleshooter_comment(id, options = {})
    KayakoClient::TroubleshooterComment.delete(id, options.merge(inherited_options))
end
delete_troubleshooter_step(id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 534
def delete_troubleshooter_step(id, options = {})
    KayakoClient::TroubleshooterStep.delete(id, options.merge(inherited_options))
end
Also aliased as: destroy_troubleshooter_step
delete_user(id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 561
def delete_user(id, options = {})
    KayakoClient::User.delete(id, options.merge(inherited_options))
end
Also aliased as: destroy_user
delete_user_group(id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 584
def delete_user_group(id, options = {})
    KayakoClient::UserGroup.delete(id, options.merge(inherited_options))
end
Also aliased as: destroy_user_group
delete_user_organization(id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 607
def delete_user_organization(id, options = {})
    KayakoClient::UserOrganization.delete(id, options.merge(inherited_options))
end
Also aliased as: destroy_user_organization
departments(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 18
def departments(options = {})
    KayakoClient::Department.all(options.merge(inherited_options))
end
destroy_department(id, options = {})
Alias for: delete_department
destroy_knowledgebase_article(id, options = {})
destroy_knowledgebase_attachment(article, id, options = {})
destroy_knowledgebase_category(id, options = {})
destroy_knowledgebase_comment(id, options = {})
destroy_news_category(id, options = {})
destroy_news_comment(id, options = {})
Alias for: delete_news_comment
destroy_news_item(id, options = {})
Alias for: delete_news_item
destroy_news_subscriber(id, options = {})
destroy_staff(id, options = {})
Alias for: delete_staff
destroy_staff_group(id, options = {})
Alias for: delete_staff_group
destroy_ticket(id, options = {})
Alias for: delete_ticket
destroy_ticket_attachment(ticket, id, options = {})
destroy_ticket_note(ticket, id, options = {})
Alias for: delete_ticket_note
destroy_ticket_post(ticket, id, options = {})
Alias for: delete_ticket_post
destroy_ticket_time_track(ticket, id, options = {})
destroy_troubleshooter_attachment(step, id, options = {})
destroy_troubleshooter_category(id, options = {})
destroy_troubleshooter_comment(id, options = {})
destroy_troubleshooter_step(id, options = {})
destroy_user(id, options = {})
Alias for: delete_user
destroy_user_group(id, options = {})
Alias for: delete_user_group
destroy_user_organization(id, options = {})
find_department(id = :all, options = {})
Alias for: get_department
find_knowledgebase_article(id = :all, options = {})
find_knowledgebase_attachment(article, id, options = {})
find_knowledgebase_category(id = :all, options = {})
find_knowledgebase_comment(id = :all, options = {})
find_news_category(id = :all, options = {})
Alias for: get_news_category
find_news_comment(id = :all, options = {})
Alias for: get_news_comment
find_news_item(id = :all, options = {})
Alias for: get_news_item
find_news_subscriber(id = :all, options = {})
Alias for: get_news_subscriber
find_staff(id = :all, options = {})
Alias for: get_staff
find_staff_group(id = :all, options = {})
Alias for: get_staff_group
find_ticket(id = :all, options = {})
Alias for: get_ticket
find_ticket_attachment(ticket, id, options = {})
find_ticket_note(ticket, id, options = {})
Alias for: get_ticket_note
find_ticket_post(ticket, id, options = {})
Alias for: get_ticket_post
find_ticket_priority(id = :all, options = {})
Alias for: get_ticket_priority
find_ticket_status(id = :all, options = {})
Alias for: get_ticket_status
find_ticket_time_track(ticket, id, options = {})
find_ticket_type(id = :all, options = {})
Alias for: get_ticket_type
find_troubleshooter_attachment(step, id, options = {})
find_troubleshooter_category(id = :all, options = {})
find_troubleshooter_comment(id = :all, options = {})
find_troubleshooter_step(id = :all, options = {})
find_user(id = :all, options = {})
Alias for: get_user
find_user_group(id = :all, options = {})
Alias for: get_user_group
find_user_organization(id = :all, options = {})
get_department(id = :all, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 22
def get_department(id = :all, options = {})
    KayakoClient::Department.get(id, options.merge(inherited_options))
end
Also aliased as: find_department
get_knowledgebase_article(id = :all, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 47
def get_knowledgebase_article(id = :all, options = {})
    KayakoClient::KnowledgebaseArticle.get(id, options.merge(inherited_options))
end
Also aliased as: find_knowledgebase_article
get_knowledgebase_attachment(article, id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 70
def get_knowledgebase_attachment(article, id, options = {})
    KayakoClient::KnowledgebaseAttachment.get(article, id, options.merge(inherited_options))
end
get_knowledgebase_category(id = :all, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 93
def get_knowledgebase_category(id = :all, options = {})
    KayakoClient::KnowledgebaseCategory.get(id, options.merge(inherited_options))
end
Also aliased as: find_knowledgebase_category
get_knowledgebase_comment(id = :all, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 116
def get_knowledgebase_comment(id = :all, options = {})
    KayakoClient::KnowledgebaseComment.get(id, options.merge(inherited_options))
end
Also aliased as: find_knowledgebase_comment
get_news_category(id = :all, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 139
def get_news_category(id = :all, options = {})
    KayakoClient::NewsCategory.get(id, options.merge(inherited_options))
end
Also aliased as: find_news_category
get_news_comment(id = :all, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 162
def get_news_comment(id = :all, options = {})
    KayakoClient::NewsComment.get(id, options.merge(inherited_options))
end
Also aliased as: find_news_comment
get_news_item(id = :all, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 189
def get_news_item(id = :all, options = {})
    KayakoClient::NewsItem.get(id, options.merge(inherited_options))
end
Also aliased as: find_news_item
get_news_subscriber(id = :all, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 212
def get_news_subscriber(id = :all, options = {})
    KayakoClient::NewsSubscriber.get(id, options.merge(inherited_options))
end
Also aliased as: find_news_subscriber
get_staff(id = :all, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 237
def get_staff(id = :all, options = {})
    KayakoClient::Staff.get(id, options.merge(inherited_options))
end
Also aliased as: find_staff
get_staff_group(id = :all, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 260
def get_staff_group(id = :all, options = {})
    KayakoClient::StaffGroup.get(id, options.merge(inherited_options))
end
Also aliased as: find_staff_group
get_ticket(id = :all, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 285
def get_ticket(id = :all, options = {})
    KayakoClient::Ticket.get(id, options.merge(inherited_options))
end
Also aliased as: find_ticket
get_ticket_attachment(ticket, id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 312
def get_ticket_attachment(ticket, id, options = {})
    KayakoClient::TicketAttachment.get(ticket, id, options.merge(inherited_options))
end
Also aliased as: find_ticket_attachment
get_ticket_note(ticket, id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 351
def get_ticket_note(ticket, id, options = {})
    KayakoClient::TicketNote.get(ticket, id, options.merge(inherited_options))
end
Also aliased as: find_ticket_note
get_ticket_post(ticket, id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 374
def get_ticket_post(ticket, id, options = {})
    KayakoClient::TicketPost.get(ticket, id, options.merge(inherited_options))
end
Also aliased as: find_ticket_post
get_ticket_priority(id = :all, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 397
def get_ticket_priority(id = :all, options = {})
    KayakoClient::TicketPriority.get(id, options.merge(inherited_options))
end
Also aliased as: find_ticket_priority
get_ticket_status(id = :all, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 408
def get_ticket_status(id = :all, options = {})
    KayakoClient::TicketStatus.get(id, options.merge(inherited_options))
end
Also aliased as: find_ticket_status
get_ticket_time_track(ticket, id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 419
def get_ticket_time_track(ticket, id, options = {})
    KayakoClient::TicketTimeTrack.get(ticket, id, options.merge(inherited_options))
end
Also aliased as: find_ticket_time_track
get_ticket_type(id = :all, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 442
def get_ticket_type(id = :all, options = {})
    KayakoClient::TicketType.get(id, options.merge(inherited_options))
end
Also aliased as: find_ticket_type
get_troubleshooter_attachment(step, id, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 453
def get_troubleshooter_attachment(step, id, options = {})
    KayakoClient::TroubleshooterAttachment.get(step, id, options.merge(inherited_options))
end
get_troubleshooter_category(id = :all, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 476
def get_troubleshooter_category(id = :all, options = {})
    KayakoClient::TroubleshooterCategory.get(id, options.merge(inherited_options))
end
Also aliased as: find_troubleshooter_category
get_troubleshooter_comment(id = :all, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 499
def get_troubleshooter_comment(id = :all, options = {})
    KayakoClient::TroubleshooterComment.get(id, options.merge(inherited_options))
end
Also aliased as: find_troubleshooter_comment
get_troubleshooter_step(id = :all, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 522
def get_troubleshooter_step(id = :all, options = {})
    KayakoClient::TroubleshooterStep.get(id, options.merge(inherited_options))
end
Also aliased as: find_troubleshooter_step
get_user(id = :all, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 545
def get_user(id = :all, options = {})
    KayakoClient::User.get(id, options.merge(inherited_options))
end
Also aliased as: find_user
get_user_group(id = :all, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 572
def get_user_group(id = :all, options = {})
    KayakoClient::UserGroup.get(id, options.merge(inherited_options))
end
Also aliased as: find_user_group
get_user_organization(id = :all, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 595
def get_user_organization(id = :all, options = {})
    KayakoClient::UserOrganization.get(id, options.merge(inherited_options))
end
Also aliased as: find_user_organization
knowledgebase_articles(*args) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 41
def knowledgebase_articles(*args)
    options = args.last.is_a?(Hash) ? args.pop : {}
    args << options.merge(inherited_options)
    KayakoClient::KnowledgebaseArticle.all(*args)
end
knowledgebase_attachments(article, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 66
def knowledgebase_attachments(article, options = {})
    KayakoClient::KnowledgebaseAttachment.all(article, options.merge(inherited_options))
end
knowledgebase_categories(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 89
def knowledgebase_categories(options = {})
    KayakoClient::KnowledgebaseCategory.all(options.merge(inherited_options))
end
knowledgebase_comments(article, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 112
def knowledgebase_comments(article, options = {})
    KayakoClient::KnowledgebaseComment.all(article, options.merge(inherited_options))
end
news(*args)
Alias for: news_items
news_categories(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 135
def news_categories(options = {})
    KayakoClient::NewsCategory.all(options.merge(inherited_options))
end
news_comments(news, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 158
def news_comments(news, options = {})
    KayakoClient::NewsComment.all(news, options.merge(inherited_options))
end
news_items(*args) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 181
def news_items(*args)
    options = args.last.is_a?(Hash) ? args.pop : {}
    args << options.merge(inherited_options)
    KayakoClient::NewsItem.all(*args)
end
Also aliased as: news
news_subscribers(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 208
def news_subscribers(options = {})
    KayakoClient::NewsSubscriber.all(options.merge(inherited_options))
end
post_department(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 28
def post_department(options = {})
    KayakoClient::Department.post(options.merge(inherited_options))
end
Also aliased as: create_department
post_knowledgebase_article(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 53
def post_knowledgebase_article(options = {})
    KayakoClient::KnowledgebaseArticle.post(options.merge(inherited_options))
end
Also aliased as: create_knowledgebase_article
post_knowledgebase_attachment(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 76
def post_knowledgebase_attachment(options = {})
    KayakoClient::KnowledgebaseAttachment.post(options.merge(inherited_options))
end
post_knowledgebase_category(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 99
def post_knowledgebase_category(options = {})
    KayakoClient::KnowledgebaseCategory.post(options.merge(inherited_options))
end
post_knowledgebase_comment(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 122
def post_knowledgebase_comment(options = {})
    KayakoClient::KnowledgebaseComment.post(options.merge(inherited_options))
end
Also aliased as: create_knowledgebase_comment
post_news_category(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 145
def post_news_category(options = {})
    KayakoClient::NewsCategory.post(options.merge(inherited_options))
end
Also aliased as: create_news_category
post_news_comment(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 168
def post_news_comment(options = {})
    KayakoClient::NewsComment.post(options.merge(inherited_options))
end
Also aliased as: create_news_comment
post_news_item(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 195
def post_news_item(options = {})
    KayakoClient::NewsItem.post(options.merge(inherited_options))
end
Also aliased as: create_news_item
post_news_subscriber(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 218
def post_news_subscriber(options = {})
    KayakoClient::NewsSubscriber.post(options.merge(inherited_options))
end
Also aliased as: create_news_subscriber
post_staff(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 243
def post_staff(options = {})
    KayakoClient::Staff.post(options.merge(inherited_options))
end
Also aliased as: create_staff
post_staff_group(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 266
def post_staff_group(options = {})
    KayakoClient::StaffGroup.post(options.merge(inherited_options))
end
Also aliased as: create_staff_group
post_ticket(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 295
def post_ticket(options = {})
    KayakoClient::Ticket.post(options.merge(inherited_options))
end
Also aliased as: create_ticket
post_ticket_attachment(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 318
def post_ticket_attachment(options = {})
    KayakoClient::TicketAttachment.post(options.merge(inherited_options))
end
Also aliased as: create_ticket_attachment
post_ticket_custom_fields(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 340
def post_ticket_custom_fields(options = {})
    KayakoClient::TicketCustomField.post(options.merge(inherited_options))
end
Also aliased as: create_ticket_custom_fields
post_ticket_note(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 357
def post_ticket_note(options = {})
    KayakoClient::TicketNote.post(options.merge(inherited_options))
end
Also aliased as: create_ticket_note
post_ticket_post(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 380
def post_ticket_post(options = {})
    KayakoClient::TicketPost.post(options.merge(inherited_options))
end
Also aliased as: create_ticket_post
post_ticket_time_track(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 425
def post_ticket_time_track(options = {})
    KayakoClient::TicketTimeTrack.post(options.merge(inherited_options))
end
Also aliased as: create_ticket_time_track
post_troubleshooter_attachment(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 459
def post_troubleshooter_attachment(options = {})
    KayakoClient::TroubleshooterAttachment.post(options.merge(inherited_options))
end
post_troubleshooter_category(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 482
def post_troubleshooter_category(options = {})
    KayakoClient::TroubleshooterCategory.post(options.merge(inherited_options))
end
post_troubleshooter_comment(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 505
def post_troubleshooter_comment(options = {})
    KayakoClient::TroubleshooterComment.post(options.merge(inherited_options))
end
post_troubleshooter_step(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 528
def post_troubleshooter_step(options = {})
    KayakoClient::TroubleshooterStep.post(options.merge(inherited_options))
end
Also aliased as: create_troubleshooter_step
post_user(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 555
def post_user(options = {})
    KayakoClient::User.post(options.merge(inherited_options))
end
Also aliased as: create_user
post_user_group(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 578
def post_user_group(options = {})
    KayakoClient::UserGroup.post(options.merge(inherited_options))
end
Also aliased as: create_user_group
post_user_organization(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 601
def post_user_organization(options = {})
    KayakoClient::UserOrganization.post(options.merge(inherited_options))
end
Also aliased as: create_user_organization
staff(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 231
def staff(options = {})
    KayakoClient::Staff.all(options.merge(inherited_options))
end
Also aliased as: staff_users
staff_groups(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 256
def staff_groups(options = {})
    KayakoClient::StaffGroup.all(options.merge(inherited_options))
end
staff_users(options = {})
Alias for: staff
ticket_attachments(ticket, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 308
def ticket_attachments(ticket, options = {})
    KayakoClient::TicketAttachment.all(ticket, options.merge(inherited_options))
end
ticket_count(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 331
def ticket_count(options = {})
    KayakoClient::TicketCount.get(options.merge(inherited_options))
end
ticket_custom_fields(ticket, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 336
def ticket_custom_fields(ticket, options = {})
    KayakoClient::TicketCustomField.get(ticket, options.merge(inherited_options))
end
ticket_notes(ticket, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 347
def ticket_notes(ticket, options = {})
    KayakoClient::TicketNote.all(ticket, options.merge(inherited_options))
end
ticket_posts(ticket, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 370
def ticket_posts(ticket, options = {})
    KayakoClient::TicketPost.all(ticket, options.merge(inherited_options))
end
ticket_priorities(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 393
def ticket_priorities(options = {})
    KayakoClient::TicketPriority.all(options.merge(inherited_options))
end
ticket_statuses(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 404
def ticket_statuses(options = {})
    KayakoClient::TicketStatus.all(options.merge(inherited_options))
end
ticket_time_tracks(ticket, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 415
def ticket_time_tracks(ticket, options = {})
    KayakoClient::TicketTimeTrack.all(ticket, options.merge(inherited_options))
end
ticket_types(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 438
def ticket_types(options = {})
    KayakoClient::TicketType.all(options.merge(inherited_options))
end
tickets(*args) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 279
def tickets(*args)
    options = args.last.is_a?(Hash) ? args.pop : {}
    args << options.merge(inherited_options)
    KayakoClient::Ticket.all(*args)
end
troubleshooter_attachments(step, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 449
def troubleshooter_attachments(step, options = {})
    KayakoClient::TroubleshooterAttachment.all(step, options.merge(inherited_options))
end
troubleshooter_categories(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 472
def troubleshooter_categories(options = {})
    KayakoClient::TroubleshooterCategory.all(options.merge(inherited_options))
end
troubleshooter_comments(step, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 495
def troubleshooter_comments(step, options = {})
    KayakoClient::TroubleshooterComment.all(step, options.merge(inherited_options))
end
troubleshooter_steps(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 518
def troubleshooter_steps(options = {})
    KayakoClient::TroubleshooterStep.all(options.merge(inherited_options))
end
user_groups(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 568
def user_groups(options = {})
    KayakoClient::UserGroup.all(options.merge(inherited_options))
end
user_organizations(options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 591
def user_organizations(options = {})
    KayakoClient::UserOrganization.all(options.merge(inherited_options))
end
users(marker = nil, limit = nil, options = {}) click to toggle source
# File lib/kayako_client/mixins/client.rb, line 541
def users(marker = nil, limit = nil, options = {})
    KayakoClient::User.all(marker, limit, options.merge(inherited_options))
end