mirror of
https://github.com/LukeHagar/plexruby.git
synced 2025-12-06 20:57:45 +00:00
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.531.4
This commit is contained in:
@@ -24,7 +24,7 @@ module PlexRubySDK
|
||||
end
|
||||
end
|
||||
|
||||
sig { params(headers_params: ::Crystalline::FieldAugmented, gbls: T.nilable(T::Hash[Symbol, T::Hash[Symbol, T::Hash[Symbol, Object]]])).returns(T::Hash[Symbol, String]) }
|
||||
sig { params(headers_params: Object, gbls: T.nilable(T::Hash[Symbol, T::Hash[Symbol, T::Hash[Symbol, Object]]])).returns(T::Hash[Symbol, String]) }
|
||||
def self.get_headers(headers_params, gbls = nil)
|
||||
return {} if headers_params.nil?
|
||||
|
||||
@@ -231,7 +231,7 @@ module PlexRubySDK
|
||||
_populate_form(field_name, metadata.fetch(:explode, true), obj, delimiter, &get_query_param_field_name)
|
||||
end
|
||||
|
||||
sig { params(clazz: Class, query_params: ::Crystalline::FieldAugmented, gbls: T.nilable(T::Hash[Symbol, T::Hash[Symbol, T::Hash[Symbol, Object]]])).returns(T::Hash[Symbol, T::Array[String]]) }
|
||||
sig { params(clazz: Class, query_params: Object, gbls: T.nilable(T::Hash[Symbol, T::Hash[Symbol, T::Hash[Symbol, Object]]])).returns(T::Hash[Symbol, T::Array[String]]) }
|
||||
def self.get_query_params(clazz, query_params, gbls = nil)
|
||||
params = {}
|
||||
param_fields = clazz.fields
|
||||
@@ -275,7 +275,7 @@ module PlexRubySDK
|
||||
params
|
||||
end
|
||||
|
||||
sig { params(clazz: Class, server_url: String, path: String, path_params: ::Crystalline::FieldAugmented, gbls: T.nilable(T::Hash[Symbol, T::Hash[Symbol, T::Hash[Symbol, Object]]])).returns(String) }
|
||||
sig { params(clazz: Class, server_url: String, path: String, path_params: Object, gbls: T.nilable(T::Hash[Symbol, T::Hash[Symbol, T::Hash[Symbol, Object]]])).returns(String) }
|
||||
def self.generate_url(clazz, server_url, path, path_params, gbls = nil)
|
||||
clazz.fields.each do |f|
|
||||
param_metadata = f.metadata[:path_param]
|
||||
@@ -372,6 +372,17 @@ module PlexRubySDK
|
||||
false
|
||||
end
|
||||
|
||||
sig { params(status_code: Integer, status_codes: T::Array[String]).returns(T::Boolean) }
|
||||
def self.match_status_code(status_code, status_codes)
|
||||
return true if status_codes.include? 'default'
|
||||
status_code = status_code.to_s
|
||||
status_codes.each do |code|
|
||||
return true if code == status_code
|
||||
return true if code.end_with?('xx') && status_code[0..1] == code[0..1]
|
||||
end
|
||||
false
|
||||
end
|
||||
|
||||
sig { params(req: Faraday::Request, security: Object).void }
|
||||
def self.configure_request_security(req, security)
|
||||
return if security.nil?
|
||||
@@ -468,7 +479,7 @@ module PlexRubySDK
|
||||
end
|
||||
end
|
||||
|
||||
sig { params(req: Faraday::Request, scheme: ::Crystalline::FieldAugmented).void }
|
||||
sig { params(req: Faraday::Request, scheme: Object).void }
|
||||
def self._parse_basic_auth_scheme(req, scheme)
|
||||
username, password = ''
|
||||
|
||||
@@ -572,7 +583,7 @@ module PlexRubySDK
|
||||
raise StandardError, "invalid request body type #{type(request)} for mediaType {metadata['media_type']}"
|
||||
end
|
||||
|
||||
sig { params(field: ::Crystalline::MetadataFields::Field, data_class: ::Crystalline::FieldAugmented).returns(Object) }
|
||||
sig { params(field: ::Crystalline::MetadataFields::Field, data_class: Object).returns(Object) }
|
||||
def self.parse_field(field, data_class)
|
||||
field_metadata = field.metadata[:metadata_string]
|
||||
return nil if field_metadata.nil?
|
||||
@@ -583,7 +594,7 @@ module PlexRubySDK
|
||||
field_value
|
||||
end
|
||||
|
||||
sig { params(media_type: String, request: ::Crystalline::FieldAugmented).returns([String, Object, T::Array[T::Array[Object]]]) }
|
||||
sig { params(media_type: String, request: Object).returns([String, Object, T::Array[T::Array[Object]]]) }
|
||||
def self.serialize_multipart_form(media_type, request)
|
||||
form = []
|
||||
request_fields = request.fields
|
||||
@@ -662,7 +673,7 @@ module PlexRubySDK
|
||||
end
|
||||
|
||||
sig do
|
||||
params(field_name: Symbol, data: T.any(::Crystalline::FieldAugmented, T::Hash[Symbol, String]))
|
||||
params(field_name: Symbol, data: T.any(Object, T::Hash[Symbol, String]))
|
||||
.returns(T::Hash[Symbol, Object])
|
||||
end
|
||||
def self.serialize_form_data(field_name, data)
|
||||
|
||||
Reference in New Issue
Block a user