Class: OpenApiSDK::Panora
- Inherits:
-
Object
- Object
- OpenApiSDK::Panora
- Extended by:
- T::Sig
- Defined in:
- lib/open_api_sdk/panora.rb
Instance Attribute Summary collapse
-
#accounting_accounts ⇒ Object
Returns the value of attribute accounting_accounts.
-
#accounting_addresses ⇒ Object
Returns the value of attribute accounting_addresses.
-
#accounting_attachments ⇒ Object
Returns the value of attribute accounting_attachments.
-
#accounting_balancesheets ⇒ Object
Returns the value of attribute accounting_balancesheets.
-
#accounting_cashflowstatements ⇒ Object
Returns the value of attribute accounting_cashflowstatements.
-
#accounting_companyinfos ⇒ Object
Returns the value of attribute accounting_companyinfos.
-
#accounting_contacts ⇒ Object
Returns the value of attribute accounting_contacts.
-
#accounting_creditnotes ⇒ Object
Returns the value of attribute accounting_creditnotes.
-
#accounting_expenses ⇒ Object
Returns the value of attribute accounting_expenses.
-
#accounting_incomestatements ⇒ Object
Returns the value of attribute accounting_incomestatements.
-
#accounting_invoices ⇒ Object
Returns the value of attribute accounting_invoices.
-
#accounting_items ⇒ Object
Returns the value of attribute accounting_items.
-
#accounting_journalentries ⇒ Object
Returns the value of attribute accounting_journalentries.
-
#accounting_payments ⇒ Object
Returns the value of attribute accounting_payments.
-
#accounting_phonenumbers ⇒ Object
Returns the value of attribute accounting_phonenumbers.
-
#accounting_purchaseorders ⇒ Object
Returns the value of attribute accounting_purchaseorders.
-
#accounting_taxrates ⇒ Object
Returns the value of attribute accounting_taxrates.
-
#accounting_trackingcategories ⇒ Object
Returns the value of attribute accounting_trackingcategories.
-
#accounting_transactions ⇒ Object
Returns the value of attribute accounting_transactions.
-
#accounting_vendorcredits ⇒ Object
Returns the value of attribute accounting_vendorcredits.
-
#ats_activities ⇒ Object
Returns the value of attribute ats_activities.
-
#ats_applications ⇒ Object
Returns the value of attribute ats_applications.
-
#ats_attachments ⇒ Object
Returns the value of attribute ats_attachments.
-
#ats_candidates ⇒ Object
Returns the value of attribute ats_candidates.
-
#ats_departments ⇒ Object
Returns the value of attribute ats_departments.
-
#ats_eeocs ⇒ Object
Returns the value of attribute ats_eeocs.
-
#ats_interviews ⇒ Object
Returns the value of attribute ats_interviews.
-
#ats_jobinterviewstages ⇒ Object
Returns the value of attribute ats_jobinterviewstages.
-
#ats_jobs ⇒ Object
Returns the value of attribute ats_jobs.
-
#ats_offers ⇒ Object
Returns the value of attribute ats_offers.
-
#ats_offices ⇒ Object
Returns the value of attribute ats_offices.
-
#ats_rejectreasons ⇒ Object
Returns the value of attribute ats_rejectreasons.
-
#ats_scorecards ⇒ Object
Returns the value of attribute ats_scorecards.
-
#ats_tags ⇒ Object
Returns the value of attribute ats_tags.
-
#ats_users ⇒ Object
Returns the value of attribute ats_users.
-
#auth_login ⇒ Object
Returns the value of attribute auth_login.
-
#connections ⇒ Object
Returns the value of attribute connections.
-
#crm_companies ⇒ Object
Returns the value of attribute crm_companies.
-
#crm_contacts ⇒ Object
Returns the value of attribute crm_contacts.
-
#crm_deals ⇒ Object
Returns the value of attribute crm_deals.
-
#crm_engagements ⇒ Object
Returns the value of attribute crm_engagements.
-
#crm_notes ⇒ Object
Returns the value of attribute crm_notes.
-
#crm_stages ⇒ Object
Returns the value of attribute crm_stages.
-
#crm_tasks ⇒ Object
Returns the value of attribute crm_tasks.
-
#crm_users ⇒ Object
Returns the value of attribute crm_users.
-
#ecommerce_customers ⇒ Object
Returns the value of attribute ecommerce_customers.
-
#ecommerce_fulfillments ⇒ Object
Returns the value of attribute ecommerce_fulfillments.
-
#ecommerce_orders ⇒ Object
Returns the value of attribute ecommerce_orders.
-
#ecommerce_products ⇒ Object
Returns the value of attribute ecommerce_products.
-
#events ⇒ Object
Returns the value of attribute events.
-
#field_mappings ⇒ Object
Returns the value of attribute field_mappings.
-
#filestorage_files ⇒ Object
Returns the value of attribute filestorage_files.
-
#filestorage_folders ⇒ Object
Returns the value of attribute filestorage_folders.
-
#filestorage_groups ⇒ Object
Returns the value of attribute filestorage_groups.
-
#filestorage_users ⇒ Object
Returns the value of attribute filestorage_users.
-
#hris_bankinfos ⇒ Object
Returns the value of attribute hris_bankinfos.
-
#hris_benefits ⇒ Object
Returns the value of attribute hris_benefits.
-
#hris_companies ⇒ Object
Returns the value of attribute hris_companies.
-
#hris_dependents ⇒ Object
Returns the value of attribute hris_dependents.
-
#hris_employeepayrollruns ⇒ Object
Returns the value of attribute hris_employeepayrollruns.
-
#hris_employees ⇒ Object
Returns the value of attribute hris_employees.
-
#hris_employerbenefits ⇒ Object
Returns the value of attribute hris_employerbenefits.
-
#hris_employments ⇒ Object
Returns the value of attribute hris_employments.
-
#hris_groups ⇒ Object
Returns the value of attribute hris_groups.
-
#hris_locations ⇒ Object
Returns the value of attribute hris_locations.
-
#hris_paygroups ⇒ Object
Returns the value of attribute hris_paygroups.
-
#hris_payrollruns ⇒ Object
Returns the value of attribute hris_payrollruns.
-
#hris_timeoffbalances ⇒ Object
Returns the value of attribute hris_timeoffbalances.
-
#hris_timeoffs ⇒ Object
Returns the value of attribute hris_timeoffs.
-
#hris_timesheetentries ⇒ Object
Returns the value of attribute hris_timesheetentries.
-
#linked_users ⇒ Object
Returns the value of attribute linked_users.
-
#marketingautomation_actions ⇒ Object
Returns the value of attribute marketingautomation_actions.
-
#marketingautomation_automations ⇒ Object
Returns the value of attribute marketingautomation_automations.
-
#marketingautomation_campaigns ⇒ Object
Returns the value of attribute marketingautomation_campaigns.
-
#marketingautomation_contacts ⇒ Object
Returns the value of attribute marketingautomation_contacts.
-
#marketingautomation_emails ⇒ Object
Returns the value of attribute marketingautomation_emails.
-
#marketingautomation_events ⇒ Object
Returns the value of attribute marketingautomation_events.
-
#marketingautomation_lists ⇒ Object
Returns the value of attribute marketingautomation_lists.
-
#marketingautomation_messages ⇒ Object
Returns the value of attribute marketingautomation_messages.
-
#marketingautomation_templates ⇒ Object
Returns the value of attribute marketingautomation_templates.
-
#marketingautomation_users ⇒ Object
Returns the value of attribute marketingautomation_users.
-
#passthrough ⇒ Object
Returns the value of attribute passthrough.
-
#passthrough_retryid ⇒ Object
Returns the value of attribute passthrough_retryid.
-
#projects ⇒ Object
Returns the value of attribute projects.
-
#rag_query ⇒ Object
Returns the value of attribute rag_query.
-
#sync ⇒ Object
Returns the value of attribute sync.
-
#ticketing_accounts ⇒ Object
Returns the value of attribute ticketing_accounts.
-
#ticketing_attachments ⇒ Object
Returns the value of attribute ticketing_attachments.
-
#ticketing_collections ⇒ Object
Returns the value of attribute ticketing_collections.
-
#ticketing_comments ⇒ Object
Returns the value of attribute ticketing_comments.
-
#ticketing_contacts ⇒ Object
Returns the value of attribute ticketing_contacts.
-
#ticketing_tags ⇒ Object
Returns the value of attribute ticketing_tags.
-
#ticketing_teams ⇒ Object
Returns the value of attribute ticketing_teams.
-
#ticketing_tickets ⇒ Object
Returns the value of attribute ticketing_tickets.
-
#ticketing_users ⇒ Object
Returns the value of attribute ticketing_users.
-
#webhooks ⇒ Object
Returns the value of attribute webhooks.
Instance Method Summary collapse
- #config_security(security) ⇒ Object
- #config_server(server_idx) ⇒ Object
- #config_server_url(server_url) ⇒ Object
- #health ⇒ Object
- #hello ⇒ Object
- #init_sdks ⇒ Object
-
#initialize(client: nil, security: nil, server_idx: nil, server_url: nil, url_params: nil) ⇒ Panora
constructor
A new instance of Panora.
Constructor Details
#initialize(client: nil, security: nil, server_idx: nil, server_url: nil, url_params: nil) ⇒ Panora
Returns a new instance of Panora.
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
# File 'lib/open_api_sdk/panora.rb', line 25 def initialize(client: nil, security: nil, server_idx: nil, server_url: nil, url_params: nil) ## Instantiates the SDK configuring it with the provided parameters. # @param [Faraday::Request] client The faraday HTTP client to use for all operations # @param [Shared::Security] security The security details required for authentication # @param [::Integer] server_idx The index of the server to use for all operations # @param [::String] server_url The server URL to use for all operations # @param [::Hash<::Symbol, ::String>] url_params Parameters to optionally template the server URL with if client.nil? client = Faraday.new(request: { params_encoder: Faraday::FlatParamsEncoder }) do |f| f.request :multipart, {} # f.response :logger end end if !server_url.nil? if !url_params.nil? server_url = Utils.template_url(server_url, url_params) end end server_idx = 0 if server_idx.nil? @sdk_configuration = SDKConfiguration.new(client, security, server_url, server_idx) init_sdks end |
Instance Attribute Details
#accounting_accounts ⇒ Object
Returns the value of attribute accounting_accounts.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def accounting_accounts @accounting_accounts end |
#accounting_addresses ⇒ Object
Returns the value of attribute accounting_addresses.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def accounting_addresses @accounting_addresses end |
#accounting_attachments ⇒ Object
Returns the value of attribute accounting_attachments.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def end |
#accounting_balancesheets ⇒ Object
Returns the value of attribute accounting_balancesheets.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def accounting_balancesheets @accounting_balancesheets end |
#accounting_cashflowstatements ⇒ Object
Returns the value of attribute accounting_cashflowstatements.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def accounting_cashflowstatements @accounting_cashflowstatements end |
#accounting_companyinfos ⇒ Object
Returns the value of attribute accounting_companyinfos.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def end |
#accounting_contacts ⇒ Object
Returns the value of attribute accounting_contacts.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def accounting_contacts @accounting_contacts end |
#accounting_creditnotes ⇒ Object
Returns the value of attribute accounting_creditnotes.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def accounting_creditnotes @accounting_creditnotes end |
#accounting_expenses ⇒ Object
Returns the value of attribute accounting_expenses.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def accounting_expenses @accounting_expenses end |
#accounting_incomestatements ⇒ Object
Returns the value of attribute accounting_incomestatements.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def accounting_incomestatements @accounting_incomestatements end |
#accounting_invoices ⇒ Object
Returns the value of attribute accounting_invoices.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def accounting_invoices @accounting_invoices end |
#accounting_items ⇒ Object
Returns the value of attribute accounting_items.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def accounting_items @accounting_items end |
#accounting_journalentries ⇒ Object
Returns the value of attribute accounting_journalentries.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def accounting_journalentries @accounting_journalentries end |
#accounting_payments ⇒ Object
Returns the value of attribute accounting_payments.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def accounting_payments @accounting_payments end |
#accounting_phonenumbers ⇒ Object
Returns the value of attribute accounting_phonenumbers.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def accounting_phonenumbers @accounting_phonenumbers end |
#accounting_purchaseorders ⇒ Object
Returns the value of attribute accounting_purchaseorders.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def accounting_purchaseorders @accounting_purchaseorders end |
#accounting_taxrates ⇒ Object
Returns the value of attribute accounting_taxrates.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def accounting_taxrates @accounting_taxrates end |
#accounting_trackingcategories ⇒ Object
Returns the value of attribute accounting_trackingcategories.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def accounting_trackingcategories @accounting_trackingcategories end |
#accounting_transactions ⇒ Object
Returns the value of attribute accounting_transactions.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def accounting_transactions @accounting_transactions end |
#accounting_vendorcredits ⇒ Object
Returns the value of attribute accounting_vendorcredits.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def accounting_vendorcredits @accounting_vendorcredits end |
#ats_activities ⇒ Object
Returns the value of attribute ats_activities.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ats_activities @ats_activities end |
#ats_applications ⇒ Object
Returns the value of attribute ats_applications.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ats_applications @ats_applications end |
#ats_attachments ⇒ Object
Returns the value of attribute ats_attachments.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def end |
#ats_candidates ⇒ Object
Returns the value of attribute ats_candidates.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ats_candidates @ats_candidates end |
#ats_departments ⇒ Object
Returns the value of attribute ats_departments.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ats_departments @ats_departments end |
#ats_eeocs ⇒ Object
Returns the value of attribute ats_eeocs.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ats_eeocs @ats_eeocs end |
#ats_interviews ⇒ Object
Returns the value of attribute ats_interviews.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ats_interviews @ats_interviews end |
#ats_jobinterviewstages ⇒ Object
Returns the value of attribute ats_jobinterviewstages.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ats_jobinterviewstages @ats_jobinterviewstages end |
#ats_jobs ⇒ Object
Returns the value of attribute ats_jobs.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ats_jobs @ats_jobs end |
#ats_offers ⇒ Object
Returns the value of attribute ats_offers.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ats_offers @ats_offers end |
#ats_offices ⇒ Object
Returns the value of attribute ats_offices.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ats_offices @ats_offices end |
#ats_rejectreasons ⇒ Object
Returns the value of attribute ats_rejectreasons.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ats_rejectreasons @ats_rejectreasons end |
#ats_scorecards ⇒ Object
Returns the value of attribute ats_scorecards.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ats_scorecards @ats_scorecards end |
#ats_tags ⇒ Object
Returns the value of attribute ats_tags.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def end |
#ats_users ⇒ Object
Returns the value of attribute ats_users.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ats_users @ats_users end |
#auth_login ⇒ Object
Returns the value of attribute auth_login.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def auth_login @auth_login end |
#connections ⇒ Object
Returns the value of attribute connections.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def connections @connections end |
#crm_companies ⇒ Object
Returns the value of attribute crm_companies.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def crm_companies @crm_companies end |
#crm_contacts ⇒ Object
Returns the value of attribute crm_contacts.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def crm_contacts @crm_contacts end |
#crm_deals ⇒ Object
Returns the value of attribute crm_deals.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def crm_deals @crm_deals end |
#crm_engagements ⇒ Object
Returns the value of attribute crm_engagements.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def crm_engagements @crm_engagements end |
#crm_notes ⇒ Object
Returns the value of attribute crm_notes.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def crm_notes @crm_notes end |
#crm_stages ⇒ Object
Returns the value of attribute crm_stages.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def crm_stages @crm_stages end |
#crm_tasks ⇒ Object
Returns the value of attribute crm_tasks.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def crm_tasks @crm_tasks end |
#crm_users ⇒ Object
Returns the value of attribute crm_users.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def crm_users @crm_users end |
#ecommerce_customers ⇒ Object
Returns the value of attribute ecommerce_customers.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ecommerce_customers @ecommerce_customers end |
#ecommerce_fulfillments ⇒ Object
Returns the value of attribute ecommerce_fulfillments.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ecommerce_fulfillments @ecommerce_fulfillments end |
#ecommerce_orders ⇒ Object
Returns the value of attribute ecommerce_orders.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ecommerce_orders @ecommerce_orders end |
#ecommerce_products ⇒ Object
Returns the value of attribute ecommerce_products.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ecommerce_products @ecommerce_products end |
#events ⇒ Object
Returns the value of attribute events.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def events @events end |
#field_mappings ⇒ Object
Returns the value of attribute field_mappings.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def field_mappings @field_mappings end |
#filestorage_files ⇒ Object
Returns the value of attribute filestorage_files.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def filestorage_files @filestorage_files end |
#filestorage_folders ⇒ Object
Returns the value of attribute filestorage_folders.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def filestorage_folders @filestorage_folders end |
#filestorage_groups ⇒ Object
Returns the value of attribute filestorage_groups.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def filestorage_groups @filestorage_groups end |
#filestorage_users ⇒ Object
Returns the value of attribute filestorage_users.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def filestorage_users @filestorage_users end |
#hris_bankinfos ⇒ Object
Returns the value of attribute hris_bankinfos.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def hris_bankinfos @hris_bankinfos end |
#hris_benefits ⇒ Object
Returns the value of attribute hris_benefits.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def hris_benefits @hris_benefits end |
#hris_companies ⇒ Object
Returns the value of attribute hris_companies.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def hris_companies @hris_companies end |
#hris_dependents ⇒ Object
Returns the value of attribute hris_dependents.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def hris_dependents @hris_dependents end |
#hris_employeepayrollruns ⇒ Object
Returns the value of attribute hris_employeepayrollruns.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def hris_employeepayrollruns @hris_employeepayrollruns end |
#hris_employees ⇒ Object
Returns the value of attribute hris_employees.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def hris_employees @hris_employees end |
#hris_employerbenefits ⇒ Object
Returns the value of attribute hris_employerbenefits.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def hris_employerbenefits @hris_employerbenefits end |
#hris_employments ⇒ Object
Returns the value of attribute hris_employments.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def hris_employments @hris_employments end |
#hris_groups ⇒ Object
Returns the value of attribute hris_groups.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def hris_groups @hris_groups end |
#hris_locations ⇒ Object
Returns the value of attribute hris_locations.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def hris_locations @hris_locations end |
#hris_paygroups ⇒ Object
Returns the value of attribute hris_paygroups.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def hris_paygroups @hris_paygroups end |
#hris_payrollruns ⇒ Object
Returns the value of attribute hris_payrollruns.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def hris_payrollruns @hris_payrollruns end |
#hris_timeoffbalances ⇒ Object
Returns the value of attribute hris_timeoffbalances.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def hris_timeoffbalances @hris_timeoffbalances end |
#hris_timeoffs ⇒ Object
Returns the value of attribute hris_timeoffs.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def hris_timeoffs @hris_timeoffs end |
#hris_timesheetentries ⇒ Object
Returns the value of attribute hris_timesheetentries.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def hris_timesheetentries @hris_timesheetentries end |
#linked_users ⇒ Object
Returns the value of attribute linked_users.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def linked_users @linked_users end |
#marketingautomation_actions ⇒ Object
Returns the value of attribute marketingautomation_actions.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def marketingautomation_actions @marketingautomation_actions end |
#marketingautomation_automations ⇒ Object
Returns the value of attribute marketingautomation_automations.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def marketingautomation_automations @marketingautomation_automations end |
#marketingautomation_campaigns ⇒ Object
Returns the value of attribute marketingautomation_campaigns.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def marketingautomation_campaigns @marketingautomation_campaigns end |
#marketingautomation_contacts ⇒ Object
Returns the value of attribute marketingautomation_contacts.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def marketingautomation_contacts @marketingautomation_contacts end |
#marketingautomation_emails ⇒ Object
Returns the value of attribute marketingautomation_emails.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def marketingautomation_emails @marketingautomation_emails end |
#marketingautomation_events ⇒ Object
Returns the value of attribute marketingautomation_events.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def marketingautomation_events @marketingautomation_events end |
#marketingautomation_lists ⇒ Object
Returns the value of attribute marketingautomation_lists.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def marketingautomation_lists @marketingautomation_lists end |
#marketingautomation_messages ⇒ Object
Returns the value of attribute marketingautomation_messages.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def end |
#marketingautomation_templates ⇒ Object
Returns the value of attribute marketingautomation_templates.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def marketingautomation_templates @marketingautomation_templates end |
#marketingautomation_users ⇒ Object
Returns the value of attribute marketingautomation_users.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def marketingautomation_users @marketingautomation_users end |
#passthrough ⇒ Object
Returns the value of attribute passthrough.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def passthrough @passthrough end |
#passthrough_retryid ⇒ Object
Returns the value of attribute passthrough_retryid.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def passthrough_retryid @passthrough_retryid end |
#projects ⇒ Object
Returns the value of attribute projects.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def projects @projects end |
#rag_query ⇒ Object
Returns the value of attribute rag_query.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def rag_query @rag_query end |
#sync ⇒ Object
Returns the value of attribute sync.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def sync @sync end |
#ticketing_accounts ⇒ Object
Returns the value of attribute ticketing_accounts.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ticketing_accounts @ticketing_accounts end |
#ticketing_attachments ⇒ Object
Returns the value of attribute ticketing_attachments.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def end |
#ticketing_collections ⇒ Object
Returns the value of attribute ticketing_collections.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ticketing_collections @ticketing_collections end |
#ticketing_comments ⇒ Object
Returns the value of attribute ticketing_comments.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ticketing_comments @ticketing_comments end |
#ticketing_contacts ⇒ Object
Returns the value of attribute ticketing_contacts.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ticketing_contacts @ticketing_contacts end |
#ticketing_tags ⇒ Object
Returns the value of attribute ticketing_tags.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def end |
#ticketing_teams ⇒ Object
Returns the value of attribute ticketing_teams.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ticketing_teams @ticketing_teams end |
#ticketing_tickets ⇒ Object
Returns the value of attribute ticketing_tickets.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ticketing_tickets @ticketing_tickets end |
#ticketing_users ⇒ Object
Returns the value of attribute ticketing_users.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def ticketing_users @ticketing_users end |
#webhooks ⇒ Object
Returns the value of attribute webhooks.
16 17 18 |
# File 'lib/open_api_sdk/panora.rb', line 16 def webhooks @webhooks end |
Instance Method Details
#config_security(security) ⇒ Object
72 73 74 |
# File 'lib/open_api_sdk/panora.rb', line 72 def config_security(security) @sdk_configuration.security = security end |
#config_server(server_idx) ⇒ Object
65 66 67 68 69 |
# File 'lib/open_api_sdk/panora.rb', line 65 def config_server(server_idx) raise StandardError, "Invalid server index #{server_idx}" if server_idx.negative? || server_idx >= SERVERS.length @sdk_configuration.server_idx = server_idx init_sdks end |
#config_server_url(server_url) ⇒ Object
59 60 61 62 |
# File 'lib/open_api_sdk/panora.rb', line 59 def config_server_url(server_url) @sdk_configuration.server_url = server_url init_sdks end |
#health ⇒ Object
206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 |
# File 'lib/open_api_sdk/panora.rb', line 206 def health url, params = @sdk_configuration.get_server_details base_url = Utils.template_url(url, params) url = "#{base_url}/health" headers = {} headers['Accept'] = 'application/json' headers['user-agent'] = @sdk_configuration.user_agent r = @sdk_configuration.client.get(url) do |req| req.headers = headers Utils.configure_request_security(req, @sdk_configuration.security) if !@sdk_configuration.nil? && !@sdk_configuration.security.nil? end content_type = r.headers.fetch('Content-Type', 'application/octet-stream') res = ::OpenApiSDK::Operations::HealthResponse.new( status_code: r.status, content_type: content_type, raw_response: r ) if r.status == 200 if Utils.match_content_type(content_type, 'application/json') out = Utils.unmarshal_complex(r.env.response_body, ::Float) res.number = out end end res end |
#hello ⇒ Object
178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 |
# File 'lib/open_api_sdk/panora.rb', line 178 def hello url, params = @sdk_configuration.get_server_details base_url = Utils.template_url(url, params) url = "#{base_url}/" headers = {} headers['Accept'] = 'text/plain' headers['user-agent'] = @sdk_configuration.user_agent r = @sdk_configuration.client.get(url) do |req| req.headers = headers Utils.configure_request_security(req, @sdk_configuration.security) if !@sdk_configuration.nil? && !@sdk_configuration.security.nil? end content_type = r.headers.fetch('Content-Type', 'application/octet-stream') res = ::OpenApiSDK::Operations::HelloResponse.new( status_code: r.status, content_type: content_type, raw_response: r ) if r.status == 200 res.res = r.env.response_body if Utils.match_content_type(content_type, 'text/plain') end res end |
#init_sdks ⇒ Object
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 |
# File 'lib/open_api_sdk/panora.rb', line 77 def init_sdks @rag_query = RagQuery.new(@sdk_configuration) @filestorage_files = FilestorageFiles.new(@sdk_configuration) @auth_login = AuthLogin.new(@sdk_configuration) @connections = Connections.new(@sdk_configuration) @webhooks = Webhooks.new(@sdk_configuration) @ticketing_tickets = TicketingTickets.new(@sdk_configuration) @ticketing_users = TicketingUsers.new(@sdk_configuration) @ticketing_accounts = TicketingAccounts.new(@sdk_configuration) @ticketing_contacts = TicketingContacts.new(@sdk_configuration) @sync = Sync.new(@sdk_configuration) @crm_companies = CrmCompanies.new(@sdk_configuration) @crm_contacts = CrmContacts.new(@sdk_configuration) @crm_deals = CrmDeals.new(@sdk_configuration) @crm_engagements = CrmEngagements.new(@sdk_configuration) @crm_notes = CrmNotes.new(@sdk_configuration) @crm_stages = CrmStages.new(@sdk_configuration) @crm_tasks = CrmTasks.new(@sdk_configuration) @crm_users = CrmUsers.new(@sdk_configuration) @ticketing_collections = TicketingCollections.new(@sdk_configuration) @ticketing_comments = TicketingComments.new(@sdk_configuration) = TicketingTags.new(@sdk_configuration) @ticketing_teams = TicketingTeams.new(@sdk_configuration) @linked_users = LinkedUsers.new(@sdk_configuration) @projects = Projects.new(@sdk_configuration) @field_mappings = FieldMappings.new(@sdk_configuration) @events = Events.new(@sdk_configuration) @passthrough = Passthrough.new(@sdk_configuration) @passthrough_retryid = PassthroughRetryid.new(@sdk_configuration) @hris_bankinfos = HrisBankinfos.new(@sdk_configuration) @hris_benefits = HrisBenefits.new(@sdk_configuration) @hris_companies = HrisCompanies.new(@sdk_configuration) @hris_dependents = HrisDependents.new(@sdk_configuration) @hris_employeepayrollruns = HrisEmployeepayrollruns.new(@sdk_configuration) @hris_employees = HrisEmployees.new(@sdk_configuration) @hris_employerbenefits = HrisEmployerbenefits.new(@sdk_configuration) @hris_employments = HrisEmployments.new(@sdk_configuration) @hris_groups = HrisGroups.new(@sdk_configuration) @hris_locations = HrisLocations.new(@sdk_configuration) @hris_paygroups = HrisPaygroups.new(@sdk_configuration) @hris_payrollruns = HrisPayrollruns.new(@sdk_configuration) @hris_timeoffs = HrisTimeoffs.new(@sdk_configuration) @hris_timeoffbalances = HrisTimeoffbalances.new(@sdk_configuration) @hris_timesheetentries = HrisTimesheetentries.new(@sdk_configuration) @marketingautomation_actions = MarketingautomationActions.new(@sdk_configuration) @marketingautomation_automations = MarketingautomationAutomations.new(@sdk_configuration) @marketingautomation_campaigns = MarketingautomationCampaigns.new(@sdk_configuration) @marketingautomation_contacts = MarketingautomationContacts.new(@sdk_configuration) @marketingautomation_emails = MarketingautomationEmails.new(@sdk_configuration) @marketingautomation_events = MarketingautomationEvents.new(@sdk_configuration) @marketingautomation_lists = MarketingautomationLists.new(@sdk_configuration) = MarketingautomationMessages.new(@sdk_configuration) @marketingautomation_templates = MarketingautomationTemplates.new(@sdk_configuration) @marketingautomation_users = MarketingautomationUsers.new(@sdk_configuration) @ats_activities = AtsActivities.new(@sdk_configuration) @ats_applications = AtsApplications.new(@sdk_configuration) = AtsAttachments.new(@sdk_configuration) @ats_candidates = AtsCandidates.new(@sdk_configuration) @ats_departments = AtsDepartments.new(@sdk_configuration) @ats_interviews = AtsInterviews.new(@sdk_configuration) @ats_jobinterviewstages = AtsJobinterviewstages.new(@sdk_configuration) @ats_jobs = AtsJobs.new(@sdk_configuration) @ats_offers = AtsOffers.new(@sdk_configuration) @ats_offices = AtsOffices.new(@sdk_configuration) @ats_rejectreasons = AtsRejectreasons.new(@sdk_configuration) @ats_scorecards = AtsScorecards.new(@sdk_configuration) = AtsTags.new(@sdk_configuration) @ats_users = AtsUsers.new(@sdk_configuration) @ats_eeocs = AtsEeocs.new(@sdk_configuration) @accounting_accounts = AccountingAccounts.new(@sdk_configuration) @accounting_addresses = AccountingAddresses.new(@sdk_configuration) = AccountingAttachments.new(@sdk_configuration) @accounting_balancesheets = AccountingBalancesheets.new(@sdk_configuration) @accounting_cashflowstatements = AccountingCashflowstatements.new(@sdk_configuration) = .new(@sdk_configuration) @accounting_contacts = AccountingContacts.new(@sdk_configuration) @accounting_creditnotes = AccountingCreditnotes.new(@sdk_configuration) @accounting_expenses = AccountingExpenses.new(@sdk_configuration) @accounting_incomestatements = AccountingIncomestatements.new(@sdk_configuration) @accounting_invoices = AccountingInvoices.new(@sdk_configuration) @accounting_items = AccountingItems.new(@sdk_configuration) @accounting_journalentries = AccountingJournalentries.new(@sdk_configuration) @accounting_payments = AccountingPayments.new(@sdk_configuration) @accounting_phonenumbers = AccountingPhonenumbers.new(@sdk_configuration) @accounting_purchaseorders = AccountingPurchaseorders.new(@sdk_configuration) @accounting_taxrates = AccountingTaxrates.new(@sdk_configuration) @accounting_trackingcategories = AccountingTrackingcategories.new(@sdk_configuration) @accounting_transactions = AccountingTransactions.new(@sdk_configuration) @accounting_vendorcredits = AccountingVendorcredits.new(@sdk_configuration) @filestorage_folders = FilestorageFolders.new(@sdk_configuration) @filestorage_groups = FilestorageGroups.new(@sdk_configuration) @filestorage_users = FilestorageUsers.new(@sdk_configuration) @ecommerce_products = EcommerceProducts.new(@sdk_configuration) @ecommerce_orders = EcommerceOrders.new(@sdk_configuration) @ecommerce_customers = EcommerceCustomers.new(@sdk_configuration) @ecommerce_fulfillments = EcommerceFulfillments.new(@sdk_configuration) = TicketingAttachments.new(@sdk_configuration) end |