Method: OpenapiClient::XHRVerticallyIntegratedApi#xhr_time_off_balances20230301_with_http_info

Defined in:
lib/openapi_client/api/xhr_vertically_integrated_api.rb

#xhr_time_off_balances20230301_with_http_info(opts = {}) ⇒ Array<(Array<TimeOffBalanceResponse>, Integer, Hash)>

Time off balances Retrieve all time off balances.

Parameters:

  • opts (Hash) (defaults to: {})

    the optional parameters

Returns:

  • (Array<(Array<TimeOffBalanceResponse>, Integer, Hash)>)

    Array<TimeOffBalanceResponse> data, response status code and response headers



400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
# File 'lib/openapi_client/api/xhr_vertically_integrated_api.rb', line 400

def xhr_time_off_balances20230301_with_http_info(opts = {})
  if @api_client.config.debugging
    @api_client.config.logger.debug 'Calling API: XHRVerticallyIntegratedApi.xhr_time_off_balances20230301 ...'
  end
  # resource path
  local_var_path = '/2023-03-01/xhr/time-off-balances'

  # query parameters
  query_params = opts[:query_params] || {}

  # header parameters
  header_params = opts[:header_params] || {}
  # HTTP header 'Accept' (if needed)
  header_params['Accept'] = @api_client.select_header_accept(['application/json'])

  # form parameters
  form_params = opts[:form_params] || {}

  # http body (model)
  post_body = opts[:debug_body]

  # return_type
  return_type = opts[:debug_return_type] || 'Array<TimeOffBalanceResponse>'

  # auth_names
  auth_names = opts[:debug_auth_names] || ['access-token']

  new_options = opts.merge(
    :operation => :"XHRVerticallyIntegratedApi.xhr_time_off_balances20230301",
    :header_params => header_params,
    :query_params => query_params,
    :form_params => form_params,
    :body => post_body,
    :auth_names => auth_names,
    :return_type => return_type
  )

  data, status_code, headers = @api_client.call_api(:GET, local_var_path, new_options)
  if @api_client.config.debugging
    @api_client.config.logger.debug "API called: XHRVerticallyIntegratedApi#xhr_time_off_balances20230301\nData: #{data.inspect}\nStatus code: #{status_code}\nHeaders: #{headers}"
  end
  return data, status_code, headers
end