class VericredClient::BulkPlansApi
Attributes
Public Class Methods
# File lib/vericred_client/api/bulk_plans_api.rb, line 1018 def initialize(api_client = ApiClient.default) @api_client = api_client end
Public Instance Methods
Plans in Bulk ### Retrieve plan benefit data in bulk Use this endpoint to get plan information in bulk by state, market, year, and product line. Notice: Please note that there are potential breaking changes in the 2020 ACA medical plan schema. For backwards compatibility, the previous schema will be maintained for plans before the 2020 plan year until January 2, 2020. For more information, please see our [2020 ACA Medical Plan
Data Update](vericred-marketing.s3.amazonaws.com/vericred-communications/2020+ACA+Medical+Updates.pdf). ### Parameters | Field | Type | Notes | |——————————————-|————–|————————————————————————————————————–| | market<br />_(required)_ | `string` | The options are `individual` or `small_group`. | | state<br />_(required)_ | `string` | The two-letter state code where the plans are offered. | | product_line<br />_(required)_ | `string` | The options are `medical`, `dental`, or `vision`. | | year<br />_(required)_ | `string` | | @param body @param [Hash] opts the optional parameters @return [PlansBulkACA2018Response]
# File lib/vericred_client/api/bulk_plans_api.rb, line 1027 def find_bulk_plans(body, opts = {}) data, _status_code, _headers = find_bulk_plans_with_http_info(body, opts) return data end
Plans in Bulk ### Retrieve plan benefit data in bulk Use this endpoint to get plan information in bulk by state, market, year, and product line. Notice: Please note that there are potential breaking changes in the 2020 ACA medical plan schema. For backwards compatibility, the previous schema will be maintained for plans before the 2020 plan year until January 2, 2020. For more information, please see our [2020 ACA Medical Plan
Data Update](vericred-marketing.s3.amazonaws.com/vericred-communications/2020+ACA+Medical+Updates.pdf). ### Parameters | Field | Type | Notes | |——————————————-|————–|————————————————————————————————————–| | market<br />_(required)_ | `string` | The options are `individual` or `small_group`. | | state<br />_(required)_ | `string` | The two-letter state code where the plans are offered. | | product_line<br />_(required)_ | `string` | The options are `medical`, `dental`, or `vision`. | | year<br />_(required)_ | `string` | | @param body @param [Hash] opts the optional parameters @return [Array<(PlansBulkACA2018Response
, Fixnum, Hash)>] PlansBulkACA2018Response
data, response status code and response headers
# File lib/vericred_client/api/bulk_plans_api.rb, line 1037 def find_bulk_plans_with_http_info(body, opts = {}) if @api_client.config.debugging @api_client.config.logger.debug "Calling API: BulkPlansApi.find_bulk_plans ..." end # verify the required parameter 'body' is set fail ArgumentError, "Missing the required parameter 'body' when calling BulkPlansApi.find_bulk_plans" if body.nil? # resource path local_var_path = "/plans/bulk".sub('{format}','json') # query parameters query_params = {} # header parameters header_params = {} # HTTP header 'Accept' (if needed) local_header_accept = [] local_header_accept_result = @api_client.select_header_accept(local_header_accept) and header_params['Accept'] = local_header_accept_result # HTTP header 'Content-Type' local_header_content_type = [] header_params['Content-Type'] = @api_client.select_header_content_type(local_header_content_type) # form parameters form_params = {} # http body (model) post_body = @api_client.object_to_http_body(body) auth_names = ['Vericred-Api-Key'] data, status_code, headers = @api_client.call_api(:POST, local_var_path, :header_params => header_params, :query_params => query_params, :form_params => form_params, :body => post_body, :auth_names => auth_names, :return_type => 'PlansBulkACA2018Response') if @api_client.config.debugging @api_client.config.logger.debug "API called: BulkPlansApi#find_bulk_plans\nData: #{data.inspect}\nStatus code: #{status_code}\nHeaders: #{headers}" end return data, status_code, headers end