Sha256: b04757c93df1c9183ae7c3376024c9653ea0236517b9c59941465eb07dc80e3d
Contents?: true
Size: 1.65 KB
Versions: 2
Compression:
Stored size: 1.65 KB
Contents
# Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. # typed: true # frozen_string_literal: true require 'faraday' require 'faraday/multipart' require 'sorbet-runtime' module OpenApiSDK extend T::Sig class PassthroughRetryid extend T::Sig sig { params(sdk_config: SDKConfiguration).void } def initialize(sdk_config) @sdk_configuration = sdk_config end sig { params(retry_id: ::String).returns(::OpenApiSDK::Operations::GetRetriedRequestResponseResponse) } def get_retried_request_response(retry_id) # get_retried_request_response - Retrieve response of a failed passthrough request due to rate limits request = ::OpenApiSDK::Operations::GetRetriedRequestResponseRequest.new( retry_id: retry_id ) url, params = @sdk_configuration.get_server_details base_url = Utils.template_url(url, params) url = Utils.generate_url( ::OpenApiSDK::Operations::GetRetriedRequestResponseRequest, base_url, '/passthrough/{retryId}', request ) headers = {} headers['Accept'] = '*/*' 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::GetRetriedRequestResponseResponse.new( status_code: r.status, content_type: content_type, raw_response: r ) res end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
panora-0.2.5 | lib/open_api_sdk/passthrough_retryid_.rb |
panora-0.2.4 | lib/open_api_sdk/passthrough_retryid_.rb |